通过Swapper优化CentOS服务器可从以下方面入手:
调整swappiness参数
sysctl vm.swappiness=10/etc/sysctl.conf中添加vm.swappiness=10,执行sysctl -p生效。合理配置Swap大小
dd if=/dev/zero of=/swapfile bs=1M count=4096(4GB示例),格式化并启用:mkswap /swapfile、swapon /swapfile,添加到/etc/fstab实现开机自启。优化内存与磁盘性能
noatime挂载选项减少磁盘I/O。关闭不必要的服务与进程
firewalld、NetworkManager),降低内存占用。监控与调优
top、vmstat、iostat等工具监控内存和Swap使用情况,及时发现异常。sync; echo 3 > /proc/sys/vm/drop_caches(谨慎使用,可能影响服务)。注意:修改前需备份数据,建议在测试环境验证配置效果,避免影响生产环境稳定性。