当前位置: 首页 > news >正文

如何查看swap配置(z.ai提供)

好问题,咱们一步步来确认当前 Swap 的“有没有、多大、用多少,以及之前是怎么配的”。
下面所有命令你都可以直接在终端执行。

一、快速确认 Swap 是否已配置(几条命令)

1)查看当前系统总内存与 Swap 概览

  • 使用 free 命令(推荐用 -h 更直观):
    • 查看人类可读格式(MB/GB):
      free -h
      
    • 只看 Swap 一行:
      free -h | grep Swap
      
    解释一下输出示例(举例):
                  total        used        free      shared  buff/cache   available
    Mem:           1.9Gi       1.1Gi       200Mi       10Mi       600Mi       700Mi
    Swap:          2.0Gi       256Mi       1.7Gi
    
    • Swap.total = 2.0Gi 说明系统配置了 2G 的 Swap
    • Swap.used = 256Mi 说明其中有 256Mi 已被使用
    • 如果 Swap 行全是 0 或显示为 0,说明当前没有启用 Swap。

2)列出当前正在使用的 Swap 设备或文件

  • 查看内核视角的 Swap 列表:
    cat /proc/swaps
    
    swapon -s
    
    这两个命令等价,只是格式稍有不同。
    典型输出示例:
    Filename                Type        Size    Used    Priority
    /swapfile               file        2097148 262144  -2
    
    • Filename:/swapfile → 说明是一个 Swap 文件
    • 如果是 /dev/sda2 这类路径,则一般是 Swap 分区
    • Size:字节数
    • Used:当前用了多少
    • Priority:优先级,数值越大越优先使用
      如果这个列表为空(没有输出或只有表头),说明当前没有启用 Swap。

3)用 lsblk 看哪些块设备是 Swap 类型(区分分区 vs 文件)

  • 查看块设备信息,过滤 Swap 类型:
    lsblk -o NAME,TYPE,FSTYPE,SIZE,PATH | grep -i swap
    
    • 如果你看到类似:
      └─sda2  part  swap   2G  /dev/sda2
      
      说明系统用的是 Swap 分区
    • 如果只看到 /swapfile 不出现在 lsblk(因为它是个文件而非分区),这是正常的

二、查看“之前是如何配置”的(持久化配置)

1)查看 /etc/fstab:开机自动挂载 Swap 的配置

/etc/fstab 是系统启动时自动挂载文件系统/交换空间的地方,Swap 也会写在这里实现持久化。

  • 查看包含 swap 的行:
    grep -i swap /etc/fstab
    
    典型示例:
    /swapfile none swap sw 0 0
    
    或者分区方式:
    UUID=xxxx-xxxx  none  swap  sw  0 0
    
    如果这行存在,说明当前配置是“重启后自动启用该 Swap”。
  • 如果你看到的是:
    /dev/sdb1 none swap sw 0 0
    
    说明之前是配置的一个单独的 Swap 分区。

2)结合 /proc/swaps 推断历史配置方式

  • /proc/swaps 只反映“当前正在用”的 Swap 区域,不是历史日志,但是:
    • 如果 /proc/swaps 显示的是 /swapfile,而 /etc/fstab 也有 /swapfile 这一行 → 历史配置就是“Swap 文件 + 自动挂载”
    • 如果 /proc/swaps 显示的是 /dev/sda2,且 /etc/fstab 里有对应分区或 UUID → 历史配置是“Swap 分区 + 自动挂载”

三、实战检查清单(你可以照着按顺序执行)

建议你在终端依次执行下面这些命令,并把输出记录下来,就能很清楚地知道当前的 Swap 状况:

1)概览是否启用了 Swap、多大、用了多少:

free -h

2)当前激活的 Swap 区域类型(文件还是分区):

cat /proc/swaps

swapon -s

3)开机是否会自动启用 Swap(持久化配置):

grep -i swap /etc/fstab

4)如果用的是 Swap 文件,查看文件是否存在、大小:

ls -lh /swapfile

或如果路径不同,以 /proc/swaps 里的 Filename 为准。

四、如何从这些信息判断“之前是怎么配的”

你可以根据下面这个逻辑来判断:

  • 情况 A:/proc/swaps 有 /swapfile,/etc/fstab 也有 /swapfile 行
    → 说明历史和当前都采用“Swap 文件”,且已配置开机自动挂载。
  • 情况 B:/proc/swaps 有 /dev/sda2,/etc/fstab 有对应分区或 UUID
    → 说明采用的是“Swap 分区”,并配置开机挂载。
  • 情况 C:/proc/swaps 有 /swapfile,但 /etc/fstab 里没有 swap 相关行
    → 说明当前只是临时的 swapon /swapfile 手动启用的,重启之后会失效。
  • 情况 D:/proc/swaps 空白,/etc/fstab 也没有 swap 行
    → 说明系统目前没有配置 Swap,或者之前配置过但后来被删除了。

五、一个简洁的记忆口令

  • 看有没有、看多大、看用了多少:
    • free -h
  • 看是文件还是分区,当前激活的是哪些:
    • cat /proc/swapsswapon -s
  • 看是不是自动挂载(之前/以后重启也生效):
    • grep -i swap /etc/fstab
  • 看文件是否存在、多大:
    • ls -lh /swapfile
      你可以先运行这些命令,把输出贴出来,我可以帮你一起判断:现在 Swap 状况、之前是如何配置的、以及在 2G 内存的小机上是否需要调整大小/策略。
http://www.jsqmd.com/news/366445/

相关文章:

  • 京东e卡回收哪家好?这三家回收渠道谁划算 - 京回收小程序
  • 小米Root难题破解:从BL锁到模块管理的进阶之路
  • 剪映
  • PIPIOJ 1018士兵排阵
  • 2g2h服务器部署modsecurity、CrowdSec+Nginx bouncer(由z.ai提供)
  • 适配工业润滑油流量测量:2026年优选超声波流量传感器品牌推荐 - 品牌2025
  • AI如何让模糊图像重生?智能重构技术全解析
  • 解析 TCP 服务器中的“幽灵连接”挑战
  • 适配切削加工场景,多款优质切削液超声波流量计推荐 - 品牌2025
  • 虚幻4游戏ogg音频解包.py
  • DOS叙事环与意义行为原生论:一个智能时代意义哲学的理论重构(阐释与反思)
  • rust语言nom库常用接口使用示例5-字符串和比特流解析
  • 1.4 Agent的眼睛耳朵 语言与多模态怎么喂信息
  • Java毕设项目:基于springboot的零食售货机管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 上海智元机器人AgiBot Night 2026:全球首个机器人主导盛典,破解类人机器人泡沫争议
  • 1.3 Agent的大脑 大模型凭什么能推理和决策
  • 2g2h服务器部署modsecurity、CrowdSec+Nginx bouncer(文章顺序)
  • 冰点渗透压测定仪在跨学科研究与产业应用中的核心价值与技术解析
  • 2026医院标识/发光字/沙盘模型设计哪家好?金苹果广告成政企优选 - 深度智识库
  • MIMO控制策略优化CDU泵速与阀门
  • Java 知识点
  • Reflex Robotics墨西哥工厂:拉丁美洲首个类人机器人工厂,轮式路线能否颠覆行业?
  • 软文营销平台权威评测:三大主流平台深度解析,你的品牌谁更适合? - 资讯焦点
  • 全网优质 SEO 推广公司推荐,五大服务商各有专精适配不同行业 - 品牌推荐大师1
  • JAVA并发 - 线程池
  • Windows-Auto-Night-Mode主题切换修复指南:从根源解决8大典型故障
  • Java计算机毕设之基于springboot的智慧医疗平台管理系统基于SpringBoot的数字化医院信息管理(完整前后端代码+说明文档+LW,调试定制等)
  • 信创合规下的元数据平台选型:从自动化盘点、算子级血缘到 DataOps 的完整指南
  • 端侧AI如何重构语音交互范式?本地语音处理技术的突破与实践
  • 【0 元免费学】AgentScope Java 极客时间公开课上线!