早先几年,VPS、服务器资源成本较高且资源并不是很多,所以导致成本会比较大。我们在选择和使用VPS主机的时候一些便宜VPS主机内存都相对较小。在运营网站和软件的时候可能会出现内存资源不足的问题。当然,如今可能并不会出现这样的问题,各种便宜VPS出现,而且配置都相当比较高的。
且对于内存较小的VPS服务器,我们可以采用的办法是增加swap交换分区来提高内存的不足。但是这个仅限在KVM或者XEN架构支持,OpenVZ不可以这样设置。我们一起看看如何设置吧。
第一、查看当前的内存情况
这里我是在一台256MB内存的VPS主机中测试的。其实在安装系统之后发现自动给安装了点swap,但是我准备多给一些。
第二、创建交换分区区域
cd /var
dd if=/dev/zero of=swapfile bs=1M count=1024
这里我创建1GB交换分区,其实我们一般设置内存的双倍就可以,或者稍微多一点。
第三、创建文件和激活
/sbin/mkswap swapfile
/sbin/swapon swapfile
chmod 0644 /var/swapfile
第四、设置启动项
vi /etc/fstab
添加到最后一行。
/var/swapfile swap swap defaults 0 0
保存退出。
第五、检查生效
这里我们可以看到swap交换分区添加成功。