sysstat (system statistics) jest jednym z najbardziej lekkich i najlepszych narzędzi do monitorowania systemu dla dystrybucji Linuksa. Jeśli jesteś administratorem systemu, być może wiesz, że monitorowanie każdego parametru systemu jest ważne, aby utrzymać jego funkcjonalność. Ponieważ sysstat jest narzędziem do monitorowania systemu opartym na wierszu poleceń, zapewnia informacje systemowe w czasie rzeczywistym. Ponadto możesz również rozwiązywać problemy z systemem za pomocą narzędzia Sysstat. Dlatego instalacja narzędzia do monitorowania systemu Sysstat jest szybka i bezproblemowa w systemie Linux.
- funkcje narzędzia sysstat (System Statistics)
- zainstaluj Sysstat w systemie Linux
- zainstaluj sysstat na Ubuntu/Debianie
- 2. Zainstaluj Sysstat na Fedorze i Red Hat Linux
- 3. Zainstaluj Sysstat na Arch Linux
- Uruchom sysstat Tool On Linux
- Krok 1: Włącz i skonfiguruj Sysstat
- Krok 2: testowanie Sar Commands na Linuksie
- Ostatnie słowa
funkcje narzędzia sysstat (System Statistics)
narzędzie sysstat używa polecenia SAR do drukowania różnych typów informacji o systemie. Tutaj zobaczymy krótkie wyjaśnienie kilku podstawowych i najczęściej używanych poleceń sysstat.
- iostat: polecenie iostat lub input / output statistics służy do drukowania obciążenia procesora.
- mpstat: Możesz uruchomić polecenia mpstat, aby wydrukować podstawowe informacje procesora, numer wątku i inne powiązane statystyki dotyczące procesora systemowego.
- pidstat: polecenie pidstat może drukować pojedyncze raporty dla pamięci RAM, procesora, procesora i innych urządzeń wejścia-wyjścia. Może pokazywać raporty z bieżących procesów jądra Linuksa.
- tapestat: polecenie tapestat służy do drukowania informacji o czasie rozruchu i połączonych informacji o podłączonych urządzeniach. Może również wyświetlać statystyki sieci.
istnieje więcej poleceń statystyk systemu, które możesz uruchomić na swojej powłoce, aby stać się zaawansowanym użytkownikiem Linuksa. Jeśli interesujesz się narzędziem statystyki systemu, możesz sprawdzić ten link.
zainstaluj Sysstat w systemie Linux
narzędzie statystyk systemu pozwala monitorować użycie procesora, stan pamięci RAM, wydajność wymiany i inne parametry systemu. Instalacja narzędzia Sysstat nie wymaga żadnych dodatkowych aplikacji zależnych, ale upewnij się, że repozytorium systemu jest aktualne. W tym poście dowiesz się, jak zainstalować, skonfigurować i rozpocząć korzystanie z narzędzia do monitorowania Sysstat w systemach Debian, Red Hat i Arch Linux.
zainstaluj sysstat na Ubuntu/Debianie
jeśli jesteś Ubuntu lub innym użytkownikiem Linuksa opartego na Debianie, możesz zainstalować narzędzie sysstat na swoim systemie za pośrednictwem oficjalnego repozytorium Linuksa. Uruchom następujące polecenie aptitude na powłoce terminala z uprawnieniami roota, aby zainstalować je w systemie.
sudo apt updatesudo apt install sysstat
2. Zainstaluj Sysstat na Fedorze i Red Hat Linux
nowoczesna stacja robocza Fedory obsługuje zarówno polecenia DNF, jak i YUM; tutaj użyjemy polecenia YUM do zainstalowania narzędzia monitorowania Sysstat na naszym systemie Linux opartym na Red Hat. Możesz uruchomić następujące polecenie YUM na powłoce terminala, aby zainstalować narzędzie Sysstat w systemie Red Hat.
sudo yum install sysstat
przetestowałem powyższe polecenie na mojej stacji roboczej Fedora; dlatego możesz uruchomić następujące polecenie podane poniżej, aby uniknąć problemów, jeśli znajdziesz jakiekolwiek problemy z instalacją.
yum install sysstat -y -q && yum list installed sysstat -q
3. Zainstaluj Sysstat na Arch Linux
instalacja Narzędzia system statistics na systemie Linux opartym na Arch jest podobna do instalacji na innych systemach Linux. Możesz zainstalować narzędzie Sysstat na swoim systemie Arch Linux za pomocą polecenia Pacman. Na przykład, uruchom następujące polecenie Pacman podane poniżej w powłoce, aby zainstalować narzędzie statystyki systemu.
sudo pacman -S sysstat
przetestowałem powyższe polecenie na moim Linuksie Manjaro KDE; jeśli masz problemy z zainstalowaniem go przez interfejs wiersza poleceń, możesz pobrać skompilowany pakiet Sysstat dla Twojego systemu opartego na Arch. Możesz kliknąć tutaj, aby pobrać plik Zstandard sysstat i zainstalować go za pomocą domyślnego narzędzia instalatora pakietów.
Uruchom sysstat Tool On Linux
po pomyślnym zainstalowaniu narzędzia system statistics tool na systemie Linux, możesz teraz użyć poleceń SAR (system activity reporter) w powłoce terminala, aby monitorować system. Tutaj zobaczymy kilka przykładów polecenia Sar, aby dowiedzieć się, jak zacząć z nim.
muszę zauważyć, że wszystkie polecenia, które pokażę w tej części są wykonywalne na systemach Debian, Red Hat i Arch Linux.
Krok 1: Włącz i skonfiguruj Sysstat
na początku uruchom następujące polecenia w powłoce, aby uruchomić i włączyć narzędzie Sysstat na komputerze. Nie zapomnij uruchomić poleceń jako użytkownik root; polecenia sterowania systemem wymagają uprawnień roota.
sudo systemctl start sysstatsudo systemctl enable sysstat
możesz również zmienić domyślne ustawienia narzędzia monitorowania systemu Sysstat, aby je dostosować. Ale nie waż się tego robić, jeśli nie wiesz, jak go dostosować. Możesz też wykonać kopię ustawień domyślnych przed dostosowaniem, aby zastąpić oryginalny skrypt, jeśli coś pójdzie nie tak. Teraz otwórz skrypt konfiguracyjny Sysstat, uruchamiając następujące polecenie na powłoce terminala.
sudo nano /etc/cron.d/sysstat
Krok 2: testowanie Sar Commands
na Linuksie
po zainstalowaniu i skonfigurowaniu narzędzia statystyki systemu Sysstat na Linuksie nadszedł czas, aby uruchomić kilka poleceń na powłoce terminala, aby sprawdzić, czy działa idealnie. Po pierwsze, możesz uruchomić polecenie quick version check, aby dowiedzieć się, czy narzędzie działa w systemie, czy nie.
mpstat -V
następujące polecenie iostat wyświetli statystyki procesora, liczbę rdzeni w procesorze, wersję jądra, urządzenia i prędkość odczytu i zapisu danych w systemie.
iostat -d 1 5
następne polecenie wygeneruje reprezentację stanu procesora w wierszu poleceń. Tutaj, składnia u 2 30
jest używana do wspominania o odstępie czasowym między dwoma danymi. Możesz zmienić różnicę czasu, edytując czas trwania.
sar -u 2 30
jeśli chcesz zwizualizować obciążenie procesora lub innego systemu za pomocą wykresu, możesz użyć polecenia Ksar w powłoce terminala Linux, aby utworzyć wykres obciążenia systemu. Możesz pobrać narzędzie Ksar i zainstalować je w swoim systemie, aby uzyskać graficzną reprezentację systemu.
Ostatnie słowa
w szybkim poście opisałem metody instalacji narzędzia do monitorowania systemu Sysstat na systemie Linux. Opisałem również, jak skonfigurować i rozpocząć korzystanie z poleceń Sar w powłoce terminala. Jeśli nadal występują problemy z instalacją, spróbuj zainstalować ją z kodu źródłowego w systemie Linux.