在Ubuntu系統中,設置SWAP分區可以通過多種方法實現,包括使用命令行工具或圖形界面工具。以下是設置SWAP分區的詳細步驟:
sudo fallocate -l 1G /swapfile
如果未安裝fallocate,也可以使用以下命令:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
編輯/etc/fstab文件,添加以下行:
/swapfile swap swap defaults 0 0
使用以下命令檢查SWAP是否已啟用:
sudo swapon --show
sudo free -h
如果需要創建一個SWAP分區而不是文件,可以使用gparted等圖形界面工具,或者手動使用fdisk或parted命令。
Swappiness值控制內核使用SWAP空間的頻率。默認值為60,可以根據需要調整:
# 查看當前Swappiness值
cat /proc/sys/vm/swappiness
# 設置Swappiness值為40
sudo sysctl vm.swappiness=40
# 使設置在重啟后生效
echo "vm.swappiness = 40" | sudo tee -a /etc/sysctl.conf
請注意,設置SWAP分區時應根據實際需求和系統性能進行調整,以達到最佳的系統性能和資源管理效果。