有时,特别是在登录时,我有很多磁盘活动。我可以用来iotop
查看在给定时刻正在执行的操作,但我希望在给定时间内有一个完整的表,例如运行后的前 5 分钟。
我感兴趣的是每个程序在总共 5 分钟内使用的磁盘活动的百分比细分。
有没有可以为此原因运行的工具或简单脚本?
答案1
您可以iotop -b
在基于秒数的循环内使用(批处理模式)。
这将吐出所有内容,然后将其重定向到一个文件。
我正在尝试找到一个 shell 循环示例来执行此操作,但我不做太多 shell 编程。
如果我手动启动命令,我会运行:
iotop -botqk > ~/log-iotop.txt
或类似的东西。