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?
źródło
Odpowiedzi:
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.
źródło
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.
źródło