温馨提示×

怎么查看debian swap

小樊
46
2026-10-13 20:18:11
栏目: 智能运维

在 Debian 系统中,可以通过以下几种方式查看 swap(交换分区/交换文件) 的使用和配置情况:


一、查看当前 swap 使用情况

1️⃣ 使用 free 命令

free -h

输出示例:

              total        used        free      shared  buff/cache   available
Mem:           3.8G        1.2G        800M        120M        1.8G        2.2G
Swap:          2.0G          0B        2.0G
  • Swap 行显示 swap 总大小和已用大小

2️⃣ 使用 swapon 命令(推荐)

swapon --show

或

swapon -s

输出示例:

NAME      TYPE      SIZE USED PRIO
/dev/sda2 partition   2G   0B   -2

可看到:

  • swap 设备路径
  • 类型(partition / file)
  • 大小
  • 优先级

3️⃣ 查看 /proc/swaps

cat /proc/swaps

和 swapon -s 内容类似。


二、查看 swap 是否启用

lsblk

或

blkid | grep swap

可查看 swap 分区是否存在。


三、查看 swap 配置文件(开机自动挂载)

cat /etc/fstab

查找类似内容:

UUID=xxxx /swapfile none swap sw 0 0
# 或
/dev/sda2 none swap sw 0 0

四、查看 swap 文件(如果是文件形式)

ls -lh /swapfile

(常见路径是 /swapfile,也可能叫 /swap.img)


五、查看 swap 使用占比(高级)

vmstat

或

top

在 top 中按 f 可显示 SWAP 列。


六、常见问题

❓ 没有 swap?

swapon --show

空输出说明当前没有启用 swap。

❓ 想创建 swap 文件?

(如需要我可以一步步教你)


如果你愿意,可以告诉我:

  • 你是 服务器还是桌面
  • swap 是 分区还是文件
  • 想 查看 / 创建 / 调整大小

我可以给你更针对性的命令。

0 踩