Jak monitorujesz wydajność urządzenia znakowego (np. Napędu taśmowego)?

11

Istnieje wiele sposobów monitorowania wydajności urządzeń blokowych: dstat i iostat, cholera, nawet sar podadzą dane o szybkościach we / wy urządzeń blokowych. Niestety nie znam dobrych narzędzi do monitorowania wydajności urządzeń znakowych, takich jak napędy taśmowe.

Wiem, że istnieją narzędzia do monitorowania wydajności, jeśli pamiętasz o tym wcześniej (pv, dd + SIGUSR1, prawdopodobnie inne), ale powiedz, że masz 2 godziny pracy, która może potrwać 3 godziny lub 30 godzin w zależności od wydajności, i nie wiesz co to jest.

Jedyne, co mogę wymyślić, to jakieś skomplikowane użycie strace lub podobnego, analizującego dane wyjściowe dla zapisanych bajtów, być może ze znacznikami czasu. Czy istnieje powszechnie używane narzędzie, o którym zapomniałem lub o którym nigdy nie słyszałem?

Slartibartfast
źródło
2
Czy sprawdziłeś, czy urządzenie oferuje statystyki za pośrednictwem SNMP?
Sameer

Odpowiedzi:

2

Znalazłem skrypt SystemTAP dla urządzeń taśm SCSI:

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

Nie próbowałem tego; nie wiem w jakim kształcie.

Rakslice
źródło
To wygląda bardzo ładnie; Chciałem dowiedzieć się więcej o SystemTAP.
Slartibartfast
1
Samo podanie nazwy innego nie ustawionego narzędzia nie jest bardzo przydatną odpowiedzią. Wszyscy mamy wyszukiwarki.
Shaun Dewberry
1

Jak wiem, HP ma program, który może sprawdzić wydajność urządzenia taśmowego HP. Możesz go znaleźć tutaj

Sądzę, że inni dostawcy urządzeń taśmowych mają również podobne narzędzia do monitorowania stanu urządzenia taśmowego w czasie rzeczywistym. Możesz sprawdzić ich stronę internetową pod kątem tego rodzaju aplikacji. Powodzenia.

sky100
źródło