SYSSTAT-narzędzie do monitorowania działań systemowych i użycia dla Linux
- 4996
- 752
- Roland Sokół
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 LinuxPoniżej znajduje się lista narzędzi zawartych w pakietach Sysstat.
Funkcje Sysstat
- IOSTAT: zgłasza wszystkie statystyki dotyczące statystyk procesora i we/wy dla urządzeń I/O.
- MPSTAT: Szczegóły dotyczące procesorów (indywidualne lub połączone).
- Pidstat: Statystyki dotyczące uruchamiania procesów/zadania, procesora, pamięci itp.
- sar: Zapisz i zgłoś szczegóły dotyczące różnych zasobów (procesor, pamięć, IO, Network, Kernel itp.).
- sadc: Kolekcjoner danych aktywności systemowej, używany do gromadzenia danych w backend dla SAR.
- SA1: Pobieraj i przechowuj dane binarne w pliku danych SADC. Jest to używane z SADC.
- SA2: Codzienne podsumowania, które mają być używane z SAR.
- Sadf: Używane do wyświetlania danych generowanych przez SAR w różnych formatach (CSV lub XML).
- Sysstat: Strona Man dla narzędzia Sysstat.
- NFSIOSTAT-SYSSTAT: Statystyki we/wy dla NFS.
- 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.
- https: // github.com/sysstat/sysstat
# wget https: // github.com/sysstat/sysstat/archive/refs/tags/v12.5.4.smoła.GZPobierz 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).
# ./iconfigSYSSTAT 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 - -HelpSYSSTAT 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.
- « Jak zainstalować stos LEMP na Rocky Linux 8
- Jak zainstalować guacamole, aby uzyskać dostęp do komputerów z dowolnego miejsca w Ubuntu »