在 CentOS 中查看 swap(交换分区/交换文件) 常用方法如下:
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 总大小、已用和剩余swapon 命令(推荐)查看已启用的 swap 设备:
swapon -s
或
swapon --show
示例:
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 2G 0B -2
CentOS 使用 /etc/fstab 配置开机挂载的 swap:
cat /etc/fstab | grep swap
lsblk | grep swap
或
fdisk -l | grep swap
如果是 swap 文件(非分区):
ls -lh /swapfile
cat /proc/swaps
显示内容与 swapon -s 类似。
swapoff -a # 关闭所有 swap
swapon -a # 开启所有 swap
如果你是想 新增 swap、调整 swap 大小或排查 swap 性能问题,可以告诉我你的 CentOS 版本(6/7/8/Stream)和使用场景。