Zamknij menu
    Nowe
    A young man in a hoodie working on a laptop at a minimalist home office desk.

    Jak zainstalować i skonfigurować rEFInd? Menedżer rozruchu dla systemów EFI i UEFI

    2025-12-01
    MacBook Pro showing programming language

    Jak przeprowadzić instalację Linux Mint? Krok po kroku z konfiguracją partycji i bootowalnym pendrive

    2025-11-27
    computer set on table

    Jak efektywnie używać polecenia xargs w systemach uniksowych? Opcje i przykłady

    2025-11-23
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak monitorować procesy systemowe w Linuksie za pomocą htop?
    Pozostałe

    Jak monitorować procesy systemowe w Linuksie za pomocą htop?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby skutecznie monitorować procesy systemowe w Linuksie za pomocą htop, wykonaj poniższe kroki. Ten poradnik przedstawia od podstaw, jak zainstalować, uruchomić i w pełni wykorzystać możliwości tego narzędzia – włącznie z interpretacją danych, zarządzaniem procesami i personalizacją widoku.

    Spis treści pokaż
    1 1. Czym jest htop?
    2 2. Instalacja htop
    2.1 Na Ubuntu/Debian:
    2.2 Na CentOS/RedHat/Fedora:
    2.3 Kompilacja ze źródeł (najświeższa wersja):
    3 3. Uruchamianie htop
    4 4. Interpretacja interfejsu htop
    5 5. Sterowanie i najważniejsze skróty klawiszowe
    6 6. Praktyczne wskazówki
    7 7. Zaawansowane możliwości
    8 8. Podsumowanie

    1. Czym jest htop?

    htop to rozbudowany, interaktywny monitor procesów dla systemów Linux, będący bardziej funkcjonalną alternatywą dla tradycyjnego polecenia top. Pozwala na:

    • podgląd w czasie rzeczywistym procesów,
    • monitorowanie zużycia CPU, pamięci RAM, SWAP,
    • zarządzanie procesami i ich priorytetami,
    • personalizację sposobu prezentacji i sortowania danych.

    2. Instalacja htop

    Na Ubuntu/Debian:

    sudo apt-get install htop 

    Na CentOS/RedHat/Fedora:

    sudo dnf install htop 

    Kompilacja ze źródeł (najświeższa wersja):

    Pobierz tarball z oficjalnej strony i wykonaj:

    tar -zxvf htop.tar.gz cd htop ./configure make sudo make install 

    3. Uruchamianie htop

    • Otwórz terminal (np. skrót Ctrl+Alt+T, lub wyszukaj „Terminal”).
    • Wpisz polecenie:
    htop 
    • Naciśnij Enter.

    Po chwili zobaczysz kolorowy, graficzny interfejs z listą procesów oraz bieżącym zużyciem zasobów systemowych.

    4. Interpretacja interfejsu htop

    Po uruchomieniu zobaczysz następujące sekcje:

    • Góra okna – paski i statystyki, m.in.:

    • użycie CPU (dla każdego rdzenia oddzielnie),

    • zużycie pamięci RAM,

    • zużycie SWAP,

    • uptime (czas działania systemu),

    • ilość uruchomionych zadań i średnie obciążenie (load average).

    • Środkowa część – lista procesów z kolumnami, m.in.:

    • PID – identyfikator procesu,

    • USER – użytkownik, do którego należy proces,

    • PRI/NICE – priorytet/nice procesu,

    • VIRT/RES/SHR – zużycie pamięci: wirtualnej, rzeczywistej, współdzielonej,

    • S – stan procesu (np. S – sleep, R – running),

    • %CPU / %MEM – procentowe użycie CPU/pamięci,

    • TIME+ – czas CPU zużyty przez proces.

    • Dół okna – menu obsługi (skrótów klawiszowych).

    5. Sterowanie i najważniejsze skróty klawiszowe

    • Strzałki góra/dół – poruszanie się po liście procesów.
    • F6 – wybór/sortowanie kolumny (np. według zużycia CPU lub pamięci).
    • F3 – wyszukiwanie procesu (wpisz nazwę lub fragment).
    • F4 – filtrowanie wyników.
    • F5 – przełączanie widoku drzewa procesów (drzewko zależności).
    • F9 – zakończenie (zabicie) wybranego procesu; pojawi się lista sygnałów do wyboru (np. SIGTERM, SIGKILL).
    • F2 – konfiguracja wyglądu (możliwość wybrania kolumn, kolorów, układu interfejsu).
    • F10 – wyjście z programu.

    Dodatkowe istotne skróty:

    • a – przypisanie procesu do wybranego CPU,
    • e – wyświetlenie zmiennych środowiskowych procesu,
    • i – zmiana priorytetu (nice),
    • l – lista plików otwartych przez proces,
    • s – śledzenie procesu.

    6. Praktyczne wskazówki

    • Sortowanie procesów – używaj F6, by szybko zdiagnozować np. co najbardziej obciąża system (CPU lub RAM).
    • Zakończanie awaryjnych procesów – wybierz proces, F9, zatwierdź sygnał (np. SIGKILL, by natychmiast zakończyć).
    • Drzewo procesów – F5 ułatwia prześledzenie zależności pomiędzy procesami, co jest przydatne przy analizie usług systemowych.
    • Personalizacja – F2 pozwala dostosować interfejs: dodać/ukryć kolumny, zmienić kolory i sposób prezentacji.
    • Filtrowanie i wyszukiwanie – F3 i F4 przyspieszają znalezienie procesu według nazwy lub użytkownika.

    7. Zaawansowane możliwości

    • Podgląd środowiska procesu – Fiele „e” pokazuje zmienne środowiskowe procesu, co bywa pomocne przy diagnostyce aplikacji serwerowych.
    • Przypisywanie CPU (affinity) – klawisz „a” pozwala przypisać proces do wybranych rdzeni, co bywa przydatne przy optymalizacjach dla serwerów wielordzeniowych.
    • Priorytetyzacja zadań – funkcja „i” umożliwia dynamiczną zmianę nice procesu (ustaw priorytet wyżej/niżej zgodnie z potrzebą).
    • Monitorowanie na zdalnych serwerach – htop doskonale pracuje również przez SSH na maszynach zdalnych.
    • Raportowanie – przydatne do szybkiego audytu zasobów lub analizy przyczyn spadku wydajności.

    8. Podsumowanie

    htop to niezbędne narzędzie każdego użytkownika Linuksa, który chce mieć kontrolę nad procesami i wydajnością systemu w czasie rzeczywistym. Intuicyjna obsługa, szerokie możliwości konfiguracyjne i bogate opcje interakcji sprawiają, że przewyższa klasyczne „top” praktycznie w każdym aspekcie.

    Warto eksperymentować z ustawieniami, skrótami i możliwościami eksportu danych, by wyciągnąć z htop maksimum korzyści.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    htop

    htop – jak monitorować procesy w czasie rzeczywistym i optymalizować wydajność systemu

    12 min. czyt.

    5 sposobów na sprawdzenie, ile pamięci RAM jest używane w Linuksie

    4 min. czyt.

    Jak monitorować system Linux za pomocą polecenia top?

    3 min. czyt.

    Jak używać polecenia htop do monitorowania procesów w Linuksie?

    3 min. czyt.

    Jak sprawdzić zużycie procesora i pamięci RAM w Ubuntu?

    3 min. czyt.

    Jak zainstalować i używać monitora systemu w Linuksie?

    3 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    A young man in a hoodie working on a laptop at a minimalist home office desk.

    Jak zainstalować i skonfigurować rEFInd? Menedżer rozruchu dla systemów EFI i UEFI

    2025-12-01
    MacBook Pro showing programming language

    Jak przeprowadzić instalację Linux Mint? Krok po kroku z konfiguracją partycji i bootowalnym pendrive

    2025-11-27
    computer set on table

    Jak efektywnie używać polecenia xargs w systemach uniksowych? Opcje i przykłady

    2025-11-23
    black flat screen computer monitor on brown wooden desk

    WinAPI w aplikacjach desktopowych Windows – historia, funkcje i zastosowania

    2025-11-20
    Artykuły
    man using computer inside room

    Maszyna wirtualna – jak działa i jakie przynosi korzyści?

    2025-11-13
    black and gray laptop computer near black wireless game controller on wooden table

    dmesg – funkcje, opcje i zastosowania

    2025-11-11
    man in black crew neck t-shirt wearing black headphones

    wget – obsługa protokołów, konfiguracja i bezpieczeństwo

    2025-11-09
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.