cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。默认情况下,cpustat 不提供磁盘 I/O 监控功能。如果你想要监控磁盘 I/O,你可以使用 iostat 命令,它也是 sysstat 包的一部分。
以下是如何在 CentOS 上安装 sysstat 包并使用 iostat 监控磁盘 I/O 的步骤:
首先,你需要安装 sysstat 包。你可以使用 yum 或 dnf 包管理器来安装它:
sudo yum install sysstat
或者如果你使用的是 CentOS 8 或更高版本:
sudo dnf install sysstat
安装完成后,你可以使用 iostat 命令来监控磁盘 I/O。以下是一些基本的 iostat 使用示例:
查看所有磁盘的 I/O 统计信息:
iostat
查看特定磁盘的 I/O 统计信息(例如,查看 sda 磁盘):
iostat -d sda
指定时间间隔和报告次数(例如,每秒更新一次,共更新 5 次):
iostat -d -x 1 5
查看 CPU 使用情况和磁盘 I/O 统计信息:
iostat -c -m
查看详细的磁盘分区 I/O 统计信息:
iostat -d -p ALL
iostat 命令提供了丰富的选项来定制输出,你可以查看 iostat 的手册页(通过运行 man iostat)来了解更多详细信息和选项。
请注意,sysstat 包中的工具可能需要一些时间来收集数据,因此第一次运行时可能会有一些延迟。此外,某些系统可能需要启用相应的服务或配置来收集 I/O 统计信息。