1. 程式人生 > >建立和使用swap交換區

建立和使用swap交換區

1.建立swap交換區硬碟儲存用的空白檔案。
#建立一個1個G的SWAP交換區空白檔案
dd if=/dev/zero of=/swap bs=1M count=1024
備註:1024代表1G,4G可修改為4096

2.使用mkswap格式化檔案為swap檔案系統
mkswap -f /swap
#-f 使用檔案作為swap交換區

3.啟用剛才建立的Swap檔案
swapon /swap

4.如果有必要可以設定開機自動啟用swap檔案交換區,修改/etc/fstab,增加一行
/swap swap swap defaults 0 0

5.可以使用swapoff命令關閉swap
swapoff /swap

6、swappiness 引數修改
swappiness=0的時候表示最大限度使用實體記憶體,然後才是 swap空間,swappiness=100的時候表示積極的使用swap分割槽,並且把記憶體上的資料及時的搬運到swap空間裡面。如果設定成60,你的記憶體在使用到100-60=40%的時候,就開始出現有交換分割槽的使用
需要在/etc/sysctl.conf修改,加上
vm.swappiness=50

sysctl -p