Есть много способов контролировать производительность блочного устройства: dstat и iostat, черт возьми, даже sar предоставит вам данные о скорости ввода-вывода блочного устройства. К сожалению, я не знаю никаких хороших мгновенных инструментов для мониторинга производительности символьного устройства, такого как ленточный накопитель.
Я знаю, что есть инструменты для мониторинга производительности, если вы заранее не забываете об этом (pv, dd + SIGUSR1, возможно, другие), но скажем, что вы занимаетесь 2 часами работы, которая может составлять 3 или 30 часов в зависимости от производительности, и вы не знаете, что это такое.
Единственное, о чем я могу думать, - это какое-то тщательно продуманное использование strace или аналогичного, анализируя вывод на предмет записанных байтов, возможно, с отметками времени. Есть ли часто используемый инструмент, о котором я забыл или о котором никогда не слышал?
Я нашел SystemTAP скрипт для ленточных устройств SCSI:
http://sourceware.org/systemtap/wiki/WSiostatSCSI
Я не пробовал; не знаю, в какой это форме.
Насколько я знаю, у HP есть программа, которая может проверять производительность ленточных устройств HP. Вы можете найти это на Вот
Думаю, другие производители ленточных устройств также имеют аналогичные инструменты для мониторинга состояния ленточных устройств в реальном времени. Вы можете проверить их веб-сайт на наличие таких приложений. Удачи.