合理設置Swap大小
優先使用交換文件
fallocate或dd創建交換文件(如/swapfile),便于動態調整大小,無需重啟。sudo fallocate -l 4G /swapfile # 創建4GB交換文件
sudo chmod 600 /swapfile # 設置權限
sudo mkswap /swapfile # 格式化
sudo swapon /swapfile # 啟用
配置開機自動掛載
/etc/fstab,添加行:/swapfile none swap sw 0 0,確保重啟后生效。優化Swappiness參數
sudo sysctl vm.swappiness=10/etc/sysctl.conf中添加vm.swappiness=10,執行sudo sysctl -p生效。監控與維護
sudo swapon --show或free -h。性能優化
參考來源:[1,2,3,4,5,6,7,8,9,10]