温馨提示×

如何查看CentOS中的swapper使用情况

小樊
46
2026-01-02 07:28:18
栏目: 智能运维

在 CentOS 中,你可以使用以下命令来查看 swapper(交换分区)的使用情况:

  1. free 命令:这是最常用的命令之一,用于显示系统的内存和交换空间使用情况。运行 free -h 可以以人类可读的格式(如 MB、GB)显示内存和交换空间的总量、已用量和剩余量。

    free -h
    

    输出示例:

              total       used       free     shared    buff/cache   available
    Mem:           7.7Gi       1.6Gi       487Mi       128Mi       5.9Gi       5.8Gi
    Swap:          2.0Gi          0B       2.0Gi
    

    在这个示例中,交换空间总量为 2.0Gi,已用量为 0B,剩余量为 2.0Gi。

  2. swapon 命令:此命令用于显示当前启用的交换分区。运行 swapon --show 可以查看所有启用的交换分区的详细信息。

    swapon --show
    

    输出示例:

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

    在这个示例中,有一个名为 /dev/sda2 的交换分区,类型为 partition,总大小为 2.0G,已用量为 0B,优先级为 -2。

  3. tophtop 命令:这两个命令用于实时显示系统资源使用情况,包括内存和交换空间。在 tophtop 运行时,你可以查看 %SWAP 列以获取每个进程使用的交换空间百分比。

    top
    

    htop
    

    tophtop 的输出中,你可以看到每个进程的内存使用情况,包括实际使用的内存、缓存、缓冲区和交换空间。

通过这些命令,你可以查看 CentOS 系统中 swapper 的使用情况。

0