Skip to main content

Sådan bruges Top Command til at vise løbende processer

Economic Systems and Macroeconomics: Crash Course Economics #3 (Kan 2024)

Economic Systems and Macroeconomics: Crash Course Economics #3 (Kan 2024)
Anonim

Linux top kommandoen bruges til at vise alle de kørende processer i dit Linux-miljø. Denne vejledning viser dig hvordan du bruger den øverste kommando ved at forklare de forskellige tilgængelige omskiftere og de oplysninger, der vises:

Sådan kører du øverstkommandoen

I sin grundlæggende form er alt hvad du skal gøre for at vise de nuværende processer, skriv følgende i en Linux-terminal:

top

Hvilke oplysninger vises:

Følgende oplysninger vises, når du kører Linux top kommandoen:

Linje 1

  • Tiden
  • Hvor længe computeren har kørt
  • Antal brugere
  • Indlæs gennemsnit

Lastens gennemsnit viser systemets belastningstid for de sidste 1, 5 og 15 minutter.

Linje 2

  • Samlet antal opgaver
  • Antal løbende opgaver
  • Antal sovende opgaver
  • Antal stoppede opgaver
  • Antal zombieopgaver

Linje 3

  • CPU-brug i procent af brugeren
  • CPU-brug i procent af systemet
  • CPU-brug i procent af processer med lav prioritet
  • CPU-brug i procent af tomgangsprocesser
  • CPU-brug i procent af, at jeg venter
  • CPU-brug i procent af hardwareafbrydelser
  • CPU-brug i procent af softwareafbrydelser
  • CPU-brug i procent af stjæletid

Denne vejledning giver en definition af, hvad CPU-brug betyder.

Linje 3

  • Samlet systemhukommelse
  • Gratis hukommelse
  • Hukommelse brugt
  • Buffer cache

Linie 4

  • Samlet swap til rådighed
  • Samlet bytte gratis
  • Samlet swap anvendt
  • Tilgængelig hukommelse

Denne vejledning giver en beskrivelse af swap partitioner og om du har brug for dem.

Hovedbord

  • Proces-id
  • Bruger
  • Prioritet
  • Nice niveau
  • Virtual hukommelse brugt af processen
  • Resident hukommelse brugt af en proces
  • Delvis hukommelse
  • CPU brugt af processen som en procentdel
  • Hukommelse brugt af processen som en procentdel
  • Tidsprocessen har kørt
  • Kommando

Her er en god guide til at diskutere computerhukommelse.

Hold Linux Top Running All Time I Baggrunden

Du kan holde den øverste kommando let tilgængelig uden at skrive ordet øverst hver gang i dit terminalvindue.

For at stoppe toppen, så du kan fortsætte med at bruge terminalen, tryk CTRL og Z på tastaturet.

For at bringe toppen tilbage til forgrunden, skriv fg.

Nøgleafbrydere til øverste kommando:

  • -h - Vis den aktuelle version
  • -c - Dette skifter kommandokolonnen mellem visning af kommando og programnavn
  • -d - Angiv forsinkelsestiden mellem genopfriskning af skærmen
  • -o - sorterer efter det navngivne felt
  • -p - Vis kun processer med specificerede proces-id'er
  • -u - Vis kun processer af den angivne bruger
  • -i - Vis ikke inaktiv opgaver

Vis den aktuelle version

Indtast følgende for at vise de aktuelle versionsoplysninger til toppen:

top -h

Output er i form procps-version 3.3.10

Angiv en forsinkelsestid mellem skærmopdateringer

For at angive en forsinkelse mellem skærmen opdateres, mens du bruger top typen, skal du gøre følgende:

top -d

For at opdatere hver 5 sekunders type top -d 5

Hent en liste over kolonner at sortere efter

For at få en liste over de kolonner, som du kan sortere øverste kommando ved, skriv følgende:

top -O

Der er mange kolonner, så du kan ønske at pipere output til mindre som følger:

top -O | mindre

Sorter kolonnerne i øverste kommando med et kolonnenavn

Brug den forrige sektion til at finde en kolonne, der skal sortere efter, og brug derefter følgende syntaks til at sortere efter den kolonne:

top -o

At sortere efter% CPU skriver følgende:

top -o% CPU

Vis kun processerne for en bestemt bruger

For kun at vise de processer, som en bestemt bruger kører, skal du bruge følgende syntaks:

top -u

For eksempel at vise alle de processer, som brugeren gary kører, skriv følgende:

top-u gary

Skjul inaktiv opgaver

Standard øverste visning kan virke rodet, og hvis du kun vil se aktive processer (dvs. de, der ikke er inaktive), kan du køre øverste kommando ved hjælp af følgende kommando:

top -i

Tilføjelse af ekstra kolonner til den øverste skærm

Mens du kører øverst kan du trykke på 'F' tasten, som viser listen over felter, der kan vises i tabellen:

Brug piletasterne til at flytte op og ned i listen over felter.

For at indstille et felt, så det vises på skærmen, tryk på 'D' tasten. For at fjerne feltet skal du trykke på "D" igen. En stjerne (*) vises ud for viste felter.

Du kan indstille feltet til at sortere bordet ved blot at trykke på "S" -tasten på det felt, du vil sortere efter.

Tryk på enter-tasten for at begå dine ændringer, og tryk på "Q" for at afslutte.

Toggle modes

Mens du løber øverst kan du trykke på "A" tasten for at skifte mellem standarddisplayet og et alternativt display.

Ændring af farver

Tryk på "Z" tasten for at ændre farverne af værdierne inden for toppen.

Der er tre trin, der kræves for at ændre farverne:

  1. Tryk enten på S for oversigtsdata, M for meddelelser, H for kolonneoverskrifter eller T for opgaveinformation til at målrette mod dette område for en farveændring
  2. Vælg en farve til det mål, 0 for sort, 1 for rød, 2 for grøn, 3 for gul, 4 for blå, 5 for magenta, 6 for cyan og 7 for hvid
  3. Indtast for at begå

Tryk på "B" tasten for at gøre tekst fed.

Skift skærm mens du kører øverst

Mens øverste kommando kører, kan du skifte mange af funktionerne til og fra ved at trykke på relevante taster, mens den kører.

Nedenstående tabel viser nøglen til tryk og den funktion, den giver:

Funktionstaster
FunktionstastBeskrivelse
ENAlternativ visning (standard off)
dOpdater skærmen efter angivet forsinkelse i sekunder (standard 1,5 sekunder)
HTråde-tilstand (standard off), opsummerer opgaver
pPID Monitoring (standard off), viser alle processer
BFed aktivering (standard på), værdier vises i fed skrift
lVis belastningsgenomsnitt (standard på)
tBestemmer hvordan opgaver vises (standard 1 + 1)
mBestemmer, hvordan hukommelsesforbrug vises (standard 2 linjer)
1Enkelt cpu (standard off) - dvs. viser til flere CPU'er
JJuster tal til højre (standard på)
jJuster teksten til højre (standard off)
ROmvendt sortering (standard på) - Højeste processer til laveste processer
SKumulativ tid (standard off)
uBrugerfilter (standard off) viser kun euid
UBrugerfilter (standard fra) viser enhver udgave
VForest view (default on) Vis som filialer
xKolonne fremhævning (standard off)
zFarve eller mono (standard til) viser farver

Resumé

Der er flere kontakter tilgængelige, og du kan læse mere om dem ved at skrive følgende i dit terminalvindue:

mand top