Ubuntu 开启与优化 Swap 的高效做法
一 核心原则与大小建议
二 快速开启步骤(Swap 文件,立即生效且持久化)
sudo swapon --show 或 free -h。sudo fallocate -l 8G /swapfilesudo dd if=/dev/zero of=/swapfile bs=1G count=8 status=progresssudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfileecho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabfree -h、sudo swapon --show,必要时 sudo reboot 复查。三 使用已有分区或替换旧 Swap
sudo swapon /dev/sdb1ls -al /dev/disk/by-uuidUUID=xxxx-xxxx-xxxx none swap sw 0 0sudo swapoff /旧路径或旧分区,再按上文创建/启用新的,最后删除旧文件/分区并更新 fstab。四 性能优化关键参数
sudo sysctl vm.swappiness=10vm.swappiness=10sudo sysctl vm.vfs_cache_pressure=50vm.vfs_cache_pressure=50sudo apt install -y zram-config五 验证与运维要点
free -h、sudo swapon --show、cat /proc/sys/vm/swappiness、cat /proc/sys/vm/vfs_cache_pressuresudo mount -a 检查语法,避免启动失败。stress-ng --vm 1 --vm-bytes 3G --timeout 60s 模拟内存压力,观察 Swap 是否被合理使用。