Polecenie PMSTAT Linux

Polecenie PMSTAT Linux
„Systemy Linux mają drugi pilot wydajności (PCP), który zapewnia różne narzędzia do pomiaru wydajności systemu. Jednym z takich narzędzi jest PMSTAT, narzędzie narzędziowe, które pomaga administratorom systemu Linux w wyniku wydajności systemu okresowo i na wyjściu jednoladowym. Komenda PMSTAT Linux monitoruje wydajność systemów na wysokim poziomie, po czym inne narzędzia PCP obsługują podsystemy.

Ten przewodnik oferuje zrozumienie polecenia PMSTAT Linux przy użyciu różnych przykładów, aby zacząć i wygodnie za pomocą narzędzia."

Jak zainstalować PMSTAT w Linux

Jak wspomniano, polecenie PMSTAT Linux nie jest samodzielne. Jest częścią PCP, a jego instalacja polega na instalacji PCP pakiet.

Aby zainstalować PCP, uruchom poniższe polecenie dla Ubuntu.

$ sudo apt Zainstaluj PCP

Sprawdź instalację, sprawdzając wersję PMSTAT lub PCP.

Sprawdzanie wydajności systemu za pomocą PMSTAT

Na terminalu, jeśli uruchomisz polecenie PMSTAT bez żadnych argumentów, otrzymasz wyniki wydajności systemu w jednym wierszu na dany przedział, który domyślnie wynosi 5 sekund.

Przeanalizujmy każdy z pól, aby zrozumieć, co mają na myśli.

Pamiętaj, że wyniki wydajności będą wyświetlać się na linii kolejno co 5 sekund i możesz zakończyć program, naciskając Ctrl + c

  1. LOADAVG: reprezentuje średnią 1 minutę
  2. pamięć: Sekcja pamięci ma różne podkładki. Pierwszy to SWPD który reprezentuje średnią przestrzeń wymiany używaną przez system między interwałami, w naszym przypadku, po 5 sekundach. bezpłatny to średnia wolna pamięć w przedziale ustawionym, reprezentowana w Kbytes. Obok niego jest polerować który jest średnią pamięcią bufora używaną przez system w przedziale. Wreszcie Pamięć podręczna to średnia pamięć pamięci podręcznej reprezentowana w kbytes i używana na interwał.
  3. zamieniać: swap wyświetla przeciętne strony pagowane (Liczba Pi) i wyprzedane (PO) i jest obliczany na sekundę w ustawionym przedziale.
  4. io: Wyświetla średnią szybkość na sekundę dla każdego wejścia bloku (bi) i blokowe wyjście (Bo) w czasie.
  5. system: reprezentuje wskaźnik przerwań (W) i szybkość przełącznika kontekstowego (Cs) w czasie.
  6. procesor: reprezentuje czas zużyty procesora podczas wykonywania biegu jałowego (ID), System i kod przerwania (Sy) i kod użytkownika (nas).

Wspólne opcje PMSTAT

Ustawienie przedziału czasu

Domyślny przedział czasu wynosi 5 sekund. Możesz jednak użyć -T opcja określania innego czasu w ciągu kilku sekund lub godzin. Na przykład, aby ustawić 10 sekund jako przedział, poleceniem byłoby:

$ pmstat -t 10 sekund

Aby ustawić godziny jako interwał, wymień sekundy na godzina.

Ustalanie strefy czasowej

Strefa czasowa hosta jest domyślnie używana do wyświetlenia wydajności. Jeśli chcesz użyć innej strefy czasowej, użyj -Z a następnie strefa czasu. Na przykład, aby użyć Czas pacyficzny, Poleceniem byłoby:

$ pmstat -t 10 -z pST

W powyższym wyjściu pierwsze polecenie użyło strefy czasowej ustawionej, która wyświetlała godzinę i datę w niedzielę. Jednak drugie wyjście, które nie wymaga strefy czasowej, używa domyślnego dla maszyny hosta i możesz zauważyć różnicę w strefie czasowej.

Określanie wskaźników PMSTAT

Demon kolekcjonera wskaźników wydajności (PMCD) przechowuje wskaźniki pobierane przez PMSTAT na lokalnym gospodarze. Aby pobrać wskaźniki z Pmdas Zamiast tego użyj -L flaga. Alternatywnie, jeśli masz plik dziennika archiwum PCP w systemie, użyj -A a następnie ścieżka do pliku dziennika.

Składnia tego jest:

$ pmstat -a $ pcp_log_dir/pmlogger/host-name/log-file [opcje]

Ostatnie słowo

Polecenie PMSTAT wyświetla wysoki przegląd wydajności systemu. Polecenie wyświetla wyjście pojedynczego wiersza z różnymi pola reprezentującymi różne wskaźniki. Aby lepiej wykorzystać narzędzie, powinieneś połączyć je z innymi narzędziami PCP. Omówiliśmy wprowadzenie polecenia PMSTAT Linux, które jest zadrapaniem na jego powierzchni. Aby uzyskać więcej informacji i użycia, odwiedź jego stronę główną.