对于iotop命令,默认同top命令模式一样,是交互式模式,实时输出
如果我们需要输出到日志文件中,进行分析,可能更多的情况是是需要使用非交互式模式
刚好iotop命令,可以使用-b选项,进行非交互模式,然后每隔一秒输出一次所有进程-线程对磁盘IO的使用情况
关于iotop命令的先项,本文以在Red Hat Enterprise Linux Server release 7.9 (Maipo) 操作系统为例,
而我们最为常用到的一些选项如下:
-b 进入非交互式模式(默认为每秒输出一次新的内容)
-o 仅显示实际执行I/O的进程或线程
-t 添加时间字段信息
-P, --processes 仅显示进程,而不是所有线程
-d SEC, --delay=SEC delay between iterations [1 second],默认是1秒,
-q, --quiet suppress some lines of header (implies --batch),只显示一次标题(TID,PRIO ,USER ,DISK READ,DISK WRITE 等),后续将不再输出
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
因此笔者根据自己的工作需求,使用到的是如下的方法进行统计
标签:输出,IO,--,iotop,线程,交互式 From: https://www.cnblogs.com/5201351/p/17477228.html