如何监控字符设备(例如磁带驱动器)的性能?

如何监控字符设备(例如磁带驱动器)的性能?

监控块设备性能的方法有很多:dstat 和 iostat,甚至 sar 也会提供块设备 I/O 速率的数据。不幸的是,我不知道有什么好的临时工具可以监控磁带驱动器等字符设备的性能。

我知道有一些工具可以监控性能,如果你提前记得的话(pv,dd + SIGUSR1,可能还有其他),但假设你已经花了 2 个小时完成一项工作,而根据性能的不同,这项工作可能需要 3 个小时或 30 个小时,而你不知道具体时间是哪一个。

我唯一能想到的就是精心使用 strace 或类似工具,解析输出中写入的字节数,可能带有时间戳。有没有我忘记或从未听说过的常用工具?

答案1

我发现了一个系统TAPSCSI 磁带设备的脚本:

http://sourceware.org/systemtap/wiki/WSiostatSCSI

我还没有尝试过;不知道它是什么形状。

答案2

据我所知,HP 有一个程序可以检查 HP 磁带设备的性能。您可以在这里

我猜其他磁带设备供应商也有类似的工具来监控磁带设备的实时状态。你可以在他们的网站上查看这类应用程序。祝你好运。

相关内容