linux

Linux中如何查看Swap使用情况

小樊
45
2025-09-14 10:42:29
栏目: 智能运维

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

1. free 命令

free 命令是最常用的查看内存和Swap使用情况的工具之一。

free -h

输出示例:

              total        used        free      shared  buff/cache   available
Mem:           7.7Gi       1.5Gi       2.3Gi       1.0Gi       4.0Gi       5.8Gi
Swap:          2.0Gi       1.0Gi       1.0Gi

2. top 命令

top 命令可以实时显示系统的运行状态,包括内存和Swap的使用情况。

top

top 命令的输出中,你可以看到以下信息:

3. htop 命令

htoptop 命令的一个增强版本,提供了更丰富的界面和更多的功能。

htop

htop 界面中,你可以看到内存和Swap的使用情况,并且可以通过快捷键进行交互操作。

4. vmstat 命令

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

vmstat -s | grep swap

输出示例:

      819200 K total swap
      102400 K used swap
      716800 K free swap

5. swapon 命令

swapon 命令可以显示当前启用的Swap分区或文件。

swapon --show

输出示例:

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

6. cat /proc/swaps 命令

/proc/swaps 文件包含了当前启用的Swap分区或文件的信息。

cat /proc/swaps

输出示例:

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

通过这些命令,你可以全面了解Linux系统中Swap的使用情况。

0
看了该问题的人还看了