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:
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.
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
- Linux
- Monitor systému
- Správa systému
- Linuxové príkazy
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.
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