Järjestelmän valvonnan avulla voit mitata Linux-sovellustesi ja -palveluidesi suorituskykyä. Voit mitata prosesseja ja palveluita oletustyökaluilla tai itse asentamillasi työkaluilla. Näiden ohjelmien avulla voit optimoida suorituskyvyn, havaita ongelmia ja tunnistaa niiden lähteen.
Htop-komento on interaktiivinen järjestelmänvalvontatyökalu Linux- ja Unix-tyyppisille järjestelmille. Se on vaihtoehto oletuskomentorivityökalulle, alkuun, joka on esiasennettu kaikkiin Linux-jakeluihin.
Tässä artikkelissa kerrotaan, miten htop eroaa huippuapuohjelmasta. Näet kuinka htop asennetaan erilaisiin Linux-jakeluihin tai rakennetaan se lähteestä. Ja opit lisää htopin käyttöliittymästä ja järjestelmän valvonnasta käyttämällä pikanäppäimiä tai hiirtä.
htop vs. alkuun
htopilla on monia etuja oletusarvoiseen huippuohjelmaan verrattuna. Tässä on vain muutamia niistä:
htop | alkuun |
---|---|
Värikäs visualisointi ja parempi tekstipohjainen käyttöliittymä | Peruskäyttöliittymä |
Rullaa vaaka- ja pystysuunnassa | Ei vieritystukea, prosessit päivitetään 5 sekunnin välein |
Tukee hiiritoimintoja | Ei tue hiiritoimintoja |
Näytä ydin ja käyttäjäsäikeet | Näyttää prosessin ilman kontekstia |
Voi ohjata prosesseja suoraan käyttöliittymästä | Edellyttää sinua poistumaan Top-komentoliittymästä prosessin tappamiseksi/reenisemiseksi |
Voit tappaa useita prosesseja kerralla ilman, että tarvitset niiden PID: tä | Prosessin lopettaminen vaatii PID: n |
Ei vaadi prioriteettiarvoa tai prosessitunnusta uudelleenkäyttöön | Edellyttää prioriteettiarvoa/PID: tä prosessin uudistamiseksi |
Aiheeseen liittyvä: Kuinka näyttää huippuprosessien tulokset ja lajitella muistin mukaan
htop Asennus erilaisiin Linux-jakeluihin
Jos haluat vain uusimman version htopista, voit löytää paketin kaikille suosituille Linux-jakeluille. Voit asentaa sen nopeasti käyttämällä paketinhallintaa jollakin seuraavista komennoista:
Debianilla
sudo apt install htop
Ubuntussa
sudo apt-get install htop
Manjarossa/Archissa
pacman -S htop
CentOS tai RHEL8/7
sudo yum -y asennus https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #RHEL8
sudo yum asenna htop
sudo yum -y asennus https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #RHEL7
sudo yum asenna htop
yum -y asentaa epel-julkaisu #CentOS
nam-y päivitys
yum -y asenna htop
Fedorassa
sudo dnf asentaa htop
OpenSUSEssa
sudo zypper asenna htop
Vaihtoehtoisia tapoja asentaa htop
Käännä htop lähdekoodista
htop on avoimen lähdekoodin projekti, joten voit hankkia koodin ja rakentaa sen itse saadaksesi uusimman version kaikilla uusilla ominaisuuksilla ja päivityksillä.
htop käyttää ncurses-kirjastoa, joka sinun on asennettava, sekä sen kehitystyökalut. Voit tehdä sen RHEL/CentOS/Fedora-pohjaisille jakeluille seuraavasti:
yum groupinstall "Kehitystyökalut"
yum install ncurses ncurses-devel
Htopin rakentaminen Debian/Ubuntu-jakelulle:
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev libncursesw5-dev
Lataa nyt uusin htop-versio siitä GitHub arkistoon ja pura se terva komento:
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
Siirry sitten htop-hakemistoon ja käytä konfiguroida jota seuraa tehdä komento asentaa/kääntää htop:
cd htop-2.0.2
./configure
tehdä
sudo tee asennus
Snapista
Toinen tapa asentaa uusin htop-versio on kolmannen osapuolen pakettienhallinnan snap-store. Tämä on ristiinjakelusovellusten hallinta- ja kehitysjärjestelmä.
Jos haluat asentaa htopin Ubuntuun snapin kautta, sinun on asennettava / otettava käyttöön snapd:
sudo apt päivitys
sudo apt install snapd
sudo snap install htop
Löydät tietoja htop-asennuksesta muihin Linux-jakeluihin osoitteesta virallinen Snap Store -verkkosivusto.
Htop-käyttöliittymän ymmärtäminen
Suorita asennuksen jälkeen htop -komento päätteessä nähdäksesi alla olevan käyttöliittymän:
Htop-käyttöliittymässä on kolme pääpaneelia. Tutkitaan jokaisessa paneelissa näkyviä tietoja.
Otsikko
Otsikko jakaa käyttöliittymän yläosan vasempaan ja oikeaan osaan. Nämä näyttävät suorittimen/muistin käytön, swap-tilan, koneen käyttöajan, tehtävät ja keskimääräisen kuormituksen.
Vasemmassa yläkulmassa näkyy yksi rivi kullekin CPU-ytimelle. Esimerkiksi yllä olevassa kuvakaappauksessa näkyy kaksi CPU-ydintä, joiden prosenttiosuus edustaa kunkin kuormitusta.
Voit myös nähdä htopin tarjoaman värikoodauksen tunnistaaksesi, millaiset prosessit käyttävät suoritinta:
- Punainen: järjestelmäprosessien käyttämä prosenttiosuus
- Sininen: alhaisen prioriteetin prosessin varaama prosenttiosuus
- Vihreä: käyttäjäprosessien käyttämä prosenttiosuus
Muistirivit käyttävät myös värikoodausta, tällä kertaa edustamaan:
- Keltainen: välimuistin sisällön varaama prosenttiosuus
- Vihreä: käytetyn muistin prosenttiosuus
- Sininen: puskurisisällön varaama prosenttiosuus
Keskipaneeli
Keskipaneeli näyttää kaikki käynnissä olevat prosessit ja niihin liittyvät tilastot suorittimen käyttöasteen perusteella. Se näyttää seuraavat tiedot jokaisesta prosessista:
- prosessitunnus (PID)
- omistaja (käyttäjä)
- virtuaalisen muistin kulutus
- prosessorin prosenttiosuus
- fyysinen muisti
Tämä näytön osa on sinulle tuttu, jos olet käyttänyt sitä the alkuun komento.
Viimeinen paneeli esittelee vain muutamia htopin interaktiivisia ominaisuuksia. Se sisältää kaikki tarvittavat vaihtoehdot htop-graafisen käyttöliittymän kiertämiseen.
Esimerkiksi paina F3, ja huomaat välilyönnin syöttääksesi ohjelman nimen löytääksesi siihen liittyvän prosessin. Voit myös napsauttaa hiirellä F3 alatunnisteessa. Toinen tapa tehdä haku on kirjoittaa "/Koska htop tukee vi-tyyppistä muokkausta.
Valitse F2 siirtyäksesi asetusvalikkoon asettaaksesi mittareita, muuttaaksesi näyttöasetuksia, värejä ja lisätäksesi/poistaaksesi sarakkeita keskipaneelista.
Näin voit siirtää htop-käyttöliittymän elementin otsikon sisällä. Aloita valitsemalla Vaihda [palkki] kohdistinnäppäimillä ja paina sitten Tulla sisään tai napsauta Liikkua alatunnisteessa:
Aseta sitten kenttä kohdistinnäppäimillä ja napsauta Tehty tehdäksesi muuton loppuun:
Voit myös lisätä uuden mittarin htop-käyttöliittymään. Valitse jokin seuraavista Käytettävissä olevat mittarit sarake ja napsauta sitä Lisätä sisällyttääksesi sen (tai Tehty peruuttaa).
The F9 näppäin avaa käyttöliittymän, jossa luetellaan kaikki sovelluksessa käytettävissä olevat vaihtoehdot tappaa -l komento lähettää tapposignaali valitulle prosessille. Käytä oletusarvoista SIGTERM-signaalia, jos et ole varma, mitä käyttää.
htop Pikanäppäimet
Toiminto / Pikakuvake | Kuvaus |
---|---|
u | Lajittele prosessit käyttäjänimen mukaan |
p | Vaihda ohjelmapolun kanssa |
F2 tai S | Siirry asetukset |
F3 tai / | Hakuprosessi |
F5 tai t | Lajiteltu tai puunäkymä |
F6 +/- | Laajenna/kutista puu valitsemalla pääprosessi |
F7 tai [ | Lisää vain pääkäyttäjän prioriteettia |
F8 tai ] | Matala prioriteetti (kiva +) |
F9 tai k | Tappaprosessi |
H | Vaihtaa käyttäjän prosessin säikeiden kanssa |
K | Vaihtaa ytimen prosessisäikeiden kanssa |
Tärkeimmät erot htopin ja topin välillä ovat, että htop tarjoaa paljon enemmän toimintoja ja on helpompi käyttää. Järjestelmän valvonta pelkällä näppäimistöllä, yksivärisellä käyttöliittymällä voi olla pelottava tehtävä. htop tarjoaa monia ominaisuuksia, jotka helpottavat prosessien käsittelyä ja niiden resurssien käyttöä.
htop on loistava johdatus järjestelmän valvontaan, ja se tarjoaa sinulle tietoa Linux-järjestelmän toiminnan perusteista. Mutta on monia muita työkaluja, joiden avulla voit tutkia, miten järjestelmäsi toimii.
Haluatko seurata ja korjata Linux-järjestelmän resursseja, tallennustilaa ja verkkoon liittyviä ongelmia? Aloita parhaiden Linuxin suorituskyvyn seurantatyökalujen avulla.
Lue Seuraava
- Linux
- Järjestelmän valvonta
- Järjestelmän hallinta
- Linuxin komennot

Rumaisa on freelance-kirjoittaja MUO: ssa. Hän on käyttänyt monia hattuja matemaatikosta tietoturvaharrastajaan, ja hän työskentelee nyt SOC-analyytikkona. Hänen kiinnostuksensa kuuluu lukeminen ja kirjoittaminen uusista teknologioista, Linux-jakeluista ja kaikesta tietoturvaan liittyvästä.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi