SYSSTAT-narzędzie do monitorowania działań systemowych i użycia dla Linux

SYSSTAT-narzędzie do monitorowania działań systemowych i użycia dla Linux

Sysstat jest naprawdę przydatnym narzędziem, które zawiera liczbę narzędzi do monitorowania zasobów systemowych, ich działalność w zakresie wydajności i użytkowania. Liczba narzędzi, których wszyscy używamy w naszych codziennych bazach, jest wyposażona w pakiet Sysstat. Zapewnia również narzędzie, które można zaplanować za pomocą Cron do gromadzenia wszystkich danych o wydajności i aktywności.

Zainstaluj Sysstat w Linux

Poniżej znajduje się lista narzędzi zawartych w pakietach Sysstat.

Funkcje Sysstat

  1. IOSTAT: zgłasza wszystkie statystyki dotyczące statystyk procesora i we/wy dla urządzeń I/O.
  2. MPSTAT: Szczegóły dotyczące procesorów (indywidualne lub połączone).
  3. Pidstat: Statystyki dotyczące uruchamiania procesów/zadania, procesora, pamięci itp.
  4. sar: Zapisz i zgłoś szczegóły dotyczące różnych zasobów (procesor, pamięć, IO, Network, Kernel itp.).
  5. sadc: Kolekcjoner danych aktywności systemowej, używany do gromadzenia danych w backend dla SAR.
  6. SA1: Pobieraj i przechowuj dane binarne w pliku danych SADC. Jest to używane z SADC.
  7. SA2: Codzienne podsumowania, które mają być używane z SAR.
  8. Sadf: Używane do wyświetlania danych generowanych przez SAR w różnych formatach (CSV lub XML).
  9. Sysstat: Strona Man dla narzędzia Sysstat.
  10. NFSIOSTAT-SYSSTAT: Statystyki we/wy dla NFS.
  11. cifsiostat: Statystyki dla CIFS.

Recenlty, 17 czerwca 2014 r, Sysstat 11.0.0 (Wersja stabilna) została wydana z kilkoma nowymi interesującymi funkcjami w następujący sposób.

Komenda Pidstat została ulepszona o niektóre nowe opcje: po pierwsze „to„-R”, Który dostarczy informacji o priorytecie polityki i planowania zadań. A drugi to „-G”, Które możemy wyszukiwać procesy z nazwą i uzyskać listę wszystkich pasujących wątków.

Pewne nowe ulepszenie zostały wprowadzone do SAR, SADC i SADF w odniesieniu do plików danych: Teraz pliki danych można przemianować za pomocą „SayyyyMmdd" zamiast "Sadd”Korzystanie z opcji -D i może być zlokalizowane w katalogu inaczej niż „/var/log/sa". Możemy zdefiniować nowy katalog, ustawiając zmienną „SA_DIR”, Który jest używany przez SA1 i SA2.

Instalacja Sysstat w Linux

''Sysstat„Pakiet dostępny również do instalacji z domyślnego repozytorium jako pakietu we wszystkich głównych dystrybucjach Linux. Jednak pakiet dostępny w repozytorium jest nieco stara i przestarzała wersja. Więc to jest powód, tutaj zamierzamy pobrać i zainstalować najnowszą wersję Sysstat (i.mi. wersja 11.0.0) Z pakietu źródłowego.

Najpierw pobierz najnowszą wersję pakietu Sysstat za pomocą następującego linku lub możesz również użyć wget polecenie do pobrania bezpośrednio na terminalu.

  1. https: // github.com/sysstat/sysstat
# wget https: // github.com/sysstat/sysstat/archive/refs/tags/v12.5.4.smoła.GZ 
Pobierz pakiet Sysstat

Następnie wyodrębnij pobrany pakiet i wejdź do tego katalogu, aby rozpocząć proces kompilacji.

# tar -xvf v12.5.4.smoła.GZ # CD Sysstat-12.5.4 

Tutaj będziesz mieć dwie opcje kompilacji:

A). Po pierwsze, możesz użyć iconfig (co zapewni elastyczność w wyborze/wprowadzaniu dostosowanych wartości dla każdego parametrów).

# ./iconfig 
SYSSTAT Iconfig Command

B). Po drugie, możesz użyć standardu skonfiguruj polecenie definiowania opcji w jednym wierszu. Możesz biec ./skonfiguruj -Help polecenie, aby uzyskać listę różnych obsługiwanych opcji.

# ./konfiguruj - -Help 
SYSSTAT Skonfiguruj pomoc

Tutaj idziemy naprzód ze standardową opcją I.mi. ./skonfiguruj polecenie pakietu Sysstat.

# ./skonfiguruj # Zrób # Zrób instalację 
Skonfiguruj Sysstat w Linux

Po zakończeniu procesu kompilacji zobaczysz wyjście podobne do powyżej. Teraz zweryfikuj wersję Sysstat, uruchamiając następujące polecenie.

# mpstat -v sysstat wersja 11.0.0 (c) Sebastien Godard (Sysstat Orange.FR) 

Aktualizacja Sysstat w Linux

Domyślnie sysstat użyj „/usr/lokalny”Jako katalog prefiks. Tak więc wszystkie binarne/narzędzia zostaną zainstalowane w „/usr/lokalny/bin”Katalog. Jeśli masz zainstalowany istniejący pakiet Sysstat, to będą tam w „/usr/bin".

Ze względu na istniejący pakiet Sysstat nie otrzymasz odzwierciedlenia zaktualizowanej wersji, ponieważ „Twój„$ Ścieżka„Zmienna nie ma”/usr/lokalny/bin ustawić". Upewnij się, że „/USR/Local/Bin” istnieje tam w twojej „$ ścieżce” lub scenie -prefiks opcja „/usr”Podczas kompilacji i usuwanie istniejącej wersji przed rozpoczęciem aktualizacji.

# mniam usuń sysstat [on Czerwony kapelusz system oparty] # apt-get usuń sysstat [on Debian system oparty] 
# ./konfiguruj - -Prefix =/usr # Make # Make Instalue 

Teraz ponownie zweryfikuj zaktualizowaną wersję Systat przy użyciu tego samego polecenia „mpstat” z opcją ”-V '.

# mpstat -v sysstat wersja 11.0.0 (c) Sebastien Godard (Sysstat Orange.FR) 

Odniesienie: Aby uzyskać więcej informacji, przejrzyj dokumentację Sysstat

To wszystko na razie, w moim nadchodzącym artykule pokażę kilka praktycznych przykładów i zastosowania polecenia Sysstat, do tej pory bądź na bieżąco z aktualizacjami i nie zapomnij dodać cennych przemyśleń na temat artykułu w sekcji komentarza poniżej.