[RHCE] SWAP

SWAP

swap可稱為記憶體交換區,類似Windows系統的虛擬記憶體。主要功能是當實體記憶體不足時,提供系統額外的緩衝空間。swap對於目前的個人電腦而言,效用並不大,因為現在的實體記憶體都相當大了。但對於伺服器而言,swap還是有其重要性存在,畢竟伺服器的負載量遠大於個人電腦。

swap在2.4.10核心之後取消單一容量2GB的限制,但是仍有數量32個的限制。一般建議swap配置約等於實體記憶體的2~4倍,可以依照使用習慣去配置swap容量。

swap的建置主要經由下列幾個步驟。
  1. 使用 #fdisk 切割出swap空間,並將此分割區系統ID設定為82,然後重啟系統
  2. 使用 #mkswap [swap分割區] 格式化swap空間。
  3. 使用 #swapon [swap分割區] 啟用swap空間,類似一般檔案系統的掛載。
    要終止該swap空間則輸入 #swapoff [swap分割區]。
  4. 編輯/etc/fstab使swap空間可於開機時自動掛載。

建立完成並啟用之後,可使用 #vmstat 或者 #top 觀察swap空間是否有增加。或者使用 #swapon -s 觀察swap空間是否有正確啟用。如下圖,可以看到/dev/sda5這個swap空間已經啟用了。
1326980532-1274178622.jpg-RHCE SWAP

留言