Comment contrôlez-vous les performances d'un périphérique de caractères (par exemple un lecteur de bande)?

11

Il existe de nombreuses façons de surveiller les performances du périphérique de bloc: dstat et iostat, diable, même sar vous fourniront des données sur les taux d'E / S du périphérique de bloc. Malheureusement, je ne connais pas de bons outils ponctuels pour surveiller les performances d'un périphérique de caractères comme un lecteur de bande.

Je sais qu'il existe des outils pour surveiller les performances si vous vous souvenez à l'avance de le faire (pv, dd + SIGUSR1, probablement d'autres), mais disons que vous êtes dans 2 heures dans un travail qui pourrait être de 3 heures ou 30 heures selon les performances, et vous ne savez pas de quoi il s'agit.

La seule chose à laquelle je peux penser est une utilisation élaborée de strace ou similaire, en analysant la sortie pour les octets écrits, peut-être avec des horodatages. Existe-t-il un outil couramment utilisé dont j'ai oublié ou dont je n'ai jamais entendu parler?

Slartibartfast
la source
2
Avez-vous vérifié si l'appareil offre des statistiques ay via SNMP?
Sameer

Réponses:

2

J'ai trouvé un script SystemTAP pour les unités de bande SCSI:

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

Je ne l'ai pas essayé; Je ne sais pas dans quel type de forme il s'agit.

rakslice
la source
Cela a l'air très bien; Je voulais en savoir plus sur SystemTAP.
Slartibartfast
1
La simple énumération du nom d'un autre outil non défini n'est pas une réponse très utile. Nous avons tous des moteurs de recherche.
Shaun Dewberry
1

Comme je le sais, HP a un programme qui peut vérifier les performances du périphérique de bande HP. Vous pouvez le trouver ici

Je suppose que d'autres fournisseurs de périphériques de bande ont également des outils similaires pour surveiller l'état en temps réel du périphérique de bande. Vous pouvez consulter leur site Web pour ce type d'applications. Bonne chance.

sky100
la source