我们的环境中有相当多的物理机,但我们没有一段时间内磁盘延迟统计的趋势数据。我们可以轻松运行标准 iostat 命令来查看任何特定时间点的延迟情况。但我们没有可以轻松提取的历史数据。
除了屏幕抓取脚本中 iostat 的输出之外,是否有任何推荐的工具来监控磁盘延迟?我们有 IOP 图表,但这些图表通常不会太有用,除非我们有与之配对的延迟统计数据。
我们目前有 MRTG 可用于趋势分析,并且可以使用 Nagios 来警告超出的特定阈值。
我们通常在 Dell 平台上使用 RHEL 系统。因此,如果这些提供商提供了我不知道的任何特定的易于使用的工具,指出这些工具也会很有帮助。
答案1
sysstat (sar) 将捕获磁盘性能统计信息。它还可以生成 SVG 图表以提供趋势视图。http://sebastien.godard.pagesperso-orange.fr/features.html#main_features
答案2
munin
现在有默认插件可以绘制块设备延迟图。您对延迟监控软件有具体要求吗?
该插件只是读取/proc/diskstats
和/sys/block/*/stat
并使结果可读。