Como você monitora o desempenho de um dispositivo de caracteres (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 boa ferramenta de momento para monitorar o desempenho de um dispositivo de caracteres como uma unidade de fita.

Sei que existem ferramentas para monitorar o desempenho, caso você lembre-se de fazê-lo com antecedência (pv, dd + SIGUSR1, provavelmente outros), mas digamos que você está 2 horas em um trabalho que pode durar 3 ou 30 horas, dependendo do desempenho, e você não sabe qual é.

A única coisa que consigo pensar é em algum uso elaborado de strace ou similar, analisando a saída para bytes escritos, talvez com registros de data e hora. Existe uma ferramenta comumente esquecida ou que nunca ouvi falar?

Slartibartfast
fonte
2
Você verificou se o dispositivo oferece todas as estatísticas via SNMP?
Sameer 14/05

Respostas:

2

Encontrei um script SystemTAP para dispositivos de fita SCSI:

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

Eu não tentei; não sei em que forma ele está.

rakslice
fonte
Isso parece muito bom; Eu queria aprender mais sobre o SystemTAP.
Slartibartfast
1
Apenas listar o nome de outra ferramenta não definida não é uma resposta muito útil. Todos nós temos motores de busca.
precisa saber é o seguinte
1

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

Acho que outros fornecedores de dispositivos de fita também têm 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.

sky100
fonte