手動清除或刷新Linux的Swap分區


物理內存接近飽和時,系統會自動將不常用的內存文件轉儲到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(以上內容轉自此篇文章)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM