Como você monitora o desempenho de um dispositivo de caractere (por exemplo, unidade de fita)?

11

Existem várias maneiras de monitorar o desempenho do dispositivo de bloco: dstat e iostat, heck, até o sar fornecerá dados sobre as taxas de E / S do dispositivo de bloco. Infelizmente, não conheço nenhuma ferramenta boa para monitorar o desempenho de um dispositivo de caractere como uma unidade de fita.

Eu sei que existem ferramentas para monitorar o desempenho se você se lembrar com antecedência de fazer isso (pv, dd + SIGUSR1, provavelmente outras), mas digamos que você tenha 2 horas em um trabalho que pode ser de 3 horas ou 30 horas dependendo o desempenho, e você não sabe qual é.

A única coisa em que consigo pensar é um uso elaborado de strace ou similar, analisando a saída de bytes gravados, talvez com timestamps. Existe uma ferramenta comumente usada que eu esqueci ou nunca ouvi falar?

    
por Slartibartfast 14.05.2011 / 07:57

2 respostas

2

Eu encontrei um script SystemTAP para dispositivos de fita SCSI:

link

Eu não tentei isso; não sei em que tipo de forma está.

    
por 14.05.2011 / 22:44
1

Como eu sei, a HP tem um programa que pode verificar o desempenho do dispositivo de fita HP. Você pode encontrá-lo em aqui

Acho que outros fornecedores de dispositivos de fita também possuem ferramentas semelhantes para monitorar o status em tempo real do dispositivo de fita. Você pode verificar o site deles para esse tipo de aplicativo. Boa sorte.

    
por 15.05.2011 / 00:53