XEN等架構的VPS都有SWAP(交換分區)。物理內存接近飽和時,系統會自動將不常用的內存文件轉儲到SWAP中,但SWAP使用率達30%的時候對系統性能可能有一定影響。
對於較大物理內存的VPS或服務器,或根據自己服務器的情況,可以考慮手動關閉或刷新SWAP分區。
一、SWAP開關:
1、關閉SWAP
一般用於大物理內存的服務器
swapoff -a
在SSH中執行以上命令,則可以關閉SWAP分區。
2、開啟SWAP
swapon -a
在SSH中執行以上命令,則可以開啟SWAP分區。
二、刷新SWAP
當SWAP占用率高達30%,對系統性能可能會有一定影響,所以在適當情況下,我們可以執行上述的兩個命令刷新一次SWAP(將SWAP裡的數據轉儲回內存,並清空SWAP裡的數據)
swapoff -a && swapon -a
在SSH中執行上述命令,即可達到相應目的。
其實,刷新SWAP原理就是把swap關閉後再重啟。