centos

如何查看CentOS的swapper使用情况

小樊
50
2025-08-18 20:18:37
栏目: 智能运维

在 CentOS 系统中,你可以使用以下几种方法来查看 swapper(交换分区/交换文件)的使用情况:

1. 使用 free 命令

free 命令可以显示系统的内存使用情况,包括交换空间的使用情况。运行以下命令:

free -h

输出示例:

              total        used        free      shared  buff/cache   available
Mem:           7.7Gi       1.5Gi       488Mi       1.1Gi       5.7Gi       5.9Gi
Swap:          2.0Gi       1.0Gi       1.0Gi

在这个输出中:

2. 使用 swapon 命令

swapon 命令可以显示当前启用的交换空间信息。运行以下命令:

swapon --show

或者

cat /proc/swaps

输出示例:

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

这个输出显示了交换文件的名称、类型、总大小、已使用大小以及优先级。

3. 使用 tophtop 命令

tophtop 命令提供了实时的系统资源使用情况,包括内存和交换空间的使用情况。

运行 top

top

top 的输出中,你可以看到 %SWAP 列显示了每个进程使用的交换空间比例。

运行 htop(需要先安装):

htop

htop 界面中,你可以看到一个专门的交换空间使用情况的部分。

4. 使用 vmstat 命令

vmstat 命令可以显示虚拟内存统计信息。运行以下命令:

vmstat -s | grep swap

输出示例:

  2097148K total swap
  1048576K used swap
  1048572K free swap

这个输出显示了总的交换空间、已使用的交换空间以及剩余的交换空间。

通过这些方法,你可以全面了解 CentOS 系统中 swapper 的使用情况。

0
看了该问题的人还看了