合理设置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]