1、iotop安装以及常见使用方法

https://help.aliyun.com/noticelist/articleid/6501633.html?scm=20140722.184.2.173

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

 

一、iotop命令安装

    yum install iotop -y 

    

查linux系统磁盘读写进程问题。_ios

二、常见的使用方法

    1、iotop -o

    直接在命令行中输入即可

    

查linux系统磁盘读写进程问题。_ios_02

    o键是只显示有IO输出的进程

    

查linux系统磁盘读写进程问题。_命令行_03

 

    2、直接输入iotop

    直接在命令行中输入

    

查linux系统磁盘读写进程问题。_ios_04

输出如下:

查linux系统磁盘读写进程问题。_命令行_05

通过输出结果,我们可以清楚地知晓是什么程序在读写磁盘,速度以及命令行,pid 等信息。

3、其他参数说明:

--version #显示版本号
-h, --help #显示帮助信息
-o, --only #显示进程或者线程实际上正在做的I/O,而不是全部的,可以随时切换按o
-b, --batch #运行在非交互式的模式
-n NUM, --iter=NUM #在非交互式模式下,设置显示的次数,
-d SEC, --delay=SEC #设置显示的间隔秒数,支持非整数值
-p PID, --pid=PID #只显示指定PID的信息
-u USER, --user=USER #显示指定的用户的进程的信息
-P, --processes #只显示进程,一般为显示所有的线程
-a, --accumulated #显示从iotop启动后每个线程完成了的IO总数
-k, --kilobytes #以千字节显示
-t, --time #在每一行前添加一个当前的时间