CentOS中swapper(交换空间)维护主要包括以下操作:
查看状态
free -h:查看内存及交换空间使用情况。swapon --show:查看已启用的交换分区/文件详情。启用/禁用
sudo swapon /dev/sdXN(分区)或sudo swapon /swapfile(文件)。sudo swapoff /dev/sdXN或sudo swapoff /swapfile。/etc/fstab,添加或删除交换配置后重启。调整大小
sudo fallocate -l 新大小 /swapfile。sudo mkswap /swapfile。fdisk/parted调整分区大小后重新格式化。优化参数
swappiness(控制使用交换空间的倾向,值越低越少用):
sudo sysctl vm.swappiness=10。/etc/sysctl.conf中添加vm.swappiness=10,执行sudo sysctl -p。监控与维护
free -h或swapon --show监控使用情况。注意:操作前确保系统内存充足,避免因禁用交换导致服务中断。
参考来源: