CentOS swapper占用过高可按以下步骤处理:
free -h 命令确认内存和Swap占用状态。top 或 htop 命令找出占用内存高的进程,若为非必要进程,可用 kill -9 <进程ID> 终止。sudo sysctl vm.swappiness=10(数值越低,系统越少使用Swap)。/etc/sysctl.conf 中添加 vm.swappiness=10,执行 sysctl -p。swapoff -a 关闭(谨慎操作,可能导致内存不足)。dd if=/dev/zero of=/swapfile bs=1G count=4)并更新 /etc/fstab。sync; echo 3 > /proc/sys/vm/drop_caches 释放页面缓存(不影响正在运行的程序)。注意:操作前确保有足够内存,避免因Swap关闭导致系统崩溃。