我现在使用的是阿里云最低配置的服务器,1核、512MB内存,查看内存信息Swap空间为0MB,如下: [root@qasar10 var]# free -m total used free shared buffers cached Mem: 7869 5231 2637 0 86 4573 -/+ buffers/cache: 571 7298 Swap: 0 0 0 经过查找资料,在阿里云论坛有如下解决办法: 源地址:http://bbs.aliyun.com/read/139905.html?spm=5176.7189909.0.0.bE6Z3x 1.进入目录 cd /var/ 2.获取要增加的SWAP文件块(4GB=1024*1024*4=4194304 ,8GB=1024*1024*8=8388608) dd if=/dev/zero of=swapfile bs=1024 count=4194304 3.创建SWAP文件 /sbin/mkswap swapfile 4.激活SWAP文件 /sbin/swapon swapfile (此时便可通过free命令看到有swap空间了) 5.查看SWAP信息是否正确 /sbin/swapon -s 6.添加到fstab文件中让系统引导时自动启动 echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab 7.修改/etc/rc.local cat /etc/rc.local touch /var/lock/subsys/local #swapoff -a 8.重启服务器 reboot 结果如下: [root@qas var]# free -m total used free shared buffers cached Mem: 7869 5231 2637 0 86 4573 -/+ buffers/cache: 571 7298 Swap: 4095 0 4095