在 CentOS 中,您可以使用以下方法来监控 swap 分区的使用情况:
使用 free
命令:
打开终端,输入以下命令:
free -h
这将以易读的格式(如 G 表示千兆字节)显示内存和交换空间的使用情况。输出中的 “swap” 一行显示了 swap 分区的总大小、已使用的大小和可用的大小。
使用 vmstat
命令:
打开终端,输入以下命令:
vmstat -s
这将显示有关内存、进程、CPU活动等的信息。在输出中,您可以找到 “swap” 一行,它显示了当前 swap 活动的统计信息,如已使用的 swap 空间、缓存和可用空间。
使用 swapon
命令:
打开终端,输入以下命令:
swapon --show
这将显示当前启用的 swap 分区及其使用情况。输出包括分区的设备名、类型、大小、已使用的大小和优先级。
使用 sar
命令(需要安装 sysstat 包):
首先,通过运行以下命令安装 sysstat 包:
sudo yum install sysstat
然后,使用以下命令定期收集并显示 swap 统计数据:
sudo sar -u 1 10
这将显示每秒钟的 CPU 使用情况,以及每 10 秒的 swap 使用情况。输出中的 “swap” 一行显示了当前 swap 活动的统计信息。
通过这些方法,您可以轻松监控 CentOS 系统中 swap 分区的使用情况。