Hva betyr fargene i HTOP

Hva betyr fargene i HTOP
HTOP er en av de største oppgaveledere for Linux -systemer. Ok, jeg er litt partisk da jeg aktivt har bidratt til koden. Jeg tror imidlertid vi kan være enige om at HTOP er et flott verktøy for å overvåke og forstå hva som skjer i Linux -systemet vårt.

Hvis du ikke er kjent med HTOP, ikke bekymre deg. I denne opplæringen vil jeg introdusere deg for HTOP, vise deg hvordan det fungerer, hvordan du kan bruke det, og til slutt vil jeg vise deg hva utdataene den gir deg betyr og hvordan du bruker den.

Forutsetninger

Før vi fortsetter med opplæringen, trenger du følgende krav for å følge med: en Linux -distribusjon; Rotbruker eller bruker med sudo -privilegier; Nettverkstilgang

Med alle kravene oppfylt, kan vi fortsette.

Hva er HTOP?

La oss spørre Linux hva HTOP er:

ubuntu@ubuntu20: ~ $ whatis htop
HTOP (1) - Interaktiv prosessvisning

Hishams topp, ofte kalt HTOP, er en interaktiv systemmonitor og prosessbehandling. Jeg liker å tenke på det som inngangsporten til underarbeiding av Linux -prosessene og systemressursene.

Det ble opprinnelig utviklet for å være et alternativ til toppverktøyet, og dermed tilbyr den lignende funksjonalitet og så mye mer. For eksempel lar det deg samhandle med prosessene og utføre funksjoner som søkeprosesser, filter av brukere, utvide foreldre- og barnes prosess i et treformat, sortering osv. I tillegg bruker HTOP farger for å indikere ulike ressursbruk og gi en mye bedre visuell forståelse av systemstatistikk.

En annen fremtredende funksjon ved HTOP er at det er lett og superrask. Hisham Muhammad, som jeg synes er en flott programmerer, skrev på programmeringsspråk, HTOP kan hente systeminformasjon og analysere dataene raskt. Dette var en av de beste ulempene, som viste en betydelig tidsforsinkelse mellom bruksoppstart og ressursstatistikk.

Installere HTOP

Før vi kan begynne å bruke HTOP, må vi sørge for at vi har det installert. Selv om noen distribusjoner kommer med verktøyet forhåndsinstallert, er dette ikke alltid en garanti.

For å bekrefte at du har installert HTOP, bruk kommandoen:

som htop

Hvis du har installert HTOP, skal kommandoen ovenfor vise deg banen til HTOP -binæren som vist i utgangen nedenfor:

/usr/bin/htop

Hvis du ikke allerede har HTOP installert, bruk kommandoene nedenfor:

Debian/Ubuntu

Bruk kommandoen på Debian og Debian -baserte systemer:

sudo apt-get oppdatering
sudo apt -get install htop -y

Manjaro/Arch

På erkebaserte distros, be Pacman om å installere HTOP med kommandoen:

sudo pacman -y
sudo pacman -s htop

Rehl/centos

For rehl, bruk kommandoen

sudo yum oppdatering
sudo yum install htop

Når du har installert HTOP -verktøyet, kan vi fortsette med opplæringen.

HTOP grunnleggende bruk

For å starte HTOP, alt du trenger å gjøre er å kjøre kommandoen HTOP i terminaløkten. Å kjøre denne kommandoen vil starte en interaktiv økt som lar deg bla gjennom systemressursene dine.

htop

Et eksempel på HTOP -vinduet er nedenfor:

Det kan se skremmende ut, spesielt hvis du er vant til den normale oppgavesjefen som systemmonitor, men HTOP er utrolig intuitiv å bruke.

Bunnen på skjermen viser snarveier du kan bruke til å utføre forskjellige oppgaver inne i oppgavelederen.

Filtrere prosesser

La oss starte med å lære å filtrere prosesser ved hjelp av HTOP. Som du kan se fra bunnskjermen, for å filtrere for prosesser, trykk F4 -tasten på tastaturet.

Å trykke på denne tasten vil få opp et inngangsfelt der du kan stille inn parametrene til å filtrere. La oss for eksempel filtrere for prosesser som kjører som Ubuntu -brukeren eller inneholder nøkkelordet Ubuntu.

Når du skriver, filtrerer HTOP interaktivt for strenglitteralene, noe som kan være veldig nyttig hvis du ikke er sikker på hele prosessnavnet.

Når du er fornøyd med filteret, kan du holde deg ved vinduet som bare viser de filtrerte prosessene ved å trykke på retur.

Du kan også avslutte filtervinduene ved å trykke på ESC -tasten. Som vil gå tilbake til hovedvinduet i HTOP.

Sorter prosesser

HTOP lar deg også sortere prosesser basert på forskjellige parametere. Disse inkluderer:

  • Prosess -ID
  • Bruker
  • Prioritet
  • Hyggelig
  • Minnestørrelse
  • Memory Share
  • Minne bosatt
  • Stat
  • Prosentvis CPU
  • Prosentvis minne
  • Tid
  • Kommando

For å sortere kommandoer, trykk F6 -tasten. Som vil få opp en sidemeny som lar deg velge sortparameteren.

For eksempel for å sortere etter minneprosent, på Sort by -menyen, velg Prosent_mem og trykk Enter.

Dette skal vise alle prosessene sortert etter minneprosentbruk i stigende rekkefølge. Her er et eksempelutgang:

Drepe prosesser

Og nå, for den utbredte bruken av oppgavelederen, drepe prosesser. HTOP tillater en rask og enkel metode for å drepe en prosess inne i økten.

For å gjøre dette, markerer du prosessen du ønsker å avslutte. Du kan gjøre dette ved bare å bla til å bruke piltastene dine opp og ned. Når du har valgt prosessene, trykker du bare F9 og går inn for å sende Kill Signal.

Når du trykker på F9 -tasten, gir HTOP deg signaletypen du kan sende (vurder GNU C -bibliotekhåndboken for å lære om IPC -kommunikasjon og signaler). I vårt tilfelle trenger vi termineringssignalet eller sigterm.

Sideanmerkning: Sigtem -signalet kan blokkeres, håndteres og ignoreres.

https: // www.gnu.org/programvare/libc/manuell/html_node/

Husk at bare fordi du kan drepe en prosess, betyr ikke det at du burde. Vær oppmerksom på prosessene du avslutter.

Hva skjer med fargene: Hva mener de?

Frem til dette tidspunktet har vi bare diskutert den nederste delen av HTOP. Men hva med toppstangen. Hva er avtalen med alle fargene, og hva mener de?

Fargelinjene er organisert som CPU og minne. Her er hva de mener.

CPU -fargelinjer

I CPU -delen representerer følgende farger:

  • Mørke blå - Indikerer CPU -prosentandel som brukes av lavprioritetsprosesser. Lave prosesser i HTOP er indikert med en utmerket verdi på større enn 0.
  • Grønn - viser prosesser som kjører som vanlige brukere i systemet.
  • rød - viser kjernetråder.
  • Aqua Blue - viser virtualiserte prosesser.

Memory Color Bars

For minneseksjonen blir fargene presentert som følger:

  • Grønn - Viser brukt minne.
  • Mørke blå - viser minnebuffersider
  • oransje - viser minne tildelt cache.

For en rask snarvei for å vite hva fargene betyr i HTOP, trykker du på F1 -tasten for å få opp hjelpemenyen.

TIPS: For å starte HTOP uten farger (monokrom -modus), bruk alternativet -C som vist på skjermbildet nedenfor:

htop -c

Konklusjon

Jeg tror fortsatt HTOP er den beste oppgavelederen og prosesslederen for Linux Systems. Det tilbyr utrolige funksjoner på en enkel, intuitiv og organisert måte, noe som gjør det til et veldig enkelt og effektivt valg for terminal nørder.

Ved hjelp av denne opplæringen bør du ha nok grunnleggende brukskonsepter til å hjelpe deg med å bruke HTOP og utvide kunnskapen din om verktøyet. For detaljert informasjon, bør du vurdere manualen.