Debian, VPS

给Linux vps 添加swap虚拟内存避免编译出错

很多特价vps的内存都比较小,可以添加一些swap虚拟内存,避免内存不足导致的编译出错等的问题。

ps,只有XEN、KVM、VM-Ware机构VPS可以自己添加SWAP,OpenVZ不支持。


一下是具体方法。先查看一下当前的SWAP大小,

free -m

Swap:  后面的就是当前大小,单位mb,

1,建立swap文件(以2g为例)

dd if=/dev/zero of=/var/swapfile bs=1024 count=2097152

2,查看swap是否成功

du -ah /var|grep "swapfile"

3,建立swap

mkswap /var/swapfile

4,启用swap

swapon /var/swapfile

5,查看是否正常

swapon -s
free -m

6,开机自动加载

echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab

如何取消,

swapoff /var/swapfile
sed -i "/swapfile/d" /etc/fstab
rm -rf /var/swapfile

最后是要用到的命令,懒人可以治直接复制 进去执行。

dd if=/dev/zero of=/var/swapfile bs=1024 count=2097152
du -ah /var|grep "swapfile"
mkswap /var/swapfile
swapon /var/swapfile
swapon -s
free -m
echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab

发表评论

电子邮件地址不会被公开。 必填项已用*标注