vps的内存一般比较小(主要看你购买的是哪种,如果资金充足,买更大内存的vps就好了,加预算可以解决很多问题),有时会因为内存不足出各种故障,如何解决可能会发生的内存不足的问题呢?
可以通过添加虚拟内存来解决内存不足的问题。
但是虚拟内存终究没有内存性能好,添加多了会浪费资源,所以一般添加内存的1.5倍~2倍
可以通过下面命令查看内存使用情况,有没有swap,swap没有显示或者是零,就说明没有swap
free -m
添加虚拟内存的方法如下:
方法一:使用Linux命令添加swap
以给512M的centos系统(不同发行版本部分命令不同)的vps添加2倍内存为例(1G)
1、创建一个swap文件(可以修改swap目录,如of=/swap,但是后面挂载分区之类的话,也要记得不是/home/swap目录)
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
2、使用mkswap格式化文件为swap文件系统
mkswap -f /home/swap
3、挂载分区
swapon /home/swap
4、修改/etc/fstab文件,防止重启后swap分区变成0
vi /etc/fstab
5、在/etc/fstab文件最后一行添加以下代码,保存
/home/swap swap swap default 0 0
6、如不需要,删除如


3054

被折叠的 条评论
为什么被折叠?



