我正在积极尝试获取 iotop 的输出进行监控。
如您所知,iotop 是交互式的,这意味着一旦启动,它将提供系统上磁盘使用情况的实时更新。
我试图捕获命令的每次迭代并将其运行到一个脚本,该脚本会将指标发送到我的服务器。
我尝试了很多命令,包括进程替换,以便将 iotop 的输出重定向到我拥有的自定义脚本文件,但似乎没有任何效果。
有什么线索吗?
答案1
您可以iotop
在批处理模式下运行,以获取其输出的快照,如下所示:
iotop -b -o -n 1
这将指示它运行 -乙匹配模式,只进行 1 次迭代(-n 1),并且仅包括执行实际 IO 的进程(-o)。