今天一客戶突然打電話過來,說有一台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
[火星人 ] 添加Linux業務伺服器SWAP空間已經有873次圍觀