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