在 Ubuntu 系统中,cpustat 是一个用于显示 CPU 统计信息的工具,通常作为 sysstat 包的一部分提供。然而,cpustat 默认情况下并不显示磁盘 I/O 统计信息。要查看磁盘 I/O,你可以使用其他工具,如 iostat、iotop 或 vmstat。
iostatiostat 是一个强大的工具,用于监控系统的输入/输出设备负载。
安装 sysstat 包(如果尚未安装):
sudo apt update
sudo apt install sysstat
查看磁盘 I/O 统计信息:
运行以下命令来查看所有设备的 I/O 统计信息:
iostat
你可以指定时间间隔和报告次数,例如每秒更新一次,共报告 5 次:
iostat -x 1 5
iotopiotop 是一个实时监控磁盘 I/O 使用情况的工具,类似于 top 命令。
安装 iotop:
sudo apt update
sudo apt install iotop
运行 iotop:
sudo iotop
默认情况下,iotop 会显示所有进程的 I/O 活动。你可以使用 -p 选项来监控特定进程的 I/O 活动,例如:
sudo iotop -p <PID>
vmstatvmstat 是一个用于报告虚拟内存统计信息的工具,也可以显示 CPU 和磁盘 I/O 统计信息。
运行 vmstat:
vmstat 1 5
这将每秒更新一次统计信息,共报告 5 次。
iostat 提供详细的设备级 I/O 统计信息。iotop 提供实时的进程级 I/O 监控。vmstat 提供 CPU 和磁盘 I/O 的综合统计信息。根据你的需求选择合适的工具来监控磁盘 I/O。