Monitorovanie systému vám umožňuje merať výkon vašich linuxových aplikácií a služieb. Procesy a služby môžete merať pomocou predvolených nástrojov alebo nástrojov, ktoré si sami nainštalujete. Pomocou týchto programov môžete optimalizovať výkon, identifikovať problémy a identifikovať ich zdroj.

Príkaz htop je interaktívny nástroj na monitorovanie systému pre systémy Linux a Unix. Je to alternatíva k predvolenému nástroju príkazového riadka, top,ktorý je predinštalovaný vo všetkých distribúciách Linuxu.

Tento článok vysvetľuje, ako sa htop líši od hlavného nástroja. Uvidíte, ako nainštalovať htop na rôzne distribúcie Linuxu alebo ako ho zostaviť zo zdroja. A zistíte, ako sa viac orientovať v rozhraní htop a ako vykonávať monitorovanie systému pomocou klávesových skratiek alebo myši.

htop vs. top

htop má mnoho výhod oproti predvolenému top programu. Tu je len niekoľko z nich:

instagram viewer
htop top
Farebná vizualizácia a lepšie textové rozhranie Základné používateľské rozhranie
Posúva horizontálne a vertikálne Žiadna podpora posúvania, procesy sa aktualizujú každých 5 sekúnd
Podporuje operácie myši Nepodporuje operácie myši
Zobraziť jadro a používateľské vlákna Zobrazuje proces bez kontextu
Môže riadiť procesy priamo z rozhrania Vyžaduje, aby ste opustili rozhranie príkazov Top na zabitie/obnovenie procesu
Umožňuje zabiť viacero procesov naraz bez potreby ich PID Vyžaduje PID na zastavenie procesu
Nevyžaduje hodnotu priority alebo ID procesu na obnovenie Vyžaduje hodnotu priority/PID na obnovenie procesu

Súvisiace: Ako zobraziť výsledky najlepších procesov a zoradiť ich podľa pamäte

htop inštalácia na rôznych distribúciách Linuxu

Ak chcete iba najnovšiu verziu htop, môžete nájsť balík pre všetky populárne distribúcie Linuxu. Môžete ho rýchlo nainštalovať pomocou správcu balíkov pomocou jedného z nasledujúcich príkazov:

Na Debiane

sudo apt install htop

Na Ubuntu

sudo apt-get install htop

Na Manjaro/Arch

pacman -S htop

Na CentOS alebo RHEL8/7

sudo yum -y nainštalovať https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum nainštalovať htop
sudo yum -y nainštalovať https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum nainštalovať htop
yum -y nainštalujte epel-release #CentOS
mňam -y aktualizácia
yum -y nainštalovať htop

Na Fedore

sudo dnf nainštalovať htop

Na OpenSUSE

sudo zypper nainštalovať htop

Alternatívne spôsoby inštalácie htop

Kompilujte htop zo zdrojového kódu

htop je projekt s otvoreným zdrojovým kódom, takže môžete získať kód a vytvoriť si ho sami, aby ste získali najnovšiu verziu so všetkými novými funkciami a aktualizáciami.

htop používa knižnicu ncurses, ktorú si budete musieť nainštalovať spolu s jej vývojovými nástrojmi. Môžete tak urobiť pre distribúcie založené na RHEL/CentOS/Fedora takto:

yum groupinstall "Vývojové nástroje"
yum install ncurses ncurses-devel

Ak chcete zostaviť htop pre distribúciu Debian/Ubuntu:

sudo apt-get install build-essential
sudo apt-get install libncurses5-dev libncursesw5-dev

Teraz si stiahnite najnovšiu verziu htop z jeho GitHub úložisko a extrahujte ho pomocou decht príkaz:

wget -O htop-2.0.2.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/2.0.2.tar.gz
tar xvfvz htop-2.0.2.tar.gz

Potom sa presuňte do adresára htop a použite konfigurovať nasleduje urobiť príkaz na inštaláciu/kompiláciu htop:

cd htop-2.0.2
./configure
urobiť
sudo make install

Od Snap

Ďalším spôsobom inštalácie najnovšej verzie htop je s snap-store správcu balíkov tretej strany. Toto je systém na správu a vývoj aplikácií s viacerými distribúciami.

Pre inštaláciu htop v Ubuntu cez snap musíte nainštalovať/povoliť snapd:

aktualizácia sudo apt
sudo apt install snapd
sudo snap install htop

Podrobnosti o inštalácii htop na iných distribúciách Linuxu nájdete na stránke oficiálna stránka obchodu Snap Store.

Pochopenie rozhrania htop

Po inštalácii spustite htop príkaz v termináli na zobrazenie nižšie uvedeného rozhrania:

Rozhranie htop má tri hlavné panely. Poďme preskúmať informácie zobrazené na každom paneli.

Hlavička

Hlavička rozdeľuje hornú časť rozhrania na ľavú a pravú časť. Tieto zobrazujú využitie CPU/pamäte, odkladací priestor, dobu prevádzky stroja, úlohy a priemernú záťaž.

V ľavej hornej časti je zobrazený jeden riadok pre každé jadro CPU. Napríklad vyššie uvedená snímka obrazovky zobrazuje dve jadrá CPU, pričom percento predstavuje zaťaženie každého z nich.

Môžete tiež vidieť farebné kódovanie poskytované htop na identifikáciu toho, aké procesy využívajú CPU:

  • Červená: percento obsadené systémovými procesmi
  • Modrá: percento obsadené procesom s nízkou prioritou
  • Zelená: percento obsadené používateľskými procesmi

Pamäťové riadky tiež používajú farebné kódovanie, tentoraz na znázornenie:

  • Žltá: percento obsadené obsahom vyrovnávacej pamäte
  • Zelená: percento obsadenosti použitej pamäte
  • Modrá: percento obsadené obsahom pufra

Stredný panel

Stredový panel zobrazuje všetky spustené procesy s priradenými štatistikami na základe využitia procesora. Pre každý proces zobrazuje nasledujúce informácie:

  • ID procesu (PID)
  • vlastník (používateľ)
  • spotreba virtuálnej pamäte
  • percento procesora
  • fyzická pamäť

Túto časť displeja poznáte, ak ste ju používali a top príkaz.

Posledný panel ukazuje len niekoľko interaktívnych funkcií htop. Obsahuje všetky potrebné možnosti na obídenie grafického rozhrania htop.

Napríklad stlačte F3a všimnete si medzeru na zadanie názvu programu, aby ste našli príslušný proces. Na kliknutie môžete použiť aj myš F3 v päte. Ďalším spôsobom, ako vykonať vyhľadávanie, je zadať „/Pretože htop podporuje úpravy podobné vi.

Vyberte F2 pre vstup do ponuky nastavení na nastavenie meračov, zmenu možností zobrazenia, farieb a pridanie/odstránenie stĺpcov zo stredného panela.

Tu je návod, ako môžete presunúť prvok rozhrania htop v hlavičke. Začnite výberom Vymeniť [Bar] pomocou kurzorových kláves a potom stlačte Zadajte alebo kliknite na Pohybujte sa v päte:

Potom pomocou kurzorových kláves umiestnite pole a kliknite na hotový na dokončenie pohybu:

Môžete tiež pridať nový meter do rozhrania htop. Vyberte ľubovoľné z Dostupné merače stĺpec a kliknite naň Pridať zahrnúť to (príp hotový zrušiť).

The F9 kláves otvorí rozhranie so zoznamom všetkých možností dostupných v zabiť -l príkaz na odoslanie signálu zabitia vybranému procesu. Ak si nie ste istí, ktorý signál použiť, použite predvolený signál SIGTERM.

htop klávesové skratky

Funkcia / Skratka Popis
u Triediť procesy podľa používateľského mena
p Prepínajte s cestou programu
F2 alebo S Zadajte nastavenie
F3 alebo / Proces vyhľadávania
F5 alebo t Zoradené alebo stromové zobrazenie
F6 +/- Ak chcete strom rozbaliť/zbaliť, vyberte nadradený proces
F7 alebo [ Zvýšte prioritu iba pre root
F8 alebo ] Nízka priorita (pekné +)
F9 alebo k Proces zabíjania
H Prepína s vláknami používateľského procesu
K Prepína s vláknami procesu jadra

Hlavné rozdiely medzi htop a top sú v tom, že htop poskytuje oveľa viac funkcií a ľahšie sa používa. Monitorovanie systému pomocou monochromatického rozhrania iba s klávesnicou môže byť náročná úloha. htop poskytuje mnoho funkcií na uľahčenie práce s procesmi a ich využívaním zdrojov.

htop je skvelým úvodom do monitorovania systému a poskytuje vám základné informácie o tom, ako systém Linux funguje. Existuje však množstvo ďalších nástrojov, ktoré vám umožnia zistiť, ako váš systém funguje.

6 najlepších nástrojov príkazového riadku na monitorovanie výkonu systému Linux v termináli

Chcete sledovať a ladiť Linux Systémové zdroje, úložisko a problémy súvisiace so sieťou? Začnite s najlepšími nástrojmi na monitorovanie výkonu systému Linux.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • Monitor systému
  • Správa systému
  • Linuxové príkazy
O autorovi
Rumaisa Niazi (6 publikovaných článkov)

Rumaisa je spisovateľkou na voľnej nohe v MUO. Nosila veľa klobúkov, od matematičky až po nadšenca informačnej bezpečnosti, a teraz pracuje ako analytička SOC. Medzi jej záujmy patrí čítanie a písanie o nových technológiách, distribúciách Linuxu a všetkom okolo informačnej bezpečnosti.

Viac od Rumaisa Niaziho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber