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.
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.
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
- Linux
- Süsteemi monitor
- Süsteemi administreerimine
- Linuxi käsud
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.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin