我正在试验该iostat -c 1
命令,我想知道是否有一种简单的方法可以读取当前输出,然后分离值,以便我可以生成一个.csv
文件。
目标是能够使用iostat
一段时间内输出的数据生成图表。我并不是在寻找完整的脚本,只是寻找一些可以帮助我实现目标的提示。
答案1
通常,收集和显示的数据iostat
也由 sysstat 收集,又名sar
sar
附带支持工具sadf
可以轻松地以多种方便的格式显示收集到的统计数据,包括、XML、JSON 和 CSV。
对于 CSV,请尝试以下操作:
sadf -dh -- <sar options>
例如,sar 选项-b -d
将显示块设备 IO。
sadf -dh -- -b -d
此备忘单可能会向您指出其他有用的 sar 选项:
(来源:brendangregg.com)