硬盘操作查看工具-iotop
用于查看具体的应用程序所引起的文件系统i/o,其界面类似于top指令。Iotop可以实时监控IO的情况,它将显示出被监控进程的详细的写入读出(IO)情况。它也可以和tcpdump一起使用来监控网络的状况。如果知道80端口上正在进行某些动作那么可以使用该命令查看更多端口详细的信息。列出信息中最有用的就是DISK WRITE列了,从这就能看到每个进程的IO到底是多少K/秒。

iotop does for I/O usage what top(1) does for CPU usage. It watches I/O usage information output by the Linux kernel and displays a table of current I/O usage by processes on the system. It is handy for answering the question "Why is the disk churning so much?".
iotop can only run under a Linux 2.6.20 or later kernel built with the CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS build config options on.
可以用左右箭头操作,按 r 是相反方向,按 o 是动态切换。
参数
–version 查看版本信息的
-h, –help 查看帮助信息的
-o, –only 只显示在划硬盘的程序
-b, –batch 批量处理 用来记录日志的
-n NUM 设定循环几次
-d SEC, –delay=SEC 设定显示时间间隔
最新版本:0.6
主要修复某些情况下退出程序导致空循环的 bug,安装脚本使用 sbin 目录替换 bin 目录。
项目主页:http://guichaz.free.fr/iotop/