物理內存接近飽和時,系統會自動將不常用的內存文件轉儲到Swap中,但Swap使用率達30%的時候對系統性能可能有一定影響。但當物理內存重新釋放時,儲存在Swap分區的其它應用不會重新回到物理內存中,所以會造成一定影響,此時可以考慮手動刷新Swap分區。
一、SWAP開關:
1、關閉SWAP
一般用於大物理內存的服務器
swapoff -a
執行以上命令,則可以關閉SWAP分區。
2、開啟SWAP
swapon -a
執行以上命令,則可以開啟SWAP分區。
二、刷新SWAP
當Swap占用率高達30%,對系統性能可能會有一定影響,所以在適當情況下,我們可以執行上述的兩個命令刷新一次Swap(將Swap里的數據轉儲回內存,並清空Swap里的數據)
swapoff -a && swapon -a
注意:需要切換到root用戶下執行。
執行上述命令,即可達到相應目的。
其實,刷新Swap原理就是把Swap關閉后再重啟。
參考:
http://www.kwx.gd/CentOSApp/Linux-Swap-switch.html(以上內容轉自此篇文章)