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

监视块设备性能的方法很多:dstat和iostat,heck,甚至sar都会给你提供块设备I / O速率的数据。 不幸的是,我不知道有什么好的工具可以监视像磁带驱动器这样的字符设备的性能。

我知道有些工具可以提前监控性能(pv,dd + SIGUSR1,可能还有其他的),但是根据性能的不同,可以说2个小时的工作可能需要3个小时或者30个小时,而你不知道它是哪一个。

我能想到的唯一的一点是strace或类似的一些精心的使用,parsing输出的字节写入,也许与时间戳。 有没有一个我已经忘记或从未听说过的常用工具?

    我发现SCSI磁带设备的SystemTAP脚本:

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

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

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

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