之前有网友提到在使用VULTR VPS基础512MB内存方案建站过程中,网站本身程序加载占用内存资源还是比较大的,而且其外贸网站流量也还不错,所以有时候会发现内存资源不足,甚至有隔一段时间会出现服务器宕机的问题,其实主要问题并不是服务商的服务器不稳定,而是内存资源不足。
出现这样的问题,其实我们可以升级VULTR VPS配置(Vultr服务器如何升级和改变套餐配置?)。但是考虑到节省成本,这个同学有问到有没有其他更好的办法来解决这个问题。我们的给予解决办法就是先增加交换分区SWAP,比如增加1G的交换分区,来解决突发的内存资源占用。
这篇文章中增加SWAP交换分区是在VULTR服务器中进行,如果我们有其他服务器其实方法也是差不多的。
第一、检查当前内存分配情况
我们可以看到当前VULTR VPS的内存是1GB配置,没有配置SWAP交换分区。我们给增加512MB交换分区。
第二、VULTR添加交换分区SWAP
1、添加并且启动SWAP
cd /var/
dd if=/dev/zero of=swapfile bs=1024 count=524288
这里我增加512MB交换分区,一般差不多,也有可以增加1GB的,这里是根据字节单位的。
2、格式化分区
mkswap /var/swapfile
这个跟我们安装系统一样,给了磁盘需要使用之前需要格式化。
3、激活
/sbin/swapon swapfile
激活之后我们在看看其实是有SWAP的。但是没有设置到开机启动。
4、开机启动加载
vi /etc/fstab
在启动项文件中加入:
/var/swapfile swap swap defaults 0 0
这样重启服务器也是生效的。
这样我们可以看到当前使用的VULTR VPS主机默认是没有SWAP突发内存的,我们给增加512MB,这样可以减缓服务器内存不足的问题。
未经允许不得转载:便宜云主机网 » Vultr VPS增加SWAP交换分区解决内存不足问题