列出前 10 个 io 使用情况

列出前 10 个 io 使用情况

我如何打印/捕获前 10 个 io 使用情况?我正在使用,iotop -o | head -n 11但输出一直在变化。我想在运行后捕获第一个输出。

谢谢你,

答案1

风险管理即服务

man iotop

-b, --batch 

开启非交互模式。对于记录一段时间内的 I/O 使用情况很有用。

-n NUM, --iter=NUM

设置退出前的迭代次数(默认永不退出)。这在非交互模式下非常有用。

因此:

 iotop --batch -n 1  |head

答案2

要仅执行iotop一次,您需要以这种方式执行命令:

iotop -n 1|head -n 11

要清除一些输出,您可以尝试以下操作:

iotop -q -n 1|head -n 11

相关内容