iotop 磁盘I/O检测工具

iotop是一个Python程序,可以用来对磁盘I/O进行检测。

它需要Python≥2.7且Linux内核≥2.6.20,并且打开了 TASK_DELAY_ACCT CONFIG_TASKSTATS, TASK_IO_ACCOUNTING 和 CONFIG_VM_EVENT_COUNTERS选项。

左、右方向键:选择排序项
R 键:选择排序
O 键:显示当前活动的I/O进程
P 键:只显示进程
A 键:累计展示
I 键:设置 I/O 优先级
Q 键:退出
其他键:刷新

iotop 0.6 命令行选项
参数名示例介绍
–version显示程序版本并退出
-h, –help显示帮助并退出
-o, –only只显示活动的IO,或在 程序中 按 o 键
-b, –batch非交互模式,通常用于记录日志
-n NUM, –iter=NUM-n 3监测次数
-d SEC, –delay=SEC-d 1刷新间隔
-p PID, –pid=PID-p 1指定监测的进程/线程
-a, –accumulated显示累计的 I/O而不是带宽
-k, –kilobytes以KB为单位展示
-t, –time增加时间戳展示(在 -b 非交互模式使用)
-q, –quiet禁止显示标题(在 -b 非交互模式使用)

参见:
官网iotop命令iotop详解