转自:http://www.361way.com/iotop/1653.html
linux/unix平台下查看总的磁盘IO情况的工具很多,其中最为常用的优秀工具是iostat。该工具是sysstat工具包里的一个工具,但iostat在针对每个进程或线程的具体IO使用情况时显的很无力。在这边方面iotop就显的很灵活,iotop的显示方式上继承了经典工具top的显示界面。
Iotop 使用 Python 语言编写而成,要求 Python 2.5(及以上版本)和 Linux kernel 2.6.20(及以上版本)。在centos/redhat/ubuntu平台下我们都可以很方便的在源里找到相应的包。
安装方式为:
yum -y install iotop 和 sudo apt-get install iotop
当然也可以选择源码包安装。其官方主页为:http://guichaz.free.fr/iotop/ (该站还有其他几个不错的python写的工具。)
啰嗦了半天,上个图先:
其参数有以下几个:
用法 iotop -参数
–version 查看版本信息的
-h, –help 查看帮助信息的
-o, –only 只显示在划硬盘的程序
-b, –batch 批量处理 用来记录日志的
-n NUM 设定循环几次
-d SEC, –delay=SEC 设定显示时间间隔
其中按 r 是反顺序排列,按 o 为动态切换,按q退出。