1. 程式人生 > >[轉]如何手動清除或重新整理Linux的SWAP分割槽快取

[轉]如何手動清除或重新整理Linux的SWAP分割槽快取

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關閉後再重啟