cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。默认情况下,cpustat 不提供磁盘监控功能。如果你想要监控磁盘使用情况,你可以使用 iostat 命令,它也是 sysstat 包的一部分。
以下是如何使用 iostat 来监控磁盘的一些基本步骤:
安装 sysstat (如果尚未安装):
sudo apt-get update
sudo apt-get install sysstat
运行 iostat:
你可以直接运行 iostat 来查看磁盘和 CPU 的统计信息:
iostat
这将显示系统的整体磁盘活动和 CPU 使用情况。
监控特定磁盘:
如果你想要监控特定的磁盘,可以使用 -d 选项后跟磁盘设备名:
iostat -d sda
这里的 sda 是你要监控的磁盘设备名。
设置监控间隔和次数:
你可以使用 -w 选项来指定报告之间的秒数,以及使用 -c 或 -m 来指定报告的次数:
iostat -d sda -w 2 -c 5
这将每 2 秒更新一次 sda 的磁盘活动,并且总共报告 5 次。
查看详细的 I/O 统计信息:
使用 -x 选项可以显示更详细的 I/O 统计信息:
iostat -d -x sda
实时监控:
如果你想要实时监控磁盘活动,可以省略 -c 和 -m 选项:
iostat -d sda
iostat 提供了大量的选项来定制输出,包括显示每个 CPU 的详细统计信息、网络文件系统 (NFS) 的统计信息等。你可以通过阅读 iostat 的手册页 (man iostat) 来了解更多选项和用法。