在 CentOS(以及其它 Linux 发行版)中,swapper 通常指 swap 分区 / swap 文件(交换空间) 或内核中的 swapper 进程(PID 0)。下面从“实际运维风险”角度,重点说 swap(交换空间)相关风险,因为大家常说的“swapper 风险”基本都指它。
✅ 风险等级:高(生产环境尤其明显)
✅ 风险等级:中(云服务器 / SSD 场景需注意)
✅ 风险等级:高(比直接 OOM 更坑)
常见错误:
✅ 风险等级:中
CentOS 默认:
cat /proc/sys/vm/swappiness
# 通常 30 或 60
问题:
✅ 风险等级:中
以下服务极不适合 swap:
swap 会导致:
✅ 基本没有
swapper / idle 是内核进程如果你看到:
ps -ef | grep swapper
那是正常现象,不是问题。
# 查看
free -h
swapon --show
# 调整 swappiness
echo 'vm.swappiness=10' >> /etc/sysctl.conf
sysctl -p
si / so(swap in/out)iowait)CentOS 的 swapper(swap)本身不是“坏东西”,但用不好就是性能陷阱。
内存够 → 少 swap;数据库 → 慎 swap;出问题 → 先看 si/so。
如果你愿意,我可以:
直接贴 free -h 和 swapon --show 即可。