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