Ubuntu Swap不足時,可通過以下方式解決:
增加Swap文件
sudo swapon --show
或 free -h
。sudo fallocate -l 4G /swapfile
(推薦,無需安裝工具)。sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
。sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
。/etc/fstab
,添加/swapfile none swap sw 0 0
。擴展現有Swap分區(需未分配空間)
sudo swapoff /dev/sdXn
(sdXn
為分區名)。sudo mkswap /dev/sdXn
,sudo swapon /dev/sdXn
。/etc/fstab
中的UUID(可選)。調整Swappiness參數(優化使用頻率)
sudo sysctl vm.swappiness=10
(數值越低,越少使用Swap)。/etc/sysctl.conf
中添加vm.swappiness=10
,執行sudo sysctl -p
生效。注意: