为linux增加虚拟内存swap

使用hexo g时,遇到了因vps内存不足而被killed,通过查阅资料,通过以下方法解决了问题:

1
2
3
4
5
free -m 
dd if=/dev/zero of=/swap bs=4096 count=1572864
mkswap /swap
swapon /swap
echo "LABEL=SWAP-sda /swap swap swap defaults 0 0" >> /etc/fstab

如果遇到swapon命令报错,可以尝试swapoff -a, 意思是关闭所有swap,然后重新执行swapon /swap即可