1. 程式人生 > >Linux——利用檔案建立swap分割槽

Linux——利用檔案建立swap分割槽

Linux系統的Swap分割槽,即交換區,Swap空間的作用可簡單描述為:當系統的實體記憶體不夠用的時候,就需要將實體記憶體中的一部分空間釋放出來,以供當前執行的程式使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程式,這些被釋放的空間被臨時儲存到Swap空間中,等到那些程式要執行時,再從Swap中恢復儲存的資料到記憶體中。這樣,系統總是在實體記憶體不夠時,才進行Swap交換。其實,Swap的調整對Linux伺服器,特別是Web伺服器的效能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。

介紹使用檔案建立swap 分割槽(使用root,非root需要在命令前面加上sudo)
1.使用dd命令建立一個指定大小的文件

dd if=/dev/zero of=/tmp/swap bs=1M count=64

2.使用mkswap建立swap

mkswap /tmp/swap

3.通過swapon命令開啟swap分割槽

swapon /tmp/swap

4.檢視swap分割槽狀況

swapon -s

5.關閉swap

swapoff /tmp/swap