通过CentOS的Swap优化提升系统响应速度,核心是减少对交换空间的依赖,具体方法如下:
调整vm.swappiness
参数
sysctl vm.swappiness=10
/etc/sysctl.conf
,添加vm.swappiness=10
,执行sysctl -p
。合理配置Swap分区/文件
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 # 创建2GB文件
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab # 开机自动挂载
优化系统资源使用
systemctl disable firewalld NetworkManager
(按需选择)。top/htop
识别高内存占用进程,优化或终止异常进程。启用内存压缩(可选)
zram
压缩内存数据,减少Swap依赖(需安装zram-config
):systemctl enable zram-config
systemctl start zram-config
注意:若物理内存充足(如≥8GB),可考虑禁用Swap(swapoff -a
并注释/etc/fstab
中的Swap配置),进一步提升性能。操作前建议备份数据并在测试环境验证。