请注意OpenVZ架构是没法加这个的(实践出真知啊,因为二代OpenVZ有个vSWAP,所以我专门试了下,没成,报错);另外本文仅适合XEN和KVM架构,但是可能并非所有的VPS主机商都是允许你添加交换文件的;最后一点,KVM架构的话,就不用这么麻烦了,装系统的时候自己随便设定大小。
1.进入目录
1 cd /var/
2.获取要增加的SWAP文件块(这里以1GB为例),此步骤可能要花一定的时间,请耐心等待
1 dd if=/dev/zero of=swapfile bs=1024 count=1038336
3.创建SWAP文件
1 /sbin/mkswap swapfile
4.激活SWAP文件
1 /sbin/swapon swapfile
5.查看SWAP信息是否正确
1 /sbin/swapon –s
6.添加到fstab文件中让系统引导时自动启动
1 echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab
上面这步也可以修改/etc/fstab,末尾加入/var/swapfile swap swap defaults 0 0