添加Linux業務伺服器SWAP空間

火星人 @ 2014-03-12 , reply:0


  

今天一客戶突然打電話過來,說有一台Linux伺服器發出swap空間不足的報警,要我們過去查看一下並解決。趕到客戶機房后,仔細查看一番,發現沒有內存泄漏,是真的swap不足。

原本是想直接kill掉memcached,但其公司的應用程序使用人員說大半年才存滿這點cache,kill掉就全毀了,那麼就只能是直接添加swap分區了。

由於是要在業務伺服器上直接操作,那麼就需要很小心加細心的操作,以免造成損失,在此就將增加SWAP空間大小步驟和大家分享一下:

1、新建一個8G大小的addswap文件。

dd if=/dev/zero of=/addswap bs=2M count=4096

#如果你有額外的磁碟空間,也可以用fdisk新建一個磁碟分區,然後再掛載增加;

2、格式化addswap文件(或新建的分區)

mkswap /addswap

3、開啟swap分區;

swapon /addswap

4、查看當前swap狀態,已經可以看到兩個swap了

swapon -s

5、現在用free 也可以看到swap空間已經增大了

6、將swapon /addswap命令添加到rc.local





[火星人 via ] 添加Linux業務伺服器SWAP空間已經有140次圍觀

http://www.coctec.com/docs/enterprise/show-post-73106.html