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
) 来了解更多选项和用法。