温馨提示×

centos swap在哪查看

小樊
32
2026-08-03 05:25:18
栏目: 智能运维

在 CentOS 中,可以通过以下几种常见方式查看 swap(交换分区) 信息:


1️⃣ 查看 swap 总览(最常用)

free -h

示例输出:

              total        used        free      shared  buff/cache   available
Mem:           7.8G        1.2G        2.1G        120M        4.5G        6.1G
Swap:          2.0G          0B        2.0G

✅ 可以看到 swap 总大小、已用、剩余


2️⃣ 查看 swap 使用情况(详细)

swapon -s

cat /proc/swaps

示例:

Filename				Type		Size	Used	Priority
/dev/sda2                               partition	2097148	0	-2

✅ 可看到 swap 是 分区 还是 文件


3️⃣ 查看 swap 是否启用

lsblk

blkid

如果 swap 是分区,通常会看到:

sda2  swap

4️⃣ 查看 swap 配置文件

cat /etc/fstab | grep swap

示例:

/dev/sda2   swap   swap   defaults   0 0

✅ 说明 swap 是开机自动挂载的


5️⃣ 查看 swap 文件(如果是文件形式)

swapon --show

find / -name "*.swap" 2>/dev/null

6️⃣ 查看 swap 使用率(实时)

top

htop

在内存行可以看到 swap 占用情况


✅ 常见结论

目的 推荐命令
快速查看 swap 大小 free -h
查看 swap 来源 swapon -s
查看是否开机挂载 cat /etc/fstab
查看 swap 是否生效 lsblk

如果你愿意,可以把 free -hswapon -s 的输出贴出来,我可以帮你判断 swap 是否合理 / 是否需要调整

0