增加 Swap 空間

增加 Swap 空間

e071003a5775c8f409ca049c9f042e01.jpg
最近遇到 Linux 記憶體不足,但似乎就是真的不足了… 如果沒辦法擴增記憶體,那就只好拿 disk 來用了! 還好是 SSD,應該不會差太多!
 
先建立一個 4GB 的檔案
dd if=/dev/zero of=/swap bs=1024 count=$[1024*1024*4]
把 /swap 的檔案形式設為 swap
mkswap /swap
chmod 600 /swap
 
啟用 swap 檔案模式
swapon /swap
檢查是否有正確掛載
 swapon -s
 
會看到類似這樣的訊息,/dev/xvdb 是原本的 swap 空間 (只有 256M),新的空間是 /swap,有 4G
[root@localhost ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/xvdb                               partition       262140  4       -1
/swap                                   file            4194300 0       -2
編輯 fstab,讓開機時就掛上

#vi /etc/fstab
/swap    swap    swap   defaluts  0 0
 
接下來就重開機確認一下是否有掛上囉!