温馨提示×

如何查看centos swap

小樊
39
2026-09-02 17:40:10
栏目: 智能运维

在 CentOS 中查看 swap(交换分区/交换文件) 常用方法如下:


一、查看 swap 总体使用情况

1. free 命令

free -h

示例输出:

              total        used        free      shared  buff/cache   available
Mem:           3.7G        1.2G        1.1G        120M        1.4G        2.1G
Swap:          2.0G          0B        2.0G
  • Swap 行显示 swap 总大小、已用和剩余

2. swapon 命令(推荐)

查看已启用的 swap 设备:

swapon -s

swapon --show

示例:

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

二、查看 swap 配置文件

CentOS 使用 /etc/fstab 配置开机挂载的 swap:

cat /etc/fstab | grep swap

三、查看 swap 文件或分区

1. 查看 swap 分区(磁盘层面)

lsblk | grep swap

fdisk -l | grep swap

2. 查看 swap 文件

如果是 swap 文件(非分区):

ls -lh /swapfile

四、查看系统 swap 参数

cat /proc/swaps

显示内容与 swapon -s 类似。


五、临时关闭 / 开启 swap(可选)

swapoff -a   # 关闭所有 swap
swapon -a    # 开启所有 swap

如果你是想 新增 swap、调整 swap 大小或排查 swap 性能问题,可以告诉我你的 CentOS 版本(6/7/8/Stream)和使用场景。

0