Ubuntu VPS 建立虛擬記憶體 (swap)
VPS 系統預設並沒有建立虛擬記憶體。
若實體記憶體不大的話,伺服器可能會因為記憶體不足而出現運作錯誤。
可藉由建立虛擬記憶體(SWAP)的方式來補足。
SWAP 的大小建議為實體記憶體的 1 ~ 1.5倍。最少會建議有 4G
依照下列步驟建立一個 4G 的 swap 空間。
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
SWAP 使用率設定
編輯 /etc/sysctl.conf ,加入下列內容,數字越大表示越依賴使用 swap 空間
vm.swappiness=50
重新載入 /etc/sysctl.conf
sudo sysctl -p
以上就完成囉!