在 ubuntu 建立磁碟交換區 swap (暫存區)
本篇筆記參考How To Add Swap Space on Ubuntu 16.04。
文中警告,swap 可能會降低 SSD 硬碟的壽命!
# 查看是否有磁碟交換區
$ sudo swapon --show
# 查看記憶體使用情況(亦會顯示交換區)
$ free
# 建立 swap 之前,先了解磁碟的使用狀況
$ df -h
# 建立一個用來當做 swap 的檔案 swapfile(名稱可自己決定),
# 大小為 4g,通常為實體記憶體的一半到相同大小,視情況而定
$ sudo fallocate -l 4G /swapfile
# 變更為只有 root 能用
$ sudo chmod 600 /swapfile
# 設定檔案為交換區
$ sudo mkswap /swapfile
# 啟用檔案為交換區
$ sudo swapon /swapfile
# 若要在下次重開機時,重新掛載 swap,需編輯 /etc/fstab
# 先備份檔案,以免發生悲劇
$ sudo cp /etc/fstab /etc/fstab.bak
# 將設定內容加入檔案,就全部完成
$ echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
沒有留言:
張貼留言