
最近遇到 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
接下來就重開機確認一下是否有掛上囉!