在 CentOS 系统中,你可以使用以下方法来检查 swapper(交换分区)的使用情况:
free
命令free
命令可以显示系统的内存和交换空间使用情况。
free -h
这个命令将以人类可读的格式显示内存和交换空间的总量、已用量、可用量等信息。例如:
total used free shared buff/cache available
Mem: 7.7Gi 1.6Gi 1.2Gi 1.1Gi 5.0Gi 5.8Gi
Swap: 2.0Gi 1.0Gi 1.0Gi
在这个例子中,交换空间总量为 2.0 GiB,已使用 1.0 GiB,剩余 1.0 GiB。
top
命令top
命令可以实时显示系统的资源使用情况,包括内存和交换空间。
top
在 top
命令的输出中,你可以找到以下信息:
%us
:用户空间占用 CPU 的百分比%sy
:内核空间占用 CPU 的百分比%ni
:优先级改变过的进程占用 CPU 的百分比%id
:空闲 CPU 百分比%wa
:等待 I/O 完成的 CPU 百分比%hi
:硬件中断占用 CPU 的百分比%si
:软件中断占用 CPU 的百分比%st
:被虚拟机偷走的 CPU 百分比此外,你还可以查看内存和交换空间的使用情况:
KiB Mem
:物理内存总量、已用量、可用量KiB Swap
:交换空间总量、已用量、可用量vmstat
命令vmstat
命令可以显示虚拟内存统计信息。
vmstat -s
在输出中,你可以找到以下与交换空间相关的信息:
swap
:交换空间的总量free
:空闲的交换空间量in
:每秒中断次数cs
:每秒上下文切换次数swapon
命令swapon
命令可以显示已启用的交换分区信息。
swapon --show
这个命令将显示已启用的交换分区的详细信息,包括设备名、类型、大小、优先级等。
通过以上方法,你可以检查 CentOS 系统中 swapper 的使用情况。