Slik lager du toppkommando etter minnebruk

How Make Top Command Sort Memory Usage



Top er et verktøy for overvåking av prosesser og ressursbruk. Det lar brukerne se sanntidsinformasjon om kjørende prosesser og tråder som administreres av systemets kjerne. På grunn av sin interaktivitet gjør topp brukerne i stand til å utføre oppgaver, for eksempel filtrering for spesifikke prosesser, filtrering av prosesser etter brukere, PID og kill -prosesser.

Denne guiden vil lede deg gjennom det grunnleggende om bruk av kommandoen ps for å finne spesifikk informasjon om systemet.







Grunnleggende bruk av toppverktøy

For å starte det beste verktøyet, bruk øverste kommando i terminalen. Ved å bruke denne kommandoen vil det oppstå en interaktiv økt som viser bruk av systemressurser og kjørende prosesser:



$topp



Den øvre delen viser ressursbruken. Denne utgangen er lik den av oppetid og gratis kommando i Linux.





Trykk på for å slå av disse verdiene m for å skjule informasjon om minnebruk og de for å skjule oppetidsinformasjonen.



Bruk pil opp og ned for å bla gjennom prosessene som kjører. Trykk på for å avslutte Sp .

Topp utgang

Den nedre delen av toppkommandoen inneholder informasjon om kjørende prosesser. La oss fokusere på dette.

Utgangen bruker en kolonnebasert organisasjon, med en identifikator på hver:

  • PID: Denne kolonnen viser den unike ID -en for hver prosess.
  • PR: Denne kolonnen viser prioriteten til oppgaven.
  • NI: Denne kolonnen viser den fine verdien av prosessen. En positiv verdi indikerer lav prioritet, mens en negativ verdi indikerer høy prioritet.
  • VIRT: Denne kolonnen representerer det totale virtuelle minnet som prosessen bruker.
  • RES: Denne kolonnen viser det totale faktiske minnet som ble brukt av prosessen.
  • SHR: Denne kolonnen viser den totale mengden delt minne som brukes av prosessen.
  • S: Denne kolonnen viser prosesstilstanden i en enkelt bokstav.
  • %CPU: Denne kolonnen viser prosentvis CPU -bruk per prosess.
  • %MEM: Denne kolonnen viser prosentvis minnebruk.
  • TIME+: Denne kolonnen viser CPU -tid brukt av prosessen beregnet til hundredeler av et sekund.
  • KOMMANDO: Denne kolonnen viser prosessnavnet.

Hvordan lage toppfilterprosesser etter minnebruk

Du kan også filtrere prosesser etter minnebruk øverst. Trykk på for å gjøre dette SKIFT + m som vist:

Top filtrerer prosessene etter minnebruk i synkende rekkefølge. Hvis du gjør dette, kan du identifisere prosessen som bruker mest minne, noe som gir deg en sjanse til å iverksette tiltak.

For å filtrere etter faktisk minnebruk, bruk kommandoen:

topp-ellerSTORFEKJØTT

På samme måte vil kommandoen filtrere minnebruk i synkende rekkefølge.

Du kan også interaktivt velge filterparameteren. Trykk på for å gjøre dette SKIFT + F og velg MEM som:

Slik filtrerer du prosessen etter bruker

For å vise prosesser fra en bestemt bruker, bruk kommandoen:

topp-u [brukernavn]

For eksempel for å vise prosesser fra ubuntu -brukeren; skriv inn kommandoen:

topp-uubuntu

Slik viser du foreldre- og barneprosessene

For å vise overordnede og underordnede prosesser mens toppen kjører, trykker du på V . Dette vil gi deg en utgang som ligner den som vises nedenfor:

Hvordan drepe alle prosesser

Trykk på for å drepe en prosess øverst til og skriv inn PID for prosessen .

trykk Tast inn for å utføre drep -kommandoen. Dette vil avslutte prosessen med den angitte PID.

Konklusjon

Top er et praktisk verktøy som gjør det mulig å forstå og administrere Linux -systemprosessene. I tillegg til det vi har diskutert i denne opplæringen, har toppen tonnevis med andre funksjoner.

For å forstå hvordan du kan tilpasse og bruke toppen til sitt fulle potensial, bør du vurdere manualene.