温馨提示×

如何查看Linux的Swap使用情况

小樊
51
2025-09-10 10:33:57
栏目: 智能运维

在Linux系统中,有多种方法可以查看Swap的使用情况。以下是一些常用的命令:

  1. free 命令: 这是最简单和最常用的命令之一。运行 free -h 可以以人类可读的格式显示内存和Swap的使用情况。

    free -h 

    输出示例:

     total used free shared buff/cache available Mem: 7.7Gi 1.5Gi 48Mi 168Mi 6.2Gi 5.9Gi Swap: 2.0Gi 0B 2.0Gi 

    在这个输出中,Swap: 行显示了总Swap空间、已使用的Swap空间和空闲的Swap空间。

  2. swapon 命令: 运行 swapon --showswapon -s 可以显示当前启用的Swap分区或文件的详细信息。

    swapon --show 

    输出示例:

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

    这个输出列出了Swap的名称、类型、总大小、已使用空间、优先级。

  3. tophtop 命令: 这些命令提供了一个实时的系统监视界面,其中包括内存和Swap的使用情况。在 top 的输出中,Swap的使用情况通常显示在内存使用情况的下方。如果你安装了 htop,它的界面更加友好和直观。

    top 

    或者

    htop 

    htop 中,你可以看到一个条形图,显示了Swap的使用情况。

  4. /proc/swaps 文件: 你可以直接查看 /proc/swaps 文件来获取Swap的使用情况。

    cat /proc/swaps 

    输出示例:

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

    这个文件列出了所有Swap分区或文件的名称、类型、大小、已使用空间和优先级。

这些命令和文件提供了关于Linux系统中Swap使用情况的详细信息。你可以根据自己的需要选择合适的方法来查看。

0