news 2026/10/15 20:18:54

Linux 关闭 swap 步骤

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 关闭 swap 步骤

目录标题

    • 一、关闭 swap 的标准流程(推荐)
      • 1️⃣ **查看当前 swap 使用情况(确认现状)**
      • 2️⃣ **临时关闭 swap(立即生效,不重启)**
      • 3️⃣ **验证 swap 是否已关闭**
      • 4️⃣ **永久关闭 swap(修改 /etc/fstab)**
        • swap 分区
        • swap 文件
      • 5️⃣ **验证 fstab 配置是否正确(非常重要)**
      • 6️⃣ **重启验证(最终确认)**
    • 二、Kubernetes 场景补充(你很可能会用到)
      • 🔹 kubelet 强制要求 swap 关闭
      • 🔹 检查 kubelet 是否还在检测 swap
    • 三、生产环境注意事项(重点)
      • ⚠️ 1️⃣ 内存是否足够
      • ⚠️ 2️⃣ 是否需要调整内核参数
    • 四、标准操作总结(一句话版)

一、关闭 swap 的标准流程(推荐)

1️⃣查看当前 swap 使用情况(确认现状)

swapon--show# 或free-h

确认:

  • 是否存在 swap 分区 / swap 文件
  • 当前是否有进程在使用 swap

2️⃣临时关闭 swap(立即生效,不重启)

swapoff -a

作用:

  • 立刻将 swap 中的数据回迁到内存
  • 不会修改配置文件
  • 重启后会恢复(如果 fstab 里还在)

⚠️ 注意:

  • 如果内存不足,swapoff可能卡住或 OOM
  • 生产环境建议先确认可用内存充足

3️⃣验证 swap 是否已关闭

swapon--showfree-h

期望结果:

  • Swap:行为0
  • swapon --show无输出

4️⃣永久关闭 swap(修改 /etc/fstab)

vi/etc/fstab

将 swap 相关行注释掉,例如:

swap 分区
# /dev/mapper/centos-swap swap swap defaults 0 0
swap 文件
# /swapfile swap swap defaults 0 0

5️⃣验证 fstab 配置是否正确(非常重要)

mount-a
  • 无任何报错→ fstab 配置正确
  • 有报错 → 立刻修复,否则下次重启可能进不去系统

6️⃣重启验证(最终确认)

reboot

重启后再次检查:

swapon--showfree-h

确认 swap 不会再自动启用


二、Kubernetes 场景补充(你很可能会用到)

🔹 kubelet 强制要求 swap 关闭

  • kubelet 默认参数:--fail-swap-on=true

  • swap 开启会导致:

    • kubelet 启动失败
    • Node NotReady

🔹 检查 kubelet 是否还在检测 swap

ps-ef|grepkubelet|grepswap

如需临时绕过(不推荐生产):

--fail-swap-on=false

三、生产环境注意事项(重点)

⚠️ 1️⃣ 内存是否足够

关闭 swap 后:

  • 内存压力会直接暴露
  • OOM Killer 更容易触发

建议同时检查:

free-hvmstat1

⚠️ 2️⃣ 是否需要调整内核参数

部分场景建议顺带调小 swap 倾向(如果不彻底关):

sysctl -w vm.swappiness=0

永久生效:

# /etc/sysctl.conf vm.swappiness = 0

四、标准操作总结(一句话版)

关闭 swap 的标准步骤是:

  1. swapoff -a立即关闭
  2. 注释/etc/fstab中 swap 项
  3. mount -a校验
  4. 重启验证

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/15 18:42:14

工业现场JLink接线布局规范与实践建议

工业现场JLink接线如何“抗打”?——从实验室到产线的实战避坑指南你有没有遇到过这样的场景:代码明明没问题,烧录却频频失败;调试正到关键处,突然“Target not halted”弹出来;甚至刚插上JLink&#xff0c…

作者头像 李华
网站建设 2026/10/15 12:35:46

anything-llm镜像能否识别文档撰写者意图?

anything-llm镜像能否识别文档撰写者意图? 在企业知识管理日益智能化的今天,一个看似简单却极具挑战性的问题浮出水面:我们能否让AI真正“读懂”一份文档背后的写作目的?不是仅仅提取字面信息,而是理解作者是想说明流…

作者头像 李华
网站建设 2026/10/13 1:46:07

2025-2026软件测试核心资源全景汇总与实战指引

在变革中锚定价值的测试人 时至2025年末,软件测试领域正经历着从保障“质量”到驱动“卓越体验与业务韧性”的深刻转型。人工智能的深度融入、DevOps/DevSecOps的普遍实践、以及云原生和混沌工程的兴起,对测试从业者的技能树与工具库提出了全新要求。本文…

作者头像 李华
网站建设 2026/10/12 20:37:47

还在跨境红海内卷?Shopee东南亚体系化蓝图,轻松实现弯道超车

东南亚市场以其蓬勃的数字经济和年轻的消费群体,成为跨境电商的新热土,Shopee作为区域领头羊,为无数卖家提供了从零开始的可能性,然而,从“上架产品”到“稳定出单”,中间的鸿沟需要一套被验证的系统化运营…

作者头像 李华
网站建设 2026/10/15 10:40:42

AI Agent 的情感共情:提升 LLM 的人文关怀能力

AI Agent 的情感共情:提升 LLM 的人文关怀能力关键词:AI Agent、情感共情、大语言模型(LLM)、人文关怀能力、自然语言处理摘要:本文聚焦于 AI Agent 的情感共情能力,旨在探讨如何通过提升大语言模型&#x…

作者头像 李华