Süsteemi jälgimine võimaldab mõõta oma Linuxi rakenduste ja teenuste jõudlust. Saate mõõta protsesse ja teenuseid, kasutades vaiketööriistu või neid, mille installite ise. Nende programmide abil saate optimeerida jõudlust, tuvastada probleeme ja tuvastada nende allika.

Käsk htop on interaktiivne süsteemi jälgimise tööriist Linuxi ja Unixi sarnaste süsteemide jaoks. See on alternatiiv vaikekäsurea tööriistale, üleval, mis on eelinstallitud kõikidesse Linuxi distributsioonidesse.

See artikkel selgitab, kuidas htop erineb parimast utiliidist. Näete, kuidas installida htop erinevatesse Linuxi distributsioonidesse või luua see allikast. Ja saate teada, kuidas htopi liidest rohkem kasutada ja süsteemi jälgida, kasutades kiirklahve või hiirt.

htop vs. üleval

htopil on vaikimisi tippprogrammiga võrreldes palju eeliseid. Siin on vaid mõned neist.

instagram viewer
htop üleval
Värvikas visualiseerimine ja parem tekstipõhine liides Põhiline kasutajaliides
Kerib horisontaalselt ja vertikaalselt Kerimise tugi puudub, protsesse värskendatakse iga 5 sekundi järel
Toetab hiire toiminguid Ei toeta hiiretoiminguid
Kuva kernel ja kasutaja lõimed Kuvab protsessi ilma kontekstita
Saab juhtida protsesse otse liidesest Protsessi tapmiseks/reenimeerimiseks on vaja Top käsuliidesest lahkumist
Võimaldab tappa mitu protsessi korraga ilma nende PID-d nõudmata Protsessi peatamiseks on vaja PID-d
Ei vaja renniseerimiseks prioriteetset väärtust ega protsessi ID-d Protsessi taaskasutamiseks on vaja prioriteetset väärtust/PID-d

Seotud: Kuidas kuvada parimate protsesside tulemusi ja sortida mälu järgi

htop Installimine erinevatesse Linuxi distributsioonidesse

Kui soovite htopi värskemat versiooni, leiate paketi kõigi populaarsete Linuxi distributsioonide jaoks. Saate selle kiiresti installida oma paketihalduri abil, kasutades ühte järgmistest käskudest:

Debianil

sudo apt install htop

Ubuntu peal

sudo apt-get install htop

On Manjaro/Arch

pacman -S htop

CentOS-is või RHEL8/7-s

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum install htop
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum install htop
yum -y installige epel-release #CentOS
nm-y värskendus
yum -y installige htop

Fedoras

sudo dnf install htop

OpenSUSE-s

sudo zypper install htop

Alternatiivsed viisid htopi installimiseks

Kompileerige htop lähtekoodist

htop on avatud lähtekoodiga projekt, nii et saate koodi hankida ja ise luua, et hankida uusim versioon koos kõigi uute funktsioonide ja värskendustega.

htop kasutab ncurses'i teeki, mille peate installima, koos arendustööriistadega. RHEL/CentOS/Fedorapõhiste distributsioonide puhul saate seda teha järgmiselt.

yum groupinstall "Arendustööriistad"
yum install ncurses ncurses-devel

Debiani/Ubuntu distributsiooni jaoks htopi loomiseks tehke järgmist.

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

Nüüd laadige oma htopi uusim versioon alla GitHub hoidla ja ekstraktige see rakendusega tõrva käsk:

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

Seejärel liikuge htop kataloogi ja kasutage seadistada millele järgneb tegema käsk htopi installimiseks/kompileerimiseks:

cd htop-2.0.2
./configure
tegema
sudo make install

Snapist

Teine võimalus htopi uusima versiooni installimiseks on kolmanda osapoole paketihalduri snap-store. See on ristlevitav rakenduste haldus- ja arendussüsteem.

Ubuntu htopi installimiseks snapi kaudu peate installima / lubama snapdi:

sudo apt värskendus
sudo apt install snapd
sudo snap install htop

Üksikasju htopi installimise kohta teistele Linuxi distributsioonidele leiate veebisaidilt Snap Store'i ametlik veebisait.

Htop-liidese mõistmine

Pärast installimist käivitage htop alloleva liidese kuvamiseks terminalis:

Htop-liidesel on kolm põhipaneeli. Uurime igal paneelil kuvatavat teavet.

Päis

Päis jagab liidese ülaosa vasak- ja parempoolseks osaks. Need kuvavad protsessori/mälu kasutust, vahetusruumi, masina tööaega, ülesandeid ja keskmist koormust.

Vasakpoolses ülanurgas on iga protsessori tuuma jaoks üks rida. Näiteks ülaltoodud ekraanipildil kuvatakse kaks protsessori südamikku, kusjuures protsent näitab mõlema koormust.

Saate vaadata ka htopi pakutavat värvikoodi, et tuvastada, millised protsessid protsessorit kasutavad:

  • Punane: süsteemiprotsesside poolt hõivatud protsent
  • Sinine: madala prioriteediga protsessiga hõivatud protsent
  • Roheline: kasutajaprotsesside poolt hõivatud protsent

Mälu read kasutavad ka värvikodeeringut, seekord esindamaks:

  • Kollane: vahemälu sisu poolt hõivatud protsent
  • Roheline: kasutatud mälu protsent
  • Sinine: puhvri sisu hõivatud protsent

Keskpaneel

Keskpaneelil kuvatakse kõik töötavad protsessid koos nendega seotud statistikaga, mis põhineb protsessori kasutusel. See kuvab iga protsessi kohta järgmise teabe:

  • protsessi ID (PID)
  • omanik (kasutaja)
  • virtuaalmälu tarbimine
  • protsessori protsent
  • füüsiline mälu

Kui olete seda kasutanud, olete selle ekraani osaga tuttav a üleval käsk.

Viimane paneel näitab vaid mõnda htopi interaktiivset funktsiooni. See sisaldab kõiki htopi graafilise liidese ümber töötamiseks vajalikke valikuid.

Näiteks vajutage F3, ja näete sellega seotud protsessi leidmiseks programmi nime sisestamiseks tühikut. Võite ka hiirega klõpsata F3 jaluses. Teine viis otsingu tegemiseks on tippida "/kuna htop toetab vi-laadset redigeerimist.

Valige F2 seadete menüüsse sisenemiseks, et määrata arvestid, muuta kuvavalikuid, värve ja lisada/eemaldada veerge keskpaneelilt.

Siit saate teada, kuidas saate htop-liidese elementi päises teisaldada. Alustage valimisega Vaheta [riba] kasutades kursori klahve, seejärel vajutage Sisenema või klõpsake nuppu Liiguta jaluses:

Seejärel kasutage kursori klahve välja positsioneerimiseks ja klõpsake nuppu Valmis käigu lõpuleviimiseks:

Samuti saate htop liidesesse lisada uue arvesti. Valige mis tahes hulgast Saadaval mõõdikud veerus ja klõpsake nuppu Lisama et see kaasata (või Valmis tühistada).

The F9 klahv avab liidese, mis loetleb kõik rakenduses saadaolevad valikud tappa -l käsk tapmissignaali saatmiseks valitud protsessile. Kui te pole kindel, millist kasutada, kasutage vaikesignaali SIGTERM.

htop Klaviatuuri otseteed

Funktsioon / otsetee Kirjeldus
u Sorteeri protsesse kasutajanime järgi
lk Lülitage programmi teega sisse
F2 või S Sisestage seadistus
F3 või / Otsinguprotsess
F5 või t Sorteeritud või puuvaade
F6 +/- Valige puu laiendamiseks/ahendamiseks põhiprotsess
F7 või [ Suurendage prioriteeti ainult juure jaoks
F8 või ] Madal prioriteet (hea +)
F9 või k Tapmisprotsess
H Lülitab kasutaja protsessilõimedega sisse
K Lülitab sisse kerneli protsessilõime

Peamised erinevused htopi ja top vahel on see, et htop pakub palju rohkem funktsioone ja seda on lihtsam kasutada. Süsteemi jälgimine ainult klaviatuuriga monokromaatilise liidesega võib olla hirmutav ülesanne. htop pakub palju funktsioone, mis hõlbustavad protsesside ja nende ressursside kasutamist.

htop on suurepärane sissejuhatus süsteemi jälgimisse, pakkudes teile Linuxi süsteemi toimimise põhitõdesid. Kuid on palju muid tööriistu, mis võimaldavad teil uurida, kuidas teie süsteem töötab.

6 parimat käsurea tööriista Linuxi jõudluse jälgimiseks terminalis

Kas soovite jälgida ja siluda Linuxi süsteemi ressursse, salvestusruumi ja võrguga seotud probleeme? Alustage parimate Linuxi jõudluse jälgimise tööriistadega.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Linux
  • Süsteemi monitor
  • Süsteemi administreerimine
  • Linuxi käsud
Autori kohta
Rumaisa Niazi (Avaldatud 6 artiklit)

Rumaisa on MUO vabakutseline kirjanik. Ta on kandnud palju mütse, alates matemaatikust kuni infoturbe entusiastini, ja töötab nüüd SOC analüütikuna. Tema huvid hõlmavad uute tehnoloogiate, Linuxi distributsioonide ja kõige muu infoturbega seotud lugemist ja kirjutamist.

Veel Rumaisa Niazist

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin