iotop命令在linux系统中是用于监视磁盘IO使用状况的命令。但是iotop命令不是linux系统自带的命令,因此需要用户额外下载安装,使用apt install命令进行安装,如图:
图1
安装完成之后,执行iotop命令发现显示的UI界面和top命令相似。如图2,且内容也类似,都包括了PID,用户名称,IO,进程等相关信息,因此也是需要使用ctrl + c命令来退出iotop命令。
图2
命令格式:iotop 参数;参数可以为空;
如图3,使用iotop –help命令查看iotop命令的用法,包括支持的参数有哪些等;
图3
参数说明-o参数:只显示有IO操作的进程,如果没有,则显示为空,如图:
图4
-b参数:非交互式模式;
-n参数:表示自动刷新的次数,之后会自动退出;该参数通常和-b参数一起使用;
-d参数:表示自动刷新的时间间隔,单位为秒;
-p参数:监控指定进程的进程PID号;
-u参数:监控指定用户的所有进程;
-P(大写)参数:表示只显示进程信息,而不是所有的线程;
-a参数:显示累计IO,而不是显示带宽数据;
-k参数:使用kb作为单位;
-t参数:在显示的信息前面显示时间,如图:
图5