我现在使用的是阿里云最低配置的服务器,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

 

发表评论

电子邮件地址不会被公开。

32 − = 23