Malaco Asked: 2016-12-06 06:53:52 +0800 CST2016-12-06 06:53:52 +0800 CST 2016-12-06 06:53:52 +0800 CST 使用 Perl 将 Linux“iostat”转换为 .csv 文件 772 我正在试验这个iostat -c 1命令,我想知道是否有一种简单的方法来读取当前输出然后分离这些值以便我可以生成一个.csv文件。 目标是能够使用iostat一段时间内输出的数据生成图表。我不是在寻找一个完整的脚本,只是一些可以帮助我实现目标的提示。 linux perl iostat 1 个回答 Voted Best Answer HBruijn 2016-12-06T07:20:50+08:002016-12-06T07:20:50+08:00 iostat通常,收集和显示的相同数据也由 sysstat aka 收集sar sar附带一个支持工具sadf,可以轻松地以多种方便的格式显示收集的统计信息,包括 XML、JSON 和 CSV。 即对于 CSV 尝试类似: sadf -dh -- <sar options> 例如,sar 选项-b -d将显示块设备 IO。 sadf -dh -- -b -d 这份备忘单可能会指出其他有用的 sar 选项: (来源:brendangregg.com)
iostat
通常,收集和显示的相同数据也由 sysstat aka 收集sar
sar
附带一个支持工具sadf
,可以轻松地以多种方便的格式显示收集的统计信息,包括 XML、JSON 和 CSV。即对于 CSV 尝试类似:
例如,sar 选项
-b -d
将显示块设备 IO。这份备忘单可能会指出其他有用的 sar 选项:
(来源:brendangregg.com)