Nadzor sistema vam omogoča merjenje učinkovitosti vaših aplikacij in storitev Linux. Postopke in storitve lahko merite s privzetimi orodji ali tistimi, ki jih namestite sami. S temi programi lahko optimizirate delovanje, opazite težave in ugotovite njihov vir.

Ukaz htop je interaktivno orodje za spremljanje sistema za Linux in Unixu podobne sisteme. Je alternativa privzetemu orodju ukazne vrstice, vrh, ki je vnaprej nameščen v vseh distribucijah Linuxa.

Ta članek pojasnjuje, kako se htop razlikuje od vrhunskega pripomočka. Videli boste, kako namestiti htop na različne distribucije Linuxa ali ga zgraditi iz vira. Izvedeli boste, kako izvedeti več o vmesniku htop in izvajati nadzor sistema z bližnjičnimi tipkami ali miško.

htop vs. vrh

htop ima veliko prednosti pred privzetim programom top. Tukaj je le nekaj izmed njih:

instagram viewer
htop vrh
Barvita vizualizacija in boljši besedilni vmesnik Osnovni uporabniški vmesnik
Pomikanje vodoravno in navpično Brez podpore za pomikanje, procesi se posodabljajo vsakih 5 sekund
Podpira operacije z miško Ne podpira operacij z miško
Prikaži jedro in uporabniške niti Prikaže proces brez konteksta
Lahko nadzoruje procese neposredno iz vmesnika Zahteva, da zapustite ukazni vmesnik Top, da ubijete/prenastavite proces
Omogoča vam, da ubijete več procesov hkrati, ne da bi zahtevali njihov PID Za uničenje procesa zahteva PID
Ne zahteva vrednosti prioritete ali ID-ja procesa za renice Zahteva prednostno vrednost/PID za ponovno obarvanje procesa

Povezano: Kako prikazati rezultate vrhunskih procesov in razvrstiti po pomnilniku

htop Namestitev na različne distribucije Linuxa

Če želite samo najnovejšo različico htop-a, lahko najdete paket za vse priljubljene distribucije Linuxa. Hitro ga lahko namestite z upraviteljem paketov z enim od naslednjih ukazov:

Na Debianu

sudo apt namestite htop

Na Ubuntu

sudo apt-get install htop

Na Manjaro/Arch

pacman -S htop

Na CentOS ali RHEL8/7

sudo yum -y namestite https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum namestite htop
sudo yum -y namestite https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum namestite htop
yum -y namestite epel-release #CentOS
yum -y posodobitev
yum -y namestite htop

Na Fedori

sudo dnf namestite htop

Na OpenSUSE

sudo zypper namestite htop

Alternativni načini namestitve htop

Prevedi htop iz izvorne kode

htop je odprtokodni projekt, tako da lahko dobite kodo in jo sami sestavite, da dobite najnovejšo različico z vsemi novimi funkcijami in posodobitvami.

htop uporablja knjižnico ncurses, ki jo boste morali namestiti, skupaj z razvojnimi orodji. To lahko storite za distribucije, ki temeljijo na RHEL/CentOS/Fedora, kot sledi:

yum groupinstall "Razvojna orodja"
yum install ncurses ncurses-devel

Če želite zgraditi htop za distribucijo Debian/Ubuntu:

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

Zdaj prenesite najnovejšo različico htop-a GitHub repozitorij in ga ekstrahirajte z katran ukaz:

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

Nato se pomaknite v imenik htop in uporabite konfigurirati sledi narediti ukaz za namestitev/prevajanje htop:

cd htop-2.0.2
./konfiguriraj
narediti
sudo naredi namestitev

Iz Snapa

Drug način za namestitev najnovejše različice htop je s snap-store upravitelja paketov drugega proizvajalca. To je sistem za upravljanje in razvoj aplikacij za navzkrižno distribucijo.

Za namestitev htop v Ubuntu prek snap, morate namestiti/omogočiti snapd:

sudo apt posodobitev
sudo apt install snapd
sudo snap install htop

Podrobnosti o namestitvi htop na drugih distribucijah Linuxa najdete na strani uradno spletno mesto Snap Store.

Razumevanje vmesnika htop

Po namestitvi zaženite htop ukaz v terminalu za ogled vmesnika, prikazanega spodaj:

Vmesnik htop ima tri glavne plošče. Raziščimo informacije, prikazane na vsaki plošči.

Glava

Glava razdeli zgornji del vmesnika na levi in ​​desni del. Ti prikazujejo porabo CPE/pomnilnika, prostor za zamenjavo, čas delovanja stroja, opravila in povprečno obremenitev.

V zgornjem levem delu je prikazana ena vrstica za vsako jedro CPU. Na primer, zgornji posnetek zaslona prikazuje dve jedri CPU, pri čemer odstotek predstavlja obremenitev vsakega.

Ogledate si lahko tudi barvno kodiranje, ki ga zagotavlja htop, da ugotovite, kakšne vrste procesov uporabljajo CPE:

  • Rdeča: odstotek, ki ga zasedajo sistemski procesi
  • Modra: odstotek, ki ga zaseda postopek nizke prioritete
  • Zelena: odstotek, ki ga zasedajo uporabniški procesi

Pomnilniške vrstice uporabljajo tudi barvno kodiranje, ki tokrat predstavlja:

  • Rumena: odstotek, ki ga zaseda vsebina predpomnilnika
  • Zelena: odstotek zasedenega pomnilnika
  • Modra: odstotek, ki ga zaseda vsebnost pufra

Srednja plošča

Osrednja plošča prikazuje vse teče procese s pripadajočimi statističnimi podatki, ki temeljijo na izkoriščenosti CPE. Za vsak proces prikazuje naslednje informacije:

  • ID procesa (PID)
  • lastnik (uporabnik)
  • poraba navideznega pomnilnika
  • odstotek procesorja
  • fizični spomin

Ta del zaslona boste poznali, če ste ga uporabljali the vrh ukaz.

Zadnja plošča prikazuje le nekaj interaktivnih funkcij htop. Vsebuje vse potrebne možnosti za obvladovanje grafičnega vmesnika htop.

Na primer, pritisnite F3, in opazili boste presledek za vnos imena programa, da boste našli povezani proces. Za klikanje lahko uporabite tudi miško F3 v nogi. Drug način za iskanje je, da vnesete '/' saj htop podpira urejanje, podobno vi.

Izberite F2 za vstop v meni z nastavitvami za nastavitev števcev, spreminjanje možnosti prikaza, barv in dodajanje/odstranjevanje stolpcev iz sredinske plošče.

Tukaj je opisano, kako lahko premaknete element vmesnika htop znotraj glave. Začnite z izbiro Zamenjaj [Bar] s smernimi tipkami, nato pritisnite Vnesite ali kliknite na Premakni se v nogi:

Nato s smernimi tipkami postavite polje in kliknite Končano za dokončanje premika:

V vmesnik htop lahko dodate tudi nov merilnik. Izberite katero koli med Razpoložljivi števci stolpec in kliknite na Dodaj vključiti (oz Končano odpovedati).

The F9 tipka odpre vmesnik s seznamom vseh možnosti, ki so na voljo v ubiti -l ukaz za pošiljanje signala za uničenje izbranemu procesu. Če niste prepričani, katerega uporabiti, uporabite privzeti signal SIGTERM.

htop Bližnjice na tipkovnici

Funkcija / Bližnjica Opis
u Razvrsti procese po uporabniškem imenu
str Preklopi s programsko potjo
F2 ali S Vstopite v nastavitve
F3 ali / Postopek iskanja
F5 ali t Razvrščen ali drevesni pogled
F6 +/- Izberite nadrejeni proces, da razširite/strnete drevo
F7 ali [ Povečajte prednost samo za root
F8 ali ] Nizka prioriteta (lepo +)
F9 ali k Postopek ubijanja
H Preklaplja z nitmi uporabniških procesov
K Preklopi z nitmi procesa jedra

Glavne razlike med htop in top so v tem, da htop ponuja veliko več funkcionalnosti in je enostavnejši za uporabo. Spremljanje sistema z monokromatskim vmesnikom samo s tipkovnico je lahko zastrašujoča naloga. htop ponuja številne funkcije, ki olajšajo delo s procesi in njihovo uporabo virov.

htop je odličen uvod v spremljanje sistema, saj vam omogoča, da poznate osnove delovanja sistema Linux. Vendar pa obstaja veliko drugih orodij, ki vam omogočajo, da raziščete, kako vaš sistem deluje.

6 najboljših orodij ukazne vrstice za spremljanje delovanja Linuxa v terminalu

Želite slediti in razhroščevati sistemske vire Linuxa, shranjevanje in težave, povezane z omrežjem? Začnite z najboljšimi orodji za spremljanje delovanja Linuxa.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Linux
  • Sistemski monitor
  • Sistemska administracija
  • Ukazi za Linux
O avtorju
Rumaisa Niazi (Objavljenih 6 člankov)

Rumaisa je svobodna pisateljica pri MUO. Nosila je veliko klobukov, od matematike do navdušenca za informacijsko varnost, zdaj pa dela kot analitik SOC. Njena zanimanja vključujejo branje in pisanje o novih tehnologijah, distribucijah Linuxa in karkoli v zvezi z informacijsko varnostjo.

Več od Rumaisa Niazi

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite