PDF

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.

bsddiskfree bsdlinuxmac os xmonitorsolarisunix