本包目录(357 条)
sysctl 内核参数72 条CPU 与调度60 条
内存与 OOM58 条
磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

swapoff 的风险与步骤

关闭 swap 会把已换出的页全部读回物理内存;若余量不足将触发 OOM,操作前必须核对 MemAvailable 与 Committed_AS。

风险点换出页回迁 + 期间内存峰值
检查free -h / Committed_AS
执行swapoff <设备>(逐设备)

检查与执行

检查与执行
free -h
grep -E 'Committed_AS|CommitLimit|SwapTotal|SwapFree' /proc/meminfo
sudo swapoff /swapfile
swapon --show

易错点

  • 大 swap 使用量的机器 swapoff 可能持续数分钟并抖动,预留维护窗口
  • 关掉后要同步评估 swappiness 与 OOM 保护,别让下一个高峰直接 OOM

数据来源与参考

  • util-linux 文档 swapoff(8)
  • Linux 内核 Documentation/admin-guide/mm/
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌