Monitorowanie parametrów dyskowych na systemach rodziny Unix
Przejrzyj listę metryk wydajnościowych, które można monitorować na systemach Linux, Mac OS X, BSD i Solaris.
Linux
Liczniki
- Reads completed - Całkowita liczba odczytów zakończona powodzeniem.
- Reads merged - Odczyty, które sąsiadują ze sobą, mogą być połączone w celu zwiększenia wydajności. Tak więc dwa odczyty 4K mogą stać się jednym odczytem 8K, zanim zostanie ostatecznie przekazany na dysk, a więc zostanie policzone (i umieszczone w kolejce) jako tylko jedno I/O. To pole pozwala sprawdzić, jak często zostało to zrobione.
- Sectors read - Całkowita liczba sektorów odczytanych pomyślnie.
- Read Bytes - Całkowita liczba odczytanych bajtów.
- Milliseconds spent reading - Łączna liczba milisekund wykorzystanych przez wszystkie odczyty (mierzone od __make_request () do end_that_request_last ()).
- Writes completed - Całkowita liczba zapisów zakończona powodzeniem.
- Writes merged - Zapisy, które sąsiadują ze sobą, mogą zostać połączone w celu zwiększenia wydajności. Zatem dwa zapisy 4K mogą stać się jednym 8K, zanim zostaną ostatecznie przekazane na dysk, a więc będą zliczane (i kolejkowane) jako tylko jedno I/O. To pole pozwala sprawdzić, jak często zostało to zrobione.
- Sectors written - Całkowita liczba sektorów zapisanych pomyślnie..
- Write Bytes - Całkowita liczba pomyślnie zapisanych bajtów.
- Milliseconds spent writing - Łączna liczba milisekund wykorzystanych przez wszystkie zapisy (mierzona od __make_request () do end_that_request_last ()).
- I/Os currently in progress - Licznik, który powinien schodzić do zera. Inkrementowane, gdy żądania zostaną przekazane odpowiedniej struct request_queue i zmniejszane, gdy się zakończą.
- Milliseconds spent on I/Os - jego licznik rośnie, dopóki * I/Os aktualnie w toku * jest niezerowe.
- Weighted milliseconds spent on I/Os - Licznik ten jest zwiększany przy każdym uruchomieniu I/O, zakończeniu I/O, scalaniu I/O lub odczytaniu tych statystyk przez liczbę operacji I/O w toku * obecnie trwające operacje I / O * razy liczba milisekund spędzonych przez I/O od ostatniej aktualizacji tego pola. Zapewnia w ten sposób łatwy pomiar zarówno czasu zakończenia operacji I/O, jak i zaległości, które mogą się gromadzić w czasie.
- Transferred bytes - Suma Odczytywanych bajtów i Zapisanych bajtów
- Transferred sectors - Suma Sektorów odczytanych i Sektorów zapisanych
- Average requests size (Bytes) - Średni rozmiar (w bajtach) zapytań wysłanych do urządzenia.
- Average queue length - Średnia długość kolejki zapytań wysłanych do urządzenia.
- Average time for I/O requests - Średni czas (w milisekundach) dla zapytań I/O wydanych dla urządzenia, które ma być obsługiwane. Obejmuje to czas spędzony przez zapytania w kolejce i czas ich obsługi.
- Average read requests time - Średni czas (w milisekundach) w przypadku zapytań odczytu wysyłanych do urządzenia, które ma być obsługiwane. Obejmuje to czas spędzony przez zapytania w kolejce i czas ich obsługi.
- Average write requests time - Średni czas (w milisekundach) wysyłania zapytań zapisu do urządzenia, które ma zostać dostarczone. Obejmuje to czas spędzony przez żądania w kolejce i czas ich obsługi.
- Average queue length
Liczniki kalkulowane
- Reads completed/sec - Całkowita liczba odczytów zakończonych (zapytań).
- Writes completed/sec - Całkowita liczba zakończonych zapisów (zapytań)
- Reads merged/sec -Łączna liczba odczytów scalonych.
- Writes merged/sec - Łączna liczba zapisów scalonych.
- Sectors read/sec - Całkowita liczba odczytanych sektorów.
- Sectors written/sec - Całkowita liczba sektorów zapisanych.
- Read Bytes/sec - Całkowita liczba pomyślnie odczytanych bajtów.
- Write Bytes/sec - Całkowita liczba pomyślnie zapisanych bajtów.
- Transferred Bytes/sec - Całkowita liczba odczytanych i zapisanych bajtów.
- Transferred sectors/sec - Całkowita liczba odczytanych i zapisanych sektorów.
Mac OS X
Liczniki
- Completed I/Os - Suma ukończonych odczytów i zapisów
- Transferred Bytes - Suma bajtów przeczytanych i zapisanych
Liczniki kalkulowane
- Completed I/Os/sec
- Transferred Bytes/sec
BSD, Free BSD, Net BSD, Open BSD
obsługiwane dystrybucje BSD
- FreeBSD: Reads completed, Read Bytes, Writes completed, Write Bytes, Completed I/Os, Transferred Bytes, Seconds spent on I/Os, Transactions queue length, Reads completed/sec, Writes completed/sec, Read Bytes/sec, Write Bytes/sec, Transferred Bytes/sec, Completed I/Os/sec
- NetBSD: Reads completed, Read Bytes, Writes completed, Write Bytes, Completed I/Os, Transferred Bytes, Seconds spent on I/Os, Reads completed/sec, Writes completed/sec, Read Bytes/sec, Write Bytes/sec, Transferred Bytes/sec, Completed I/Os/sec
- OpenBSD: Completed I/Os, Transferred Bytes, Seconds spent on I/Os, Transferred Bytes/sec, Completed I/Os/sec
Liczniki
- Reads completed - Całkowita liczba odczytów zakończona powodzeniem..
- Read Bytes - Całkowita liczba odczytanych bajtów
- Writes completed - Całkowita liczba zapisów zakończona powodzeniem.
- Write Bytes - Całkowita liczba bajtów zapisanych pomyślnie.
- Completed I/Os - Suma ukończonych Odczytów i Zapisów
- Transferred Bytes - Suma Odczytywanych bajtów i Zapisanych bajtów
- Seconds spent on I/Os - Łączna liczba sekund spędzonych przez wszystkie odczyty i zapisy.
- Transactions queue length
Liczniki kalkulowane
- Reads completed/sec - Całkowita liczba odczytów zakończonych (zapytań).
- Writes completed/sec - Całkowita liczba zakończonych zapisów (zapytań)
- Read Bytes/sec - Całkowita liczba pomyślnie odczytanych bajtów.
- Write Bytes/sec - Całkowita liczba pomyślnie zapisanych bajtów.
- Transferred Bytes/sec - Całkowita liczba odczytanych i zapisanych bajtów.
- Completed I/Os/sec - Suma ukończonych Odczytów i Zapisów
Solaris
Obsługiwane są wersje Solaris 10 i Solaris 11.
Liczniki
- Reads completed - Całkowita liczba odczytów zakończona powodzeniem.
- Read Bytes - Całkowita liczba odczytanych bajtów.
- Writes completed - Całkowita liczba zapisów zakończona powodzeniem.
- Write Bytes - Całkowita liczba zapisanych bajtów.
- Completed I/Os - Suma ukończonych Odczytów i Zapisów
- Transferred Bytes - Suma Odczytywanych bajtów i Zapisanych bajtów
- Elements in wait state
- Elements in run state
- I/Os currently in progress - Suma elementów w stanie oczekiwania i elementów w stanie uruchomienia
- Milliseconds spent waiting - Skumulowany czas oczekiwania (przedserwisowy)
- Weighted milliseconds spent waiting - Skumulowany długość oczekiwania* czas produktu
- Milliseconds spent running - Skumulowany czas działania (usługi)
- Weighted milliseconds spent running - Łączna długość przebiegu * czas produktu
- Milliseconds spent on I/Os - Suma Milisekund spędzonych na czekaniu i Milisekundach spędzonych na działaniu
- Weighted milliseconds spent on I/Os - Suma Ważonych milisekund poświęconych na oczekiwaniu i Ważonych milisekund spędzonych na działaniu
- Soft errors - Sektor dysku nie przechodzi sprawdzenia CRC i musi zostać ponownie odczytany
- Hard errors - Ponowne przeczytanie kończy się niepowodzeniem kilka razy podczas sprawdzenia CRC
- Transport errors - Błędy zgłaszane przez magistralę I/O
- Total errors - Suma błędów mniejszych, błędów trudnych i błędów transportowych
- Average wait queue length
- Average run queue length
- Average transactions queue length - Średnia długość kolejki zapytań wysłanych do urządzenia.
- Average wait time for I/O requests (ms)
- Average run time for I/O requests (ms)
- Average time for I/O requests (ms) - Średni czas (w milisekundach) dla zapytań I/O wydanych dla urządzenia, które ma być obsługiwane.
- Average requests size (Bytes) -
76/5000 Średni rozmiar (w bajtach) żądań wysłanych do urządzenia.
Liczniki kalkulowane
- Reads completed/sec - Całkowita liczba odczytów zakończona powodzeniem (zapytań).
- Writes completed/sec - Całkowita liczba zapisów zakończona powodzeniem (zapytań).
- Completed I/Os/sec - Łączna liczba zrealizowanych zapytań I/O.
- Read Bytes/sec - Całkowita liczba pomyślnie odczytanych bajtów.
- Write Bytes/sec - Całkowita liczba pomyślnie zapisanych bajtów.
- Transferred Bytes/sec - Całkowita liczba odczytanych i zapisanych bajtów.