在 Ubuntu 系统中,cpustat
是一个用于监控 CPU 使用情况的工具,属于 sysstat
包。默认情况下,cpustat
不提供磁盘 I/O 的监控功能。如果你想监控磁盘 I/O,可以使用其他工具,比如 iostat
、iotop
或 vmstat
。
以下是如何使用这些工具的简要说明:
-
iostat:
iostat
用于显示 CPU 和输入/输出统计信息。- 首先,你需要安装
sysstat
包(如果尚未安装):sudo apt update sudo apt install sysstat
- 然后,运行
iostat
来查看磁盘 I/O 统计信息:iostat
- 你可以指定时间间隔和要报告的次数,例如每秒更新一次,共报告 5 次:
iostat -x 1 5
-
iotop:
iotop
提供实时的磁盘 I/O 使用情况,类似于top
命令用于进程。- 安装
iotop
:sudo apt update sudo apt install iotop
- 运行
iotop
:sudo iotop
- 注意:
iotop
需要 root 权限才能显示所有进程的 I/O 活动。
-
vmstat:
vmstat
报告关于进程、内存、分页、块IO、陷阱和CPU活动的信息。- 安装
sysstat
(如果尚未安装):sudo apt update sudo apt install sysstat
- 运行
vmstat
:vmstat 1
- 这将每秒更新一次系统状态。
这些工具可以帮助你监控和分析 Ubuntu 系统上的磁盘 I/O 性能。