10 Najlepszych Narzędzi do Monitorowania Wydajności Linuksa

Czy chcesz monitorować wydajność swojego systemu Linux? Czy szukasz jakichś potężnych narzędzi do monitorowania wydajności aby ci pomóc? Jeśli się zgadzasz, to jest twój dzień, ponieważ zebraliśmy szczegółową listę dziesięciu najlepszych narzędzi do monitorowania wydajności systemu Linux. Narzędzia do monitorowania wydajności mogą pomóc użytkownikom sprawdzić jak dużo zasobów systemowych jest wykorzystywanych i które aplikacje zużywają jaki procent z nich. To pomaga użytkownikowi właściwie zarządzać aplikacjami i upewnić się, że system jest w dobrym zdrowiu.

Najlepsze narzędzia do monitorowania wydajności Linuksa

Nie tylko pokażemy najlepsze narzędzia do pracy, ale także pokażemy jak zainstalować je na twoim komputerze z Linuxem. I nie martw się, wszystkie wymienione tutaj narzędzia będą działać na wszystkich dystrybucjach Linuksa, włączając w to twoją.

Top

image-of-top
Komenda Top

Top jest klasycznym menedżerem zadań Linuksa znalezionym w większości uniksopodobnych systemów operacyjnych. Uruchomienie polecenia spowoduje wyświetlenie listy wszystkich uruchomionych procesów i ich zużycia zasobów skategoryzowanych w osobnych kolumnach.

Daje ci to jasny obraz tego, ile CPU i RAM procesy systemowe używają w czasie rzeczywistym. Jeśli chcesz zabić konkretny proces systemowy z listy, możesz po prostu nacisnąć „K”, a następnie określić id procesu (narzędzie pokazuje również PID). Jeśli jesteś upoważniony do zatrzymania procesu, zostanie on zabity po naciśnięciu enter.

Jak uruchomić

Prawie wszystkie dystrybucje Linuksa będą w stanie uruchomić polecenie 'Top' zaraz po wyjęciu z pudełka. Jest ono dołączone do podstawowych pakietów narzędzi, które są instalowane razem z Linuksem.

Aby uruchomić polecenie 'Top' w systemie, po prostu wpisz to w terminalu i naciśnij enter:

$ top

Aby uzyskać więcej informacji, możesz sprawdzić ten artykuł.

GkrellM

image-of-.gkrellm
GKrellM

GKrellM jest narzędziem do monitorowania wydajności opartym na GTK + Toolkit, które może pomóc w monitorowaniu różnych zasobów systemowych w czasie rzeczywistym.

Daje dostęp do interfejsu użytkownika, który można układać jeden na drugim, co oznacza, że można umieścić dowolną liczbę obiektów monitorujących jeden na drugim. Co więcej, możesz skonfigurować go tak, aby „pozostawał na wierzchu innych okien”, dzięki czemu zawsze będziesz mógł monitorować statystyki użytkowania.

Domyślnie GKrellM może pomóc Ci monitorować wszystkie podstawowe obiekty, takie jak użycie CPU, użycie pamięci, przepustowość sieci itp. Możesz jednak dodać dodatkowe wtyczki, aby monitorować zewnętrzne aplikacje. Narzędzie obsługuje również motywy, które można wykorzystać do dostosowania wyglądu do menedżera okien, GTK, a nawet środowiska graficznego.

Jak zainstalować

Użytkownicy Ubuntu mogą łatwo zainstalować GkrellM, wpisując następujące polecenie w terminalu:

$ sudo apt install gkrellm

Jeśli używasz innej dystrybucji, możesz odwiedzić oficjalną stronę GKrellM, aby uzyskać informacje na temat pobierania/instalacji.

Tcpdump

image-of-tcpdump
Tcpdump Command

Tcpdump jest klasyfikowany jako analizator pakietów sieciowych, a nie narzędzie do monitorowania wydajności. Jest to jednak przydatna aplikacja, która może się przydać, gdy próbujesz zdiagnozować pakiety sieciowe, które powodują wąskie gardła w wydajności.

Jest to jedno z najpopularniejszych narzędzi wiersza poleceń używanych do przechwytywania pakietów TCP/IP, które są przesyłane lub odbierane przez sieć na określonym interfejsie.

Używając określonych poleceń, możesz użyć tego narzędzia do wyświetlenia różnych informacji o zawartości pakietów. Na przykład, możesz polecić temu narzędziu przechwytywanie pakietów przechodzących przez określony port, przechwytywanie pakietów należących do określonego protokołu lub nawet przechwytywanie komunikacji TCP zachodzącej pomiędzy dwoma określonymi hostami.

Jak używać

Tcpdump jest dostarczany ze wszystkimi głównymi dystrybucjami Linuksa. Oto kilka przykładowych poleceń pokazujących jak używać go w twoim systemie:

# tcpdump -i eth0 not port 22# tcpdump -c 10 -i eth0# tcpdump -ni eth0 -c 10 not port 22# tcpdump -w aloft.cap -s 0# tcpdump -r aloft.cap# tcpdump -i eth0 dst port 80

Po więcej szczegółów odwiedź ich oficjalną stronę.

Monit

image-of-monit
Monit

Następnie mamy Monit – webowe, darmowe i open-source’owe narzędzie do monitorowania wydajności. Można go używać do śledzenia różnych aspektów systemu, w tym plików, katalogów, systemów plików, uprawnień, programów, sum kontrolnych i wszystkich innych procesów systemowych.

Można przeglądać status systemu bezpośrednio z wiersza poleceń lub przez dedykowany interfejs WWW. Narzędzie może być zaprogramowane do naprawy i wykonywania określonych działań w sytuacjach błędu automatycznie. Aplikacja może nawet wysłać alarmowy e-mail do administratora systemu, określając błąd, aby natychmiastowe działanie mogło zostać podjęte.

Jak zainstalować

Użytkownicy systemu Ubuntu mogą łatwo zainstalować Monit za pomocą polecenia apt-get, jak pokazano tutaj:

$ sudo apt-get install monit

Użytkownicy innych dystrybucji Linuksa będą musieli włączyć repozytorium Epel, aby zainstalować narzędzie. Po zainstalowaniu Monita należy go skonfigurować, a następnie dodać programy, które chcemy monitorować za pomocą tego narzędzia. Szczegółowa instrukcja jak to zrobić dostępna jest na ich oficjalnej stronie.

Collectl

image-of-collectl
Collectl

Collectl jest kolejnym potężnym narzędziem wiersza poleceń, które działa jako narzędzie do monitorowania wydajności typu all-in-one. Można go uruchomić jako polecenie, aby zebrać informacje o zużyciu zasobów. Obejmuje to takie rzeczy jak użycie CPU, użycie dysku, przepustowość sieci, itp.

Ciekawe w tym narzędziu jest to, że można go używać w trybie interaktywnym lub pasywnie zapisywać raporty użycia na dysku, gdzie można je później przeglądać i analizować. Możesz nawet uzyskać dostęp do zapisanych statystyk poprzez serwer WWW dla większej wygody.

Jak zainstalować

Jeśli używasz Ubuntu, możesz łatwo zainstalować Collectl używając następującej komendy:

$ sudo apt install collectl

Inni użytkownicy będą musieli zainstalować repozytorium Epel, które zawiera to narzędzie. Aby uzyskać więcej szczegółów, odwiedź ich oficjalną stronę.

SAR

Image-of-sar-Linux-performance-monitoring-narzędzie
Komenda SAR

SAR jest skrótem od System Activity Reports i służy do monitorowania systemu w czasie rzeczywistym. Jest to doskonałe narzędzie wiersza poleceń, które można wykorzystać do monitorowania wydajności i sprawdzania problemów związanych z wąskim gardłem.

Można zlecić temu narzędziu wyświetlanie danych o wykorzystaniu serwera w czasie rzeczywistym lub stopniowe zbieranie ich w tle. Możesz później uzyskać dostęp do danych historycznych, aby przeanalizować, jak system działa w czasie. Kiedy używasz SAR, możesz określić konkretne parametry, a on będzie zapisywał statystyki użycia na ich podstawie.

Jak zainstalować

SAR jest częścią pakietu Sysstat. W związku z tym, przed użyciem SAR należy zainstalować Sysstat w systemie. Po zainstalowaniu, będziesz musiał włączyć Sysstat, jak również funkcję zbierania danych SAR, zanim będziesz mógł korzystać z narzędzia. Możesz sprawdzić stronę GitHub SAR, aby uzyskać więcej szczegółów. Sprawdź również ich oficjalną stronę internetową, aby uzyskać więcej informacji.

Htop

image-of-.Htop
Htop

Htop jest przeglądarką procesów opartą na kursorach.i jest w zasadzie bardziej ulepszoną i zaawansowaną wersją polecenia Top, które omawialiśmy wcześniej.

Funkcjonalność, to opiera się na tym samym zestawie funkcji, które można uzyskać z polecenia Top, ale dodaje dodatkowe dzwonki i gwizdki, w tym intuicyjne i interaktywne UI, wsparcie klawiszy skrótu, pionowy i poziomy widok dla procesów, i wiele więcej.

Układ jest podzielony na trzy sekcje – głowy, ciała i stopy, która jest używana do kategoryzacji i prezentacji wszystkich zasobów systemowych i statystyki użytkowania. A najlepsze jest to, że możesz poruszać się po wszystkich danych za pomocą myszy – coś, co było niemożliwe do zrobienia z Topem.

Jak zainstalować

Htop jest narzędziem firm trzecich i nie jest dołączony do większości dystrybucji Linuksa jak komenda 'Top'. Jako takie, będziesz musiał zainstalować je oddzielnie w swoim systemie. Jeśli jesteś w systemie opartym na Ubuntu, możesz wprowadzić następujące polecenie, aby go zainstalować:

$ sudo apt-get install htop

Jednakże, jeśli menedżer pakietów twojej dystrybucji nie ma Htop, wtedy będziesz musiał zainstalować go używając pakietów binarnych. Aby to zrobić, możesz odwołać się do ich oficjalnej strony internetowej. Również, możesz sprawdzić nasz tutorial aby dowiedzieć się jak używać komend htop.

Nagios

image-of-nagios
Nagios

Nagios jest najlepiej ocenianym i potężnym programem open-source do monitorowania systemów.oceniane i potężne narzędzie open-source do monitorowania systemu, które może pomóc Ci mieć oko na prawie każdy zasób systemowy. Administratorzy sieci i systemów używają Nagios przez cały czas, aby zidentyfikować i rozwiązać problemy związane z siecią, zanim spowodują one jakiekolwiek uciążliwości.

Narzędzie jest wyposażone w demona, który zbiera informacje na temat różnych procesów, zarówno tych działających w systemie, jak i na zdalnym hoście. Będziesz w stanie monitorować wszystko, od zdalnych systemów Linux i Windows do routerów, drukarek, itp.

Po zebraniu wszystkich informacji są one następnie starannie przedstawione w przyjaznym dla użytkownika interfejsie internetowym. Możesz ustawić krytyczne progi dla różnych usług działających na serwerze. Jak tylko limit zostanie przekroczony, narzędzie wygeneruje ostrzeżenie, dzięki czemu administrator systemu lub zespół techniczny będzie mógł szybko go naprawić.

Jak zainstalować

Instalacja i konfiguracja Nagios jest nieco bardziej złożona i skomplikowana w porównaniu z innymi narzędziami na liście. W związku z tym zamieściliśmy link do oficjalnego przewodnika instalacji Nagios, aby Ci pomóc. Możesz również odwiedzić ich oficjalną stronę internetową, aby uzyskać dodatkowe informacje.

Stacer

image-of-stacer
Stacer

Stacer jest bogatym w funkcje narzędziem do monitorowania wydajności i optymalizacji systemu. Wyposażony jest w czysty i nowoczesny GUI, w tym wyświetlacz Head-up, który pokazuje wszystkie najważniejsze statystyki użycia CPU, pamięci, dysku, jak również prędkości wysyłania i pobierania dla Twojego połączenia internetowego.

Możesz również użyć narzędzia do monitorowania różnych usług systemowych i procesów. Istnieje nawet opcja włączenia/wyłączenia ich bezpośrednio z poziomu aplikacji.

Ogółem, aplikacja jest potężna i warta posiadania zarówno dla administratorów systemu, jak i zwykłych użytkowników. A fakt, że jest ona całkowicie darmowa, tylko dodaje do zachwytu.

Jak zainstalować

Jeśli używasz Ubuntu, możesz pobrać aplikację wpisując następujące polecenie w terminalu:

$ sudo add-apt-repository ppa:oguzhaninan/stacer -y$ sudo apt-get update$ sudo apt-get install stacer -y

Jednakże, jeśli używasz distro innego niż Ubuntu, możesz odwiedzić stronę GitHub, aby uzyskać instrukcje instalacji specyficzne dla distro.

Narzędzia do monitorowania wydajności dołączone do twojego środowiska graficznego

Na koniec, dla przeciętnych i przypadkowych użytkowników Linuksa, polecamy wypróbowanie narzędzi do monitorowania wydajności, które są wbudowane w twoje środowisko graficzne.

Warto wspomnieć, że są one znacznie bardziej podstawowe w porównaniu do niektórych zaawansowanych narzędzi monitorujących wymienionych na liście. Ale znowu, są one preinstalowane i nie musisz ich osobno konfigurować lub pobierać żadnych innych zależności lub pakietów aby je uruchomić.

Co więcej, jeśli wszystko czego potrzebujesz to nadzór nad podstawowym wykorzystaniem zasobów systemowych, to te narzędzia są więcej niż wystarczające. Teraz, istnieją tony środowisk Linuxowych tam na rynku. Ale dla celów demonstracyjnych, uwzględniliśmy tylko dwie najpopularniejsze opcje – GNOME i KDE.

Monitor systemu GNOME

image-of-GNOME-system-monitor
Monitor systemu GNOME

Monitor systemu GNOME jest dostępny z każdą dystrybucją Linuksa, która działa pod kontrolą; zgadliście – GNOME. Daje on dostęp do graficznego interfejsu do monitorowania różnych procesów działających w systemie, zasobów systemowych i systemów plików.

Oprócz monitorowania zużycia zasobów, może także pomóc w usuwaniu procesów, a nawet w zmianie ich priorytetu.

Aby znaleźć Monitor systemu GNOME, należy zalogować się na komputerze z systemem Linux GNOME i przejść do sekcji System > Administrator > Monitor systemu. Możesz również wpisać poniższe polecenie w terminalu, aby go uruchomić:

$ gnome-system-monitor

KDE System Guard

image-of-.KDE-System-Guard
KDE System Guard lub KSysGuard

A następnie, dla dystrybucji Linuksa z KDE, mamy KDE System Guard, znany również jako KSysGuard. Jest to znacznie bardziej zaawansowana opcja w porównaniu do tego, co oferuje GNOME. Z KDE System Guard, możesz monitorować nie tylko lokalny system, ale także każdy zdalny system, do którego masz dostęp. Nie tylko to, ale narzędzie przedstawia wszystkie statystyki w formie graficznej, na którą przyjemnie jest popatrzeć.

Aby otworzyć Strażnika Systemu, musisz najpierw zalogować się do swojego komputera z Linuksem, a następnie przejść do Systemu > Administrator > Monitor systemu.

Or, you can enter the following command in the terminal:

$ ksysguard

Uwaga: Even though these tools come pre-instaled with their respective desktop environments, they are not confined to these desktop environments only. Jako takie, możesz zainstalować Monitor Systemu GNOME na komputerze z systemem KDE i vice versa.

Podsumowanie

Więc to były nasze propozycje najlepszych narzędzi do monitorowania wydajności Linuksa. Mamy nadzieję, że ta lista była przydatna i pomogła ci w znalezieniu odpowiedniego narzędzia do śledzenia wykorzystania systemu i zasobów. Jak widzisz, upewniliśmy się, że mamy zróżnicowaną gamę narzędzi i aplikacji.

Od aplikacji, które są fabrycznie wbudowane w twój Linux distro, do opcji stron trzecich, zawarliśmy to wszystko. Niektóre z tych aplikacji posiadają własne GUI, niektóre są oparte na przeglądarce internetowej, a inne są lekkimi narzędziami użytkowymi działającymi w linii poleceń. Znajdziesz tu także różne cechy i funkcjonalności, które wnoszą do stołu. Z tymi wszystkimi opcjami, na pewno znajdziesz idealne narzędzie do monitorowania wydajności dla Linuksa, które pasuje do twoich specyficznych potrzeb i wymagań.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *