在 CentOS 系统中,cpustat
是一个用于显示 CPU 统计信息的工具,它是 sysstat
包的一部分。然而,cpustat
默认并不直接显示磁盘 I/O 统计信息。如果你想要监控磁盘 I/O,你可以使用 iostat
命令,它也是 sysstat
包的一部分。
以下是如何使用 iostat
来检测磁盘 I/O 的步骤:
-
安装 sysstat(如果尚未安装):
sudo yum install sysstat
-
运行 iostat:
你可以直接运行iostat
命令来查看磁盘 I/O 统计信息。例如:iostat
这将显示系统的整体 I/O 统计信息,包括每个设备的读写速度、I/O 操作次数等。
-
指定时间间隔和次数:
如果你想定期获取磁盘 I/O 统计信息,可以使用-c
或-m
选项来指定时间间隔(以秒为单位),以及-k
或-m
选项来指定输出的千字节或兆字节数。例如,每 5 秒更新一次统计信息,共更新 3 次:iostat -c 5 3
-
查看特定设备的 I/O 统计信息:
如果你只想查看特定设备的 I/O 统计信息,可以在iostat
命令后指定设备名称。例如:iostat -dxsda
这将显示设备
sda
的详细 I/O 统计信息。 -
使用其他选项:
iostat
提供了许多其他选项,可以用来定制输出。例如,你可以使用-k
选项以千字节为单位显示数据,使用-m
选项以兆字节为单位显示数据,使用-N
选项显示设备的名称等。
请注意,iostat
命令的输出可能会因 sysstat
版本的不同而略有差异。你可以查阅 iostat
的手册页(通过运行 man iostat
)来获取更详细的信息和选项说明。