¿Cómo monitorea el rendimiento de un dispositivo de caracteres (por ejemplo, una unidad de cinta)?

11

Hay muchas formas de monitorear el rendimiento del dispositivo de bloque: dstat e iostat, diablos, incluso sar le dará datos sobre las tasas de E / S del dispositivo de bloque. Desafortunadamente, no conozco ninguna buena herramienta instantánea para supervisar el rendimiento de un dispositivo de caracteres como una unidad de cinta.

Sé que hay herramientas para monitorear el rendimiento si recuerdas de antemano hacerlo (pv, dd + SIGUSR1, probablemente otros), pero digamos que tienes 2 horas en un trabajo que puede ser de 3 horas o 30 horas dependiendo del rendimiento, y no sabes cual es.

Lo único en lo que puedo pensar es en el uso elaborado de strace o similar, analizando la salida de bytes escritos, tal vez con marcas de tiempo. ¿Existe alguna herramienta de uso común que haya olvidado o del que nunca haya oído hablar?

Slartibartfast
fuente
2
¿Ha verificado si el dispositivo ofrece estadísticas a través de SNMP?
Sameer

Respuestas:

2

Encontré un script SystemTAP para dispositivos de cinta SCSI:

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

No lo he intentado; no sé en qué tipo de forma está.

rakslice
fuente
Esto se ve muy bien; He estado queriendo aprender más sobre SystemTAP.
Slartibartfast
1
Simplemente enumerar el nombre de otra herramienta no probada no es una respuesta muy útil. Todos tenemos motores de búsqueda.
Shaun Dewberry
1

Como sé, HP tiene un programa que puede verificar el rendimiento del dispositivo de cinta HP. Puedes encontrarlo aquí

Supongo que otros proveedores de dispositivos de cinta también tienen herramientas similares para monitorear el estado en tiempo real del dispositivo de cinta. Puede consultar su sitio web para este tipo de aplicaciones. Buena suerte.

sky100
fuente