Jak monitorować wydajność systemu (Ubuntu) Linux

Na tej stronie

  1. GNOME System Monitor
  2. Top i Htop
  3. Lm-sensors

Monitorowanie systemu Linux jest niezbędne, aby móc poprawić jego wydajność, zlokalizować źródło problemu i podjąć bardziej ukierunkowane działania naprawcze. Jak to zawsze bywa w przypadku Linuksa, istnieje wiele narzędzi i wiele różnych sposobów, które możesz wykorzystać do monitorowania różnych aspektów wydajności twojego systemu. W tym prostym przewodniku przyjrzymy się, jak zainstalować i uruchomić trzy narzędzia monitorujące w systemie Ubuntu Linux.

Monitor systemu GNOME

Pierwszym narzędziem, którego można użyć, aby uzyskać przegląd wykorzystania zasobów systemu, jest narzędzie monitorowania systemu GNOME. Za jego pomocą można określić obciążenie procesora, użycie pamięci RAM, wykorzystanie plików Swap, rozmiar dysku twardego i dostępnego miejsca, a także aktywność sieciową (wysyłanie/odbieranie danych).

Możesz zainstalować to narzędzie, wybierając je w menedżerze pakietów lub wpisując następujące polecenie w terminalu:

sudo apt-get install gnome-system-monitor

Monitor systemu GNOME.

Pierwsza karta Monitora systemu jest poświęcona zarządzaniu procesami. Można sprawdzić, co jest uruchomione w systemie, posortować je według wykorzystania pamięci RAM lub obciążenia procesora, a także nacisnąć przycisk „Zakończ proces” w prawym dolnym rogu, aby zabić wybrany/podświetlony wpis z listy. Można także włączyć parametr „Zależności” w menu „Widok”, aby zobaczyć procesy podrzędne w widoku drzewiastym.

Korzystanie z Monitora systemu GNOME

Druga zakładka przedstawia historię użycia procesora (z indywidualnym obciążeniem rdzenia), pamięci RAM i Swap oraz aktywności sieciowej. Ta część narzędzia jest szczególnie przydatna, gdy chcemy zlokalizować czynność wpływającą negatywnie na wydajność systemu. It would be even better if we could increase the history time frame shown, but unfortunately, the preferences don’t allow for such a setting.

See RAM, Swap and Network activity in the monitor.

Top and Htop

A much more „handy” and straightforward approach on system monitoring is to simply open a terminal, type „top” and hit enter.

top

This will display all processes currently running in your system. If you want to sort the processes by size, press „P” and you’re done.

The top command.

If top looks good, you should try htop which is even better! Zainstaluj go przez „sudo apt-get install htop” i uruchom go w terminalu ponownie.

sudo apt-get install htop
htop

W przeciwieństwie do „prostego” top, htop ma kilka dodatkowych funkcji, które sprawiają, że sortowanie według różnych czynników jest łatwiejsze, zabijanie procesów szybsze, a nawet niektóre opcje wyświetlania, aby lepiej wyglądać. Możesz uzyskać dostęp do jego opcji za pomocą F1-10, jak wskazano na dole terminala.

Komenda htop.

Monitoruj swój system za pomocą htop.

Lm-sensors

Na koniec, powinieneś wiedzieć o jeszcze jednym użytecznym narzędziu terminalowym, które jest innego rodzaju niż powyższe. Lm-sensors pomoże ci monitorować temperatury i napięcia sprzętu w twoim systemie. Aby je uzyskać, możesz wpisać następującą komendę w terminalu:

sudo apt-get install lm-sensors

Wtedy możesz po prostu wpisać „sensors” w terminalu i niektóre kluczowe informacje zostaną wyświetlone.

sensors

Output of the lm-sensors command.

Server administrators that want to check these vital data remotely can also check the „psensors” package that does exactly that.