在Linux系统中,有多种方法可以查看Swap的使用情况。以下是一些常用的命令:
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空间。
swapon
命令:
运行 swapon --show
或 swapon -s
可以显示当前启用的Swap分区或文件的详细信息。
swapon --show
输出示例:
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 2G 0B -2
这个输出列出了Swap的名称、类型、总大小、已使用空间、优先级。
top
或 htop
命令:
这些命令提供了一个实时的系统监视界面,其中包括内存和Swap的使用情况。在 top
的输出中,Swap的使用情况通常显示在内存使用情况的下方。如果你安装了 htop
,它的界面更加友好和直观。
top
或者
htop
在 htop
中,你可以看到一个条形图,显示了Swap的使用情况。
/proc/swaps
文件:
你可以直接查看 /proc/swaps
文件来获取Swap的使用情况。
cat /proc/swaps
输出示例:
Filename Type Size Used Priority
/dev/sda2 partition 2097148 0 -2
这个文件列出了所有Swap分区或文件的名称、类型、大小、已使用空间和优先级。
这些命令和文件提供了关于Linux系统中Swap使用情况的详细信息。你可以根据自己的需要选择合适的方法来查看。