1. Jak łatwo sprawdzić użycie CPU w Ubuntu
Znaczenie monitorowania użycia CPU w Ubuntu
Monitorowanie użycia CPU jest kluczowe dla administratorów systemów. Jeśli zasoby staną się niewystarczające, wydajność systemu może się pogorszyć. Regularne sprawdzanie zużycia jest zalecane. Ten artykuł zawiera szczegółowy przewodnik po poleceniach służących do sprawdzania użycia CPU w środowisku Ubuntu.
2. Podstawowe metody sprawdzania użycia CPU w Ubuntu
Jak używać polecenia top
Polecenie top jest podstawowym narzędziem do sprawdzania użycia CPU. Wyświetla w czasie rzeczywistym zużycie CPU przez poszczególne procesy, zużycie pamięci oraz ogólny stan systemu. Po uruchomieniu top zobaczysz ekran podobny do tego poniżej.
top

Naciśnięcie klawisza 1 pozwala zobaczyć zużycie każdego rdzenia CPU. Dodatkowo, naciśnięcie Shift + M sortuje procesy według zużycia pamięci.
Dostosowywanie polecenia top
Polecenie top umożliwia dostosowanie kolumn, aby wyświetlały tylko niezbędne informacje. Naciskając klawisz f, możesz wybrać lub ukryć konkretne kolumny, co ułatwia organizację szczegółów dotyczących zużycia CPU i pamięci.
3. Zaawansowane narzędzia monitorujące
Użycie polecenia htop
Polecenie htop oferuje bardziej wizualnie intuicyjny interfejs w porównaniu do top, z kolorowo oznaczonym zużyciem zasobów przez procesy. Możesz zainstalować htop za pomocą następującego polecenia:
sudo apt-get install htop
Po uruchomieniu wyświetli ekran podobny do tego poniżej.
htop

htop umożliwia interakcję myszą, a klawisze funkcyjne (klawisze F) pozwalają filtrować i sortować dane. Dodatkowo, naciśnięcie F3 umożliwia szybkie wyszukiwanie konkretnych procesów.
Monitorowanie wydajności systemu poleceniem vmstat
Polecenie vmstat dostarcza przegląd wydajności systemu, w tym pamięci, CPU i operacji I/O. Poniższe polecenie wyświetla zużycie CPU oraz stan pamięci co sekundę:
vmstat 1
To polecenie pokazuje średnie zużycie zasobów od ostatniego uruchomienia systemu. Jeśli potrzebujesz regularnie monitorować zużycie zasobów, możesz zapisywać dane do pliku w celu analizy.

4. Monitorowanie użycia CPU w oparciu o przypadki
Długoterminowe monitorowanie zasobów
Gdy system doświadcza wysokiego obciążenia przez dłuższy czas, zaleca się użycie vmstat do rejestrowania zużycia CPU i pamięci. Poniższe polecenie zapisuje zużycie CPU co sekundę:
vmstat 1 > cpu_usage.log
Pomaga to zidentyfikować wzorce skoków zasobów w określonych momentach.
Sprawdzanie nagłych skoków obciążenia
Korzystając z top lub htop, możesz monitorować nagłe skoki obciążenia w czasie rzeczywistym i podjąć natychmiastowe działania. Umożliwia to szybkie wykrycie procesów powodujących problemy.
5. Podsumowanie i najlepsze praktyki
Regularne monitorowanie zasobów jest niezbędne, aby zapewnić stabilność systemu. Narzędzia takie jak top i htop pozwalają na monitorowanie użycia CPU w czasie rzeczywistym, ułatwiając śledzenie wydajności systemu. Dodatkowo, użycie narzędzi takich jak vmstat i dstat może pomóc w zbieraniu szczegółowych danych i analizie długoterminowych trendów zużycia zasobów.


