重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Linux服务器系统磁盘空间占满一般有2种方式处理:
在代县等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都网站设计 网站设计制作按需规划网站,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,成都外贸网站建设公司,代县网站建设费用合理。
1、删除一些不必要的文件,减少系统空间非运行文件的存放,这是通常方式;
2、向腾讯云申请添加数据存储,在Linux上进行格式化并挂载。
对于不同的计算机而言,页面文件的大小是各不相同的。关于页面文件大小的设置,有两个流传甚广的“公式“,“物理内存X2.5“或者“物理内存X1.5“。这两种计算方法固然简便,但是并不适用于所有的计算机。设置页面文件大小最准确的方法是看看计算机在平常运行中实际使用的页面文件大小。
通过Windows
XP自带的日志功能可以监视计算机平常使用的页面文件的大小,从而进行最准确的设置,具体步骤如下。
在“我的电脑“上单击鼠标右键,选择“属性-高级“,单击“性能“下面的“设置“按钮,然后选择“高级“页,单击“虚拟内存“下方的“更改“按钮。选择“自定义大小“,并将“起始大小“和“最大值“都设置为300M(图4),这只是一个临时性的设置。设置完成后重新启动计算机使设置生效。
图
4
如果物理内存较大,可以考虑将页面文件的“起始大小“和“最大值“设置为相等,等于上一步中计算出来的大小。这样硬盘中不会因为页面文件过渡膨胀产生磁盘碎片,其副作用是由于“最大值“被设置的较小,万一偶然出现虚拟内存超支的情况,可能会导致系统崩溃。
注:如果需要更改虚拟内容页面的大小,必须以管理员或
Administrators
组成员身份登录才能完成该过程。如果计算机与网络连接,则网络策略设置也可以阻止你完成此步骤。
-----------------
更改虚拟内存页面文件的大小
1.
在控制面板中打开“系统”。
2.
在“高级”选项卡上,单击“性能”下的“设置”。
3.
单击“性能选项”对话框中的“高级”选项卡。
4.
单击“虚拟内存”下的“更改”。
5.
在“驱动器〔卷标〕”下,单击包含要更改的页面文件的驱动器。
6.
单击“所选驱动器的页面文件大小”下的“自定义大小”,然后在“初始大小
(MB)”或“最大值
(MB)”框中以
MB
为单位键入新的页面文件大小,然后单击“设置”。
如果减小了页面文件设置的初始值或最大值,则必须重新启动计算机才能看到这些改动的效果。增大通常不要求重新启动计算机。
注意
•
要执行该过程,您必须是本地计算机上
Administrators
组的成员,或者您必须被委派了适当的权限。如果计算机已加入某个域,则
Domain
Admins
组的成员可能会执行该过程。作为安全性最佳操作,请考虑使用“运行方式”执行此过程。详细信息,请参阅默认本地组、默认组以及使用“运行方式”。
•
要打开“系统”,请依次单击“开始”、“控制面板”,然后双击“系统”。
•
要以管理员身份从命令行打开“系统”,请键入:
runas
/user:computername\Administrator
"rundll32.exe
shell32.dll,Control_RunDLL
sysdm.cpl"
•
要让
Windows
选择最佳页面文件大小,请单击“系统管理的大小”。
•
为获得最佳性能,请不要将初始大小设成低于“所有驱动器页面文件大小的总数”下的推荐大小最低值。推荐大小等于系统
RAM
大小的
1.5
倍。尽管在使用需要大量内存的程序时您可能会增加页面文件的大小,但还是应该将页面文件保留为推荐大小。
•
要删除页面文件,请将初始大小和最大值都设为零,或者单击“无分页文件”。Microsoft
强烈建议不要禁用或删除页面文件。
•
在配备有
8
个(或
8
个以上)处理器并且安装了最大
RAM
容量的计算机上,可通过将页面文件拆分为多个页面文件来改善性能。每一个页面文件必须在单独的物理磁盘上,出于可靠性考虑,每一个磁盘必须是硬件
RAID-5
卷的一部分。
•
可使用“计算机管理”管理单元中的“系统属性”远程更改虚拟内存页面文件的大小。详细信息,请参阅“相关主题”。
返回页首
有关功能差别的信息
•
服务器的工作方式可能会因所安装操作系统的版本、帐户权限和菜单设置的不同而不同。详细信息,请参阅查看
Web
上的帮助。
原文:
命令有改动
使用腾讯 云服务器 也有一段时间了,不过由于对Linux知识了解的比较少,加上服务器稳定性一直都比较好的,所以便很少去折腾服务器。直到最近,站点时常打不开,查了很久的原因,才发现是内存不够导致的 ~
用命令free查看内存使用情况,发现swap分区大小为0,原来腾讯云主机默认是没有划分swap分区的。
所以由于我的服务器物理内存本身就很少,而且又没设置swap分区,运行效果可想而知,稍有点并发量、或者恶意用户探测访问等,网站就很容易卡壳了。
swap是用来做虚拟内存的。虽然swap无法代替物理内存,但不可缺少。
swap分区作用:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。
建立swap的两种方法
建立分区;
创建交换文件。
运行速度:
物理内存 swap分区 swap文件。
当你的数据盘已经装了很多内容,不方便重新规划的话,也只好使用swap文件了。像我由于只有一块磁盘,而且磁盘已经装了不少内容,所以就没有选择磁盘格式化,而是选择创建swap文件。
下面介绍创建swap文件的方法:
创建swap文件
首先,选择你swap文件要放置的位置,比如直接在根目录/ 下创建或者选择一个目录,如/opt。比如我直接在根目录下创建,然后设置swap分区的名称为swapfile:
定义swap的大小及位置
[root@VM_0_10_centos ~]# cd / [root@VM_0_10_centos /]# dd if=/dev/zero of=/swapfile bs=1k count=2048000
上面swapfile为你创建swap文件分区的名称,你可以根据需要改成你自己的名称;bs 即blocksizes,每个块大小为1k;count=2048000,总大小为2G的文件。因为建立swap分区大小的标准一般为物理内存的两倍,而我的内存是1G,所以我选择swap文件大小为2G,当然,也要考虑你硬盘剩余容量的大小。我的硬盘还剩15G,所以再划分2G给swap文件绰绰有余。如果你的内存是0.5G,那么count大小可以选择1024000(1G)。
建立swap
[root@VM_0_10_centos /]# mkswap /swapfile
[root@VM_0_10_centos /]# chmod 600 /swapfile
启动swap
[root@VM_0_10_centos /]# swapon /swapfile
检查是否正确
[root@VM_0_10_centos /]# free -m total used free shared buff/cache available Mem: 1838 600 65 2 1172 1043 Swap: 1999 0 1999
或者使用swapon -s 命令查看:
[root@VM_0_10_centos /]# swapon -s 文件名 类型 大小 已用 权限 /swapfile file 2047996 0 -1
上面的Swap和/swapfile都分别能看到总容量大小,使用了多少。
设置开机时自启用swap分区 修改/etc/fstab使其启动时自动mount,这个操作与swap分区法一样,在/etc/fstab中最后一行增加如下语句:
/swapfile swap swap defaults 0 0
添加方法可以用vi进行编辑,或者直接echo添加:
[root@VM_0_10_centos /]# echo "/swapfile swap swap defaults 0 0" /etc/fstab
注: /swapfile 路径可以修改,可以根据创建的swap文件具体路径来配置。
删除swap分区
如果不再需要swap,可以清理该分区:
[root@VM_0_10_centos/]# swapoff /swapfile