增加 Linux Swap 空間

應該算死馬當活馬醫了吧。昨天看了記錄檔,發現 Apache 仍舊因為記憶體不足而掛點 :s 試著增加Swap交換區的空間,看這次能不能撐久一點。

Swap 交換區可以設置在 Partition 上,也可以是獨立的一個檔案(Swap file),使用後者不用動到分割區,感覺比較可靠些。

1) 產生 256MB(256*1024=262144) 的 Swap file:

dd if=/dev/zero of=/home/swapfile bs=1024 count=262144

2) 設定該檔為 Swap area:

mkswap /home/swapfile

3) 掛載新建立的 Swap:

swapon /home/swapfile

4) 使用「swapon -s」查看目前的狀況:

Filename        Type       Size    Used   Priority
/dev/sda2       partition  131064  32132  -1
/home/swapfile   file       262136  0      -2

Note: 如果要在開機時順便掛載該交換區,於 /etc/fstab 加入

/home/swapfile swap swap defaults 0 0

Leave a Comment