Nadzor sustava omogućuje vam mjerenje performansi vaših Linux aplikacija i usluga. Možete mjeriti procese i usluge pomoću zadanih alata ili onih koje sami instalirate. Pomoću ovih programa možete optimizirati performanse, uočiti probleme i identificirati njihov izvor.

Naredba htop interaktivni je alat za praćenje sustava za Linux i Unix sustave. To je alternativa zadanom alatu naredbenog retka, vrh, koji dolazi unaprijed instaliran na svim distribucijama Linuxa.

Ovaj članak objašnjava kako se htop razlikuje od vrhunskog uslužnog programa. Vidjet ćete kako instalirati htop na razne distribucije Linuxa ili ga izgraditi iz izvora. I saznat ćete kako saznati više o htop-ovom sučelju i izvršiti nadzor sustava pomoću tipki prečaca ili miša.

htop vs. vrh

htop ima mnoge prednosti u odnosu na zadani top program. Evo samo neke od njih:

instagram viewer
htop vrh
Šarena vizualizacija i bolje sučelje temeljeno na tekstu Osnovno korisničko sučelje
Pomiče se vodoravno i okomito Nema podrške za pomicanje, procesi se ažuriraju svakih 5 sekundi
Podržava operacije mišem Ne podržava operacije mišem
Prikaži kernel i korisničke niti Prikazuje proces bez konteksta
Može kontrolirati procese izravno iz sučelja Zahtijeva da napustite naredbeno sučelje Top kako biste ubili/reničili proces
Omogućuje vam da ubijete više procesa odjednom bez potrebe za njihovim PID-om Zahtijeva PID da ubije proces
Ne zahtijeva vrijednost prioriteta ili ID procesa za renice Zahtijeva vrijednost prioriteta/PID za ponovno uvrštavanje procesa

Povezano: Kako prikazati rezultate vrhunskih procesa i sortirati po memoriji

htop Instalacija na raznim Linux distribucijama

Ako samo želite noviju verziju htop-a, možete pronaći paket za sve popularne Linux distribucije. Možete ga brzo instalirati pomoću upravitelja paketa pomoću jedne od sljedećih naredbi:

Na Debianu

sudo apt instalirajte htop

Na Ubuntu

sudo apt-get install htop

Na Manjaru/Arch

pacman -S htop

Na CentOS-u ili RHEL8/7

sudo yum -y instalirati https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum instaliraj htop
sudo yum -y instalirati https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum instaliraj htop
yum -y instaliraj epel-release #CentOS
yum -y ažuriranje
yum -y instaliraj htop

Na Fedori

sudo dnf instalirajte htop

Na OpenSUSE

sudo zypper instaliraj htop

Alternativni načini instaliranja htop-a

Sastavite htop iz izvornog koda

htop je projekt otvorenog koda, tako da možete dobiti kod i sami ga izraditi kako biste dobili najnoviju verziju sa svim novim značajkama i ažuriranjima.

htop koristi biblioteku ncurses koju ćete morati instalirati, zajedno sa svojim razvojnim alatima. To možete učiniti za RHEL/CentOS/Fedora distribucije, kako slijedi:

yum groupinstall "Razvojni alati"
yum install ncurses ncurses-devel

Da biste napravili htop za Debian/Ubuntu distribuciju:

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

Sada preuzmite najnoviju verziju htop-a sa svog GitHub spremište i ekstrahirajte ga s katran naredba:

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

Zatim idite u htop direktorij i koristite konfigurirati nakon čega slijedi napraviti naredba za instalaciju/kompilaciju htop-a:

cd htop-2.0.2
./konfigurirati
napraviti
sudo napravi instalaciju

Iz Snapa

Drugi način za instaliranje najnovije verzije htop-a je sa snap-store upravitelja paketa treće strane. Ovo je sustav upravljanja i razvoja aplikacija za više distribucije.

Za htop instalaciju u Ubuntu putem snap-a, trebate instalirati/omogućiti snapd:

sudo apt ažuriranje
sudo apt install snapd
sudo snap install htop

Pojedinosti o htop instalaciji na drugim distribucijama Linuxa možete pronaći na stranici službena web stranica Snap Storea.

Razumijevanje htop sučelja

Nakon instalacije, pokrenite htop naredba u terminalu za pregled sučelja prikazanog u nastavku:

Htop sučelje ima tri glavna panela. Istražimo informacije prikazane na svakoj ploči.

Zaglavlje

Zaglavlje dijeli vrh sučelja na lijevi i desni dio. Oni prikazuju korištenje CPU/memorije, prostor za zamjenu, vrijeme rada stroja, zadatke i prosječno opterećenje.

Gornji lijevi dio prikazuje jedan redak za svaku jezgru CPU-a. Na primjer, gornja snimka zaslona prikazuje dvije CPU jezgre, s postotkom koji predstavlja opterećenje na svakoj.

Također možete vidjeti kodiranje boja koje pruža htop da biste identificirali koje vrste procesa koriste CPU:

  • Crvena: postotak zauzet procesima sustava
  • Plava: postotak zauzet procesom niskog prioriteta
  • Zeleno: postotak koji zauzimaju korisnički procesi

Memorijske linije također koriste kodiranje bojama, ovaj put za predstavljanje:

  • Žuta: postotak zauzet sadržajem predmemorije
  • Zelena: postotak zauzete memorijom
  • Plava: postotak zauzet sadržajem pufera

Srednji panel

Središnja ploča prikazuje sve pokrenute procese s pripadajućim statistikama na temelju iskorištenosti CPU-a. Prikazuje sljedeće informacije za svaki proces:

  • ID procesa (PID)
  • vlasnik (korisnik)
  • potrošnja virtualne memorije
  • postotak procesora
  • fizička memorija

Bit ćete upoznati s ovim dijelom zaslona ako ste ga koristili the vrh naredba.

Posljednji panel prikazuje samo neke od htop-ovih interaktivnih značajki. Sadrži sve potrebne opcije za zaobilaženje htop grafičkog sučelja.

Na primjer, pritisnite F3, i primijetit ćete razmak za unos naziva programa kako biste pronašli pridruženi proces. Također možete kliknuti mišem F3 u podnožju. Drugi način pretraživanja je da upišete '/' budući da htop podržava uređivanje nalik vi.

Izaberi F2 za ulazak u izbornik postavki za postavljanje mjerača, promjenu opcija prikaza, boja i dodavanje/uklanjanje stupaca sa središnje ploče.

Evo kako možete premjestiti element htop sučelja unutar zaglavlja. Počnite odabirom Zamijeni [Bar] pomoću tipki sa strelicama, zatim pritisnite Unesi ili kliknite na Potez u podnožju:

Zatim koristite tipke sa strelicama za pozicioniranje polja i kliknite na Gotovo za dovršetak poteza:

Također možete dodati novi mjerač na htop sučelje. Odaberite bilo koju od Dostupna brojila stupac i kliknite na Dodati uključiti ga (ili Gotovo Otkazati).

The F9 tipka otvara sučelje s popisom svih dostupnih opcija u ubiti -l naredba za slanje signala za ukidanje odabranom procesu. Koristite zadani signal SIGTERM ako niste sigurni koji koristiti.

htop Tipkovnički prečaci

Funkcija / Prečac Opis
u Poredaj procese prema korisničkom imenu
str Prebacite se s putanjom programa
F2 ili S Uđite u postavljanje
F3 ili / Proces traženja
F5 ili t Sortirani ili prikaz stabla
F6 +/- Odaberite roditeljski proces za proširenje/sažimanje stabla
F7 ili [ Povećajte prioritet samo za root
F8 ili ] Nizak prioritet (lijepo +)
F9 ili k Proces ubijanja
H Prebacuje se s nitima korisničkih procesa
K Prebacuje s nitima procesa kernela

Glavne razlike između htop-a i top-a su u tome što htop pruža puno više funkcionalnosti i lakši je za korištenje. Nadgledanje sustava s monokromatskim sučeljem samo s tipkovnicom može biti zastrašujući zadatak. htop nudi mnoge značajke koje olakšavaju rad s procesima i njihovim korištenjem resursa.

htop je izvrstan uvod u nadzor sustava, koji vam omogućuje da znate osnove funkcioniranja Linux sustava. Ali postoji mnogo drugih alata koji vam omogućuju da istražite kako vaš sustav radi.

6 najboljih alata naredbenog retka za praćenje performansi Linuxa u terminalu

Želite pratiti i otklanjati pogreške u resursima Linux sustava, pohrani i problemima u vezi s mrežom? Započnite s najboljim alatima za praćenje performansi Linuxa.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Monitor sustava
  • Administracija sustava
  • Linux naredbe
O autoru
Rumaisa Niazi (Objavljeno 6 članaka)

Rumaisa je slobodni pisac u MUO. Nosila je mnogo šešira, od matematičarke do entuzijasta za informacijsku sigurnost, a sada radi kao analitičarka SOC-a. Njezini interesi uključuju čitanje i pisanje o novim tehnologijama, distribucijama Linuxa i svemu oko informacijske sigurnosti.

Više od Rumaise Niazi

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu