iotop监控进程实时IO

介绍
Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦.iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。iotop 具有与 top 相似的 UI,其中包括 PID、用户、I/O、进程等相关信息。

用法:
Usage: /usr/bin/iotop [OPTIONS]

交互控制键:
左和右箭头来改变排序的列,
r来排序顺序,
o切换--only option,
p切换--processes option,
a切换累记选项,
q退出,
any other key to force a refresh.

Options:
--version show program's version number and exit
-h, --help show this help message and exit
-o, --only only show processes or threads actually doing I/O #只显示进程或线程活动的io
-b, --batch non-interactive mode
-n NUM, --iter=NUM number of iterations before ending [infinite] #在结束之前的迭代次数(无限)
-d SEC, --delay=SEC delay between iterations [1 second] #迭代之间的延迟(1秒)
-p PID, --pid=PID processes/threads to monitor [all] #进程id
-u USER, --user=USER users to monitor [all]
-P, --processes only show processes, not all threads
-a, --accumulated show accumulated I/O instead of bandwidth #显示累计I / O带宽
-k, --kilobytes use kilobytes instead of a human friendly unit #使用千字节而不是人类的友好单位
-t, --time add a timestamp on each line (implies --batch) #在每一行添加一个时间戳
-q, --quiet suppress some lines of header (implies --batch)

你可能感兴趣的:(iotop监控进程实时IO)