Man page - top(1)
Packages contains this manual
Available languages:
en sv uk roManual
TOP
NAMNSYNOPSIS
BESKRIVNING
ĂVERSIKT
Dokumentation
Funktion
Linux minnestyper
1. KOMMANDORADSflaggor
2. SAMMANFATTNINGSvisning
2a. UPPETID och LASTgenomsnitts
2b. UPPGIFTER och CPU-tillstÄnd
2c. MINNESanvÀndning
3. FĂLT / kolumner
3a. BESKRIVNING av fÀlt
3b. HANTERING av fÀlt
4. INTERAKTIVA kommandon
4a. GLOBALA kommandon
procps@freelists.org tp-sv@listor.tp-sv.se "> procps@freelists.org tp-sv@listor.tp-sv.se
NAMN
top â visa Linuxprocesser
SYNOPSIS
top [flaggor]
BESKRIVNING
Programmet top visar en dynamisk vy av det körande systemet i realtid. Det kan visa sammanfattande information om systemet liksom en lista över processer eller trÄdar som för nÀrvarande hanteras av LinuxkÀrnan. Typerna av sammanfattande systeminformation som visas och typerna, ordningen och storleken pÄ informationen som visas för processer Àr anvÀndarkonfigurerbart och den konfigurationen kan bevaras mellan omstarter.
Programmet ger ett begrĂ€nsat interaktivt grĂ€nssnitt för processhantering sĂ„vĂ€l som ett mycket mer omfattande grĂ€nssnitt för personlig konfiguration  â omfattande dess funktion i alla avseenden. Och medan top rereras genomgĂ„ende i detta dokument stĂ„r det dig fritt att kalla programmet vad du vill. Det nya namnet, möjligen ett alias, kan sedan avspeglas i tops fönster och anvĂ€das nĂ€r man lĂ€ser och skriver en konfigurationsfil.
ĂVERSIKT
Dokumentation
à terstÄende innehÄllsförteckning
ĂVERSIKT
Funktion
Linux minnestyper
1. KOMMANDORADSflaggor
2. SAMMANFATTNINGSvisning
a. UPPETID och LASTgenomsnitt
b. UPPGIFTER och CPU-tillstÄnd
c. MINNESanvÀndning
3. FĂLT-/Kolumnvisning
a. BESKRIVNINGAR av fÀlt
b. HANTERING av fÀlt
4. INTERAKTIVA kommandon
a. GLOBALA kommandon
b. SAMMANFATTNINGSOMRĂ
DETS kommandon
c. UPPGIFTSOMRĂ
DETS kommandon
1. Utseende
2. InnehÄll
3. Storlek
4. Sortering
d. FĂRGavbildning
5. ALTERNATIVA SKĂRMARS utseende
a. FĂNSTERöversikt
b. KOMMANDON för fönster
c. RULLA ett fönster
d. SĂKA i ett fönster
e. FILTRERA i ett fönster
6. FILER
a. PERSONLIG konfigurationfil
b. LĂGGA TILL INSPEKTIONSposter
c. SYSTEMkonfigurtionsfil
d. SYSTEMbegrÀnsningsfil
7. MILJĂVARIABLER
8. DUMMA TRICK-exempel
a. KĂ€rnmagi
b. Studsande fönster
c. Den stora fÄgelns fönster
d. Den gamla förvÀxlingen
9. FEL, 10. SE Àven
Funktion
NĂ€r top kör Ă€r de tvĂ„ viktigaste tangenterna hjĂ€lptagenten (h eller ?) och avslutningstangenten (âqâ). Alternativt kan du helt enkelt anvĂ€nda den traditionella avbrottstangenten (ËC) nĂ€r du Ă€r klar.
NÀr det startas för första gÄngen kommer du fÄ se dessa traditionella elementen pÄ hvudskÀrmen i top: 1) sammanfattningsomrÄde; 2) fÀlt-/kolumnhuvud; 3) uppgiftsomrÄde. Var och en av dessa kommer utforskas i avsnitten som följer nedan. Det finns Àven en inmatnings-/meddelanderad mellan sammanfattnigsomrÄdet och kolumhuvudet som inte behöver nÄgon ytterligare förklaring.
HuvudskÀrmen för top Àr i allmÀnhet vÀl anpassningsbar till Àndringar av terminalens dimensioner under X-Windows. Andra skÀrmar hos top kan vara det i mindre utstrÀckning, sÀrskilt de med statisk text. Det beror dock i slutÀnden pÄ just din fönsterhanterare och terminalemulator. Det kan finnas tillfÀllen nÀr deras vy av terminalstorleken och det aktuella innehÄllet skiljer frÄn tops vy, vilket alltid baseras pÄ operativsystemanrop.
Efter en
storleksÀndringsÄtgÀrd, om en top-skÀrm
blir trasig, förefaller ofullstÀndig eller i
oordning kommer att helt enkelt skriva nÄgot
harmlöst som ett interpunktionstecken eller
markörrörelsetangent vanligen att
ÄterstÀlla den. I extrema fall kommer
följande sekvens nÀstan sÀkert göra det:
tgt/kmd syfte
ËZ
gör uppehÄll för
top
fg
Äteruppta
top
<VĂ€nster> framtvinga om
skÀrm
omritning
(om nödvÀndigt)
Men om
skÀrmen fortfarande Àr trasig Àr det ett steg
till du kan prova. Infoga detta kommando efter att ha gjort
uppehÄll i top men innan den Äterupptas.
tgt/kmd syfte
reset ÄterstÀll dina
terminalinstÀllningar
Obs : bredden pÄ tops skÀrm kommer begrÀnsas till 512 positioner. Att visa alla fÀlten krÀver ungefÀr 250 tecken. à terstÄende skÀrmbredd allokeras vanligen till de variabla kolumnbredder som för nÀrvarande Àr synliga. Kolumner med variabel bredd, sÄsom KOMMANDO finns noterade i avsnitt 3a. BESKRIVNING av fÀlt. Faktiskt utskriftsbredd kan Àven pÄverkas av flaggan -w vilken diskuteras i avsnitt 1. KOMMANDORADSflaggor.
Slutligen
krÀver vissa av tops skÀrmar eller funktioner
anvÀndningen av markörförflyttningstangeter
som standardpiltangenterna plus tangenterna Home, End, PgUp
och PgDn. Om din terminal eller emulator inte
tillhandahÄller dessa tangenter Àr följande
kombinationer godkÀnda som alternativ:
tgt likvÀrdig tangent
VĂ€nster alt +
h
Ned alt +
j
Upp alt +
k
Höger alt +
l
Home alt + ctrl +
h
PgDn alt + ctrl +
j
PgUp alt + ctrl +
k
End alt + ctrl +
l
Piltangenterna
upp
och
ned
har speciell betydelse nÀr en
radinatning avslutad med tangenten <Enter>
efterfrÄgas. Dessa tangenter, eller deras alias, kan
anvÀndas för att tidigare inmatningsrader vilka
sedan kan redigeras och matas in igen. Det finns fyra
ytterligare tangenter tillgÀngliga med radorienterad
inmatning.
tgt speciell betydelse
Upp hÀmta
tidigare
strÀngar för
omredigering
Ned hÀmta
nyare
strÀngar eller
radera
hela raden
Insert vÀxla mellan lÀgena
infoga
och
skriv över
Delete tecknet
tas bort
vid markören,
övriga flyttas till vÀnster
Home hoppa till
början
av inmatningsraden
End hoppa till
slutet
av inmatningsraden
Linux minnestyper
För vÄra syften finns det tre sorters minne, och en Àr valfri. Den första Àr fysiskt minne, en begrÀnsad resurs dÀr kod och data mÄste finnas nÀr det körs eller refereras. NÀsta Àr den valfria vÀxlingsfilen dÀr Àndrat (smutsigt) minne kan sparas och senare hÀmtas tillbaka ifall för mycket efterfrÄgan finns pÄ fysiskt minne. Slutligen har vi virtuellt minne, en nÀstan obegrÀnsad resurs som uppfyller följande mÄl:
1. abstraktion,
frÄn frÄn det fysiska minnets
adresser/begrÀnsningar
2. isolering, varje process i en separat minnesrymd
3. delning, en viss mappning kan uppfylla flera behov
4. flexibilitet, tilldela en virtuell minnesadress till en
fil
Oavsett vilken av dessa former minnet kan ta hanteras alla som sidor (typiskt 4096 byte) men uttrycks som standard i top som KiB (kibibyte). Minnet som diskuteras under avsnittet â2c. MINNESanvĂ€ndningâ handlar om fysiskt minne och vĂ€xlingsfil för systemet som en helhet. Minnet som gĂ„s igenom i avsnittet â3. FĂLT-/Kolumnvisningâ omfattar alla tre minnestyperna, men för enskilda processer.
För varje sÄdan process Àr varje minnessida begrÀnsat till en vis kvadrant frÄn tabellen nedan. BÄde fysiskt minne och virtuellt minne kan inkludera vilken som helst av de fyra, medan vÀxlingsfilen endast inkluderar nr. 1 till 3. Minnet i kvadrant nr. 4 fungerar nÀr det Àndras som sin egen dedikerade vÀxlingsfil.
Privat
|
Delat
1
|
2
Anonymt
. stack |
. malloc() |
. brk()/sbrk() | . POSIX shm*
. mmap(PRIVATE, ANON) | . mmap(SHARED, ANON)
-----------------------+----------------------
. mmap(PRIVATE, fd) | . mmap(SHARED, fd)
Filstött
. pgm/delade bibl |
3
|
4
Följande kan hjĂ€lpa till med att tolka minnesvĂ€rden som visas pĂ„ processnivĂ„ som skalbara kolumner och diskuteras under avsnitt â3a. BESKRIVNING av fĂ€ltâ.
%MIN - helt
enkelt RES divederat med totalt fysiskt minne
KOD - âpgmâ-delen av kvadrant
3
DATA - hela kvadrant
1
del av VIRT plus alla
explicit mmap:ade filstödda sidor i kvadrant
3
RES - vad som helst som tar upp fysiskt minne vilket, med
början med
Linux-4.5, Àr summan ad de följande tre
fÀlten:
RSan - kvadrant
1
-sidor, vilket inkluderar alla
tidigare
3
-sidor om de Àndras
RSfb - kvadrant
3
- och kvadrant
4
-sidor
RSdl - kvadrant
2
-sidor
RSlÄ - delmÀngden av RES som inte kan vÀxlas
ut (oavsett kvadrant)
DELT - delmÀngd av RES (exkluderar
1
, inkluderar
hela
2
&
4
, delvis
3
)
VĂXL - potentiellt vilken kvadrant som helst utom
4
ANV - helt enkelt summan av RES och SWAP
VIRT - allt anvÀnd och/eller reserverat (oavsett
kvadrant)
Obs : Àven om programavbilder och delade bibliotek betraktas som privata hos en process kommer de rÀknas som delade (DELT) av kÀrnan.
1. KOMMANDORADSflaggor
Obligatoriska argument till lÄnga flaggor Àr obligatoriska Àven för korta flaggor.
Ăven om det
inte krÀvs kan likhetstecknet med endera formen av
flaggan och blanktecken före och/eller efter
â=â Ă€r tillĂ„tet.
-
b
,
--batch
Startat top i satsvis lĂ€ge, vilket kan vara anvĂ€ndbart för att skicka utdata frĂ„n top till andra program eller till en fil. I detta lĂ€ge kommer top inte acceptera indata och kör tills iterationsgrĂ€nsen du satt med kommandoradsflaggan â-nâ eller tills den dödas.
- c , --cmdline-toggle
Startar top med det senast sparade âcâ-tillstĂ„ndet omvĂ€nt. AlltsĂ„, om top visade kommandorader kommer nu det fĂ€ltet visa programnamn, och vice versa. Se det interaktiva kommandot âcâ för ytterligare information.
- d , --delay = SEK [ .TIONDELAR ]
Anger fördröjningen mellan skĂ€rmuppdateringar, och Ă„sidosĂ€tter motsvarande vĂ€rde i den personliga konfigurationsfilen eller uppstartsstandardvĂ€rdet. Senare kan detta Ă€ndras med de interaktiva kommandona âdâ eller âsâ.
Delar av sekunder respekteras, men ett negativt tal Ă€r inte tillĂ„tet. I vilket fall som helst Ă€r dock sĂ„dana Ă€ndringar otillĂ„tna om top kör i SĂ€kert lĂ€ge, utom för root (om inte kommandoradsflaggan âsâ anvĂ€ndes). För ytterligare information om SĂ€kert lĂ€ge, se avsnittet 6d. SYSTEMbegrĂ€nsningsfil.
- E , --scale-summary-mem = k | m | g | t | p | e
Instruerar
top
att
framtvinga sammanfattningsomrÄdeminne att skalas som:
k â kibibyte
m â mebibyte
g â gibibyte
t â tebibyte
p â pebibyte
e â exbibyte
Detta kan senare Ă€ndras med kommandoflaggan âEâ.
- e , --scale-task-mem = k | m | g | t | p
Instruerar top att framtvinga
uppgiftsomrÄdesminne att skalas som:
k â kibibyte
m â mebibyte
g â gibibyte
t â tebibyte
p â pebibyte
Detta kan senare Ă€ndras med kommandoflaggan âeâ.
- H , --threads-show
Instruerar top att visa enskilda trĂ„dar. Utan denna kommandoradsflagga visas en sammanfattning av alla trĂ„dar i varje process. Detta kan senare Ă€ndras med det interaktiva kommandot âHâ.
- h , --help
Visa anvÀndningshjÀlptext, avsluta sedan.
- i , --idle-toggle
Startar top med det senast sparade âiâ-tillstĂ„ndet omvĂ€nt. NĂ€r denna vĂ€xel Ă€r Av kommer uppgifter som inte har anvĂ€nt nĂ„gon CPU sedan den senaste uppdateringen inte visas. För ytterligare information om denna vĂ€xel se avsnittet 4c. UPPGIFTOMRĂ DETS kommandon, STORLEK.
- n , --iterations = ANTAL
Anger det maximala antalet iterationer, eller ramar, top skall producera före det avslutar.
- O , --list-fields
Denna flagga fungerar som en slags hjÀlp för flaggan -o som visas nedan. Den gör att top skriver ut vart och ett av de tillgÀngliga fÀltnamnen pÄ var sin rad, sedan avsluta. SÄdana namn Àr föremÄl för översÀttningar enligt NLS (National Language Support, stöd för nationella sprÄk).
- o , --sort-override = FĂLTNAMN
Anger namnet pĂ„ fĂ€ltet enligt vilket uppgifter skall sorteras, oavsett vad somavspeglas i konfigurationsfilen. Man kan lĂ€gga till ett â+â eller â-â till filnamnet för att Ă€ven Ă„sidosĂ€tta sorteringsordningen. Ett inledande â+â kommer tvinga sortering högt till lĂ„gt, medan ett â-â ser till att ordningen blir lĂ„gt till högt.
Denna flagga finns primÀrt för att stödja automatisk/skriptad satsvis drift.
- p , --pid = PID-LISTA (som: 1 , 2 , 3 , ⊠eller -p 1 -p 2 -p 3 âŠ)
Ăvervaka endast processer med angivna process-ID:n. Dock, nĂ€r det kombineras med trĂ„dlĂ€ge (âHâ) kommer Ă€ven alla processer i trĂ„dgruppen (se TGID) för varje övervakad PID att visas.
Denna flagga gan ges upp till 20 gÄnger, eller sÄ kan man ge en kommaavgrÀnsad lista med upp till 20 pid:ar. Att kombinera ihop bÄda metoderna Àr tillÄtet.
Ett pid-vÀrde pÄ noll kommer tolkas som process-id:t pÄ programmet top sjÀlvt nÀr det har startat.
Detta Ă€r endast en kommandoradsflagga och skulle du vilja Ă„tergĂ„ till normal drift Ă€r det nödvĂ€ndigt att avsluta och starta om top  â ge endast nĂ„got av dessa interaktiva kommandon: â=â, âuâ eller âUâ.
Kommandoradsflaggorna âpâ, âuâ och âUâ Ă€r ömsesidigt uteslutande.
- S , --accum-time-toggle
Startar top med det senast sparade âSâ-tillstĂ„ndet omvĂ€nt. NĂ€r ackumulerad tid-lĂ€ge Ă€r PĂ„ listas varje process med cpu-tiden som den och dess döda barn har anvĂ€nt. Se det interaktiva kommandot âSâ för ytterligare information om detta lĂ€ge.
- s , --secure-mode
Startar top med sÀkert lÀge pÄtvingat, Àven för root. Detta lÀge Àr mycket bÀttre styrt genom en systemkonfigurationsfil (se avsnittet 6. FILER).
- U , --filter-any-user = ANVĂNDARE (som: nummer eller namn )
Visa endast processer med ett anvÀndar-id eller anvÀndarnamn som matchar det givna. Denna flagga mot alla anvÀndare ( verklig , verksam , sparad eller filsystem ).
Att lĂ€gga till ett utropstecken (â!â) till anvĂ€ndar-id:t eller -namnet instruerar top att visa endast processer med anvĂ€ndare som inte stĂ€mmer med den angivna.
Kommandoradsflaggorna âpâ, âUâ och âuâ Ă€r ömsesidigt uteslutande.
- u , --filter-only-euser = ANVĂNDARE (som: nummer eller namn )
Visa endast processer med ett anvÀndar-id eller anvÀndarnamn som som matchar den givna. Denna flagga matchar endast mot det verksamma anvÀndar-id:t.
Att lĂ€gga till ett utropstecken (â!â) till anvĂ€ndar-id:t eller -namnet instruerar top att visa endast processer med anvĂ€ndare som inte stĂ€mmer med den angivna.
Kommandoradsflaggorna âpâ, âUâ och âuâ Ă€r ömsesidigt uteslutande.
- V , --version
Visa versionsinformation, avsluta sedan.
- w , --width [= KOLUMNER ]
I satsvis lÀge, nÀr det anvÀnds utan argument kommer top formatera med anvÀndning av miljövariablerna COLUMNS= och LINES=, om de Àr satta. Annars kommer bredden vara fixerad till de maximala 512 kolumnerna. Med ett argument kan utmatningsbredden minskas eller ökas (upp till 512) men antalet rader betraktas som obegrÀnsat.
I normalt visningslÀge, nÀr det anvÀnds utan argument kommer top försöka att formatera utmatningen med miljövariablerna COLUMNS= och LINES=, om de Àr satta. Med ett argument kan utmatningsbredden bara minskas, inte ökas. Oavsett om miljövariabler anvÀnds eller ett argument till -w, nÀr man inte Àr i satsvis lÀge, kan de faktiska terminaldimensionerna aldrig överskridas.
Obs : utan anvÀndning av denna kommandoradsflagga baseras utmatningsbredden alltid pÄ terminalen i vilken top anropades oavsett om man kör i satsvis lÀge eller inte.
- 1 , --single-cpu-toggle
Startar top med den senast sparade Cpu-tillstĂ„ndsdelen av sammanfattningsomrĂ„det omvĂ€nt. Antingen kommer all cpu-information visas pĂ„ en ensam rad eller sĂ„ kommer varje cpu visas separat, beroende pĂ„ tillstĂ„ndet hos kommandoflaggan för NUMA-nod (â2â).
Se de interaktiva kommandona â1â och â2â för ytterligare information.
2. SAMMANFATTNINGSvisning
Var och en av de följande tre omrÄdena styrs individellt genom en eller flera interaktiva kommandon. Se avsnittet 4b. SAMMANFATTNINGSOMRà DETS kommandon för ytterligare information avseende dessa möjligheter.
2a. UPPETID och LASTgenomsnitts
Detta avsnitt
bestÄr av en enda rad som innehÄller:
program
- eller
fönster
namn, beroende
pÄ visningslÀge
aktuell tid och tiden som gÄtt sedan senaste start
totalt antal anvÀndare
systemlastsnitt över de senaste 1, 5 och 15
minuterna
2b. UPPGIFTER och CPU-tillstÄnd
Detta avsnitt bestÄr av minst tvÄ rader. I en SMP-miljö kan ytterligare rader avspegla enskilda CPU-tillstÄndsprocentsatser.
Rad 1 visar
totalt antal
uppgifter
eller
trÄdar
,
beroende pÄ tillstÄndet hos
TrÄdlÀgesvÀxeln. Den totalen Àr vidare
klassificerad som:
körande; sovande; stoppade; zombier
Rad 2 visar CPU-tillstÄndsprocentsatser baserat pÄ intervallet sedan den senaste uppdateringen.
Som standard
visas procentsatser för dessa individuella kategorier.
Beroende pÄ kÀrnversionen visas kanske inte
fÀltet
st
.
an
: tid dÄ icke nice:ade anvÀndarprocesser
körts
sy
: tid dÄ kÀrnprocesser körts
ni
: tid dÄ nice:ade anvÀndarprocesser
körts
ia
: tid tillbringad i kÀrnans
inaktivetetshanterare
vÀ
: tid vÀntande pÄ fullgord I/O
ha
: tid tillbringad med att betjÀna
hÄrdvaruavbrott
ma
: tid tillbringat med att betjÀna
mjukvaruavbrott
st
: tid stulen frÄn denna vm av hypervisorn
VĂ€rdet âsyâ ovan avspeglar Ă€ven tiden som anvĂ€nds till att köra en virtuell cpu för gĂ€stoperativsystem, inklusive dem med ett nice-vĂ€rde.
Utöver den
första uppgifts-/trÄdraden finns det alternativa
CPU-visningslÀgen tillgÀngliga via
4-vĂ€gskommandoflaggan âtâ. De visar en
förkortad sammanfattning som bestÄr av dessa
element:
a b c d
%Cpu/er:
75.0
/25.0
100
[ ⊠]
DĂ€r: a) Ă€r âanvĂ€ndarensâ (an + ni) procent; b) Ă€r âsystemetsâ (wy + ha + ma + gĂ€ster) procent; c) Ă€r den totala procenten; och d) Ă€r en av tvĂ„ visuella grafer av dessa representationer. SĂ„dana grafer avspeglar Ă€ven separata âanvĂ€ndarâ- och âsystemâ-delar.
Om kommandoflaggan â4â anvĂ€nds för att ge mer Ă€n tvĂ„ cpu:er per rad kommer resultaten ytterligare förkortas och eliminera element a) och b). Dock avspeglas den informationen fortfarande i sjĂ€lva grafen under antagandet att fĂ€rg Ă€r aktivt eller, om inte, visas streck eller block.
Se avsnittet 4b. SAMMANFATTNINGSOMRĂ DETS kommandon för ytterligare information om kommandoradsflaggorna âtâ och â4â.
2c. MINNESanvÀndning
Detta avsnitt bestĂ„r av tvĂ„ rader som kan uttrycka vĂ€rden i kibibyte (KiB) till exbibyte (EiB) beroende pĂ„ skalfaktorn med det interaktiva kommandot âEâ. KĂ€llfĂ€lten frĂ„n filen /proc/meminfo visas i parenteser.
Rad 1 avspeglar
fysiskt minne, klassificerat som:
totalt ( MemTotal )
fritt ( MemFree )
anv. ( MemTotal - MemAvailable )
buff/cache ( Buffers + Cached + SReclaimable )
Rad 2 avspeglar
huvudsakligen virtuellt minne, klassificerat som:
totalt ( SwapTotal )
fritt ( SwapFree )
anv. ( SwapTotal - SwapFree )
tillg ( MemAvailable, vilket Àr fysiskt minne )
VÀrdet tillg pÄ rad 2 Àr en uppskattning av fysiskt minne tillgÀngligt för att starta nya program, utan vÀxling. Till skillnad mot fÀltet fritt försöker det att ta hÀnsyn till sid-cache och minnesskivor som kan begÀras tillbaka direkt. Det Àr tillgÀngligt i kÀrna 3.14, emulerad med kÀrnor 2.6.27+, och annars detsamma som fritt .
I de alternativa
minnesvisningslÀgena visas tvÄ förkortade
sammanfattningsrader som innehÄler dessa elment:
a b c
GiB Minn:
18.7
/15.738 [ ⊠]
GiB VĂ€xl:
0.0
/7.999 [ ⊠]
DÀr: a) Àr procentsatsen anvÀnt; b) Àr det totalt tillgÀngliga; och c) Àr en av tvÄ visuella grafer över dessa representationer.
I fallet fysiskt minne representerar procentsatsen det totala minus det uppskattade tillgĂ€ngliga noterat ovan. Grafen âMinnâ sjĂ€lv Ă€r delad mellan den icke-cachade delen av anvĂ€nt och det Ă„terstĂ„ende minnet som inte i övrigt rĂ€knas in av tillgĂ€ngligt . Se avsnittet 4b. SAMMANFATTNINGSOMRĂ DETS kommandon och kommandot âmâ för ytterligare information om denna speciella 4-vĂ€gsvĂ€xel.
Denna tabell kan
vara till hjÀlp i att tolka de skalade vÀrdena som
visas:
KiB = kibibyte = 1024 byte
MiB = mebibyte = 1024 KiB = 1 048 576 byte
GiB = gibibyte = 1024 MiB = 1 073 741 824 byte
TiB = tebibyte = 1024 GiB = 1 099 511 627 776 byte
PiB = pebibyte = 1024 TiB = 1 125 899 906 842 624 byte
EiB = exbibyte = 1024 PiB = 1 152 921 504 606 846 976
byte
3. FĂLT / kolumner
3a. BESKRIVNING av fÀlt
Listat nedan Ă€r tops tillgĂ€ngliga processfĂ€lt (kolumner). De visas i strikt ascii-alfabetisk ordning efter deras engelska namn. Man kan anpassa deras position och huruvida de visas eller inte med det interaktiva kommandot âfâ (FĂ€lthantering).
Alla fÀlt kan vÀljas som sorteringsfÀlt, och man kan styra huruvida de soteras högt-till-lÄgt eller lÄgt-till-högt. För ytterligare information om sorteringsmöjligheter se avsnittet 4c. UPPGIFTSOMRà DETS kommandon, SORTERING.
FĂ€lten
relaterade till fysiskt minne eller virtuellt minne
refererar â(KiB)â vilket Ă€r
visningslÀget utan suffix. SÄdana fÀlt kan
dock skalas frÄn KiB till PiB. Skalningen styrs via
det interaktiva kommandot âeâ eller etableras
vid uppstart via en byggflagga.
%CPU  â CPU-anvĂ€ndning
Uppgiftens andel av den förlupna CPU-tiden sedan den senaste uppdateringen, uttryckt som en procentsats av den totala CPU-tiden.
I en miljö med sann SMP, om en process Ă€r multitrĂ„dad och top inte arbetar i trĂ„dlĂ€ge, kan andelar större Ă€n 100 % rapporteras. Man kan vĂ€xla trĂ„dlĂ€ge med det interaktiva kommandog âHâ.
För multiprocessormiljöer gĂ€ller Ă€ven att, om Irix-lĂ€get Ă€r Av , kommer top köra i Solaris-lĂ€ge dĂ€r en uppgifts cpu-anvĂ€ndning delas med det totala antalet CPU:er. Man vĂ€xlar Irix-/Solaris-lĂ€gen med det interaktiva kommandot âIâ.
Obs : nĂ€r man kör i skogsvylĂ€ge (âVâ) med barn infĂ€llda (âvâ) kommer detta fĂ€lt Ă€ven inkludera CPU-tiden för dessa osynliga barn. Se avsnittet 4c. UPPGIFTSOMRĂ DETS kommandon, INNEHĂ LL för mer information om vĂ€xlarna âVâ och âvâ.
%CUB  â CPU-utnyttjande
Detta fÀlt Àr identiskt med %CUA nedan, förutom att procentsatsen Àven avspeglar skördade barnprocesser.
%CUA  â CPU-utnyttjande
En uppgifts totala CPU-anvÀndning dividerat med den gÄngna körtiden, uttryckt som en procentsats.
Om en process för nÀrvarande visar högt CPU-anvÀndande kan detta fÀlt hjÀlpa till att avgöra om sÄdant beteende Àr normalt. OmvÀnt, om en proces har lÄgt CPU-anvÀndande för nÀrvarande kan %CUA avspegla högre historiska behov över dess livstid.
%MIN  â MinnesanvĂ€ndning (RES)
En uppgifts aktuella residenta andel av tillgÀngligt fysiskt minne.
Se âĂVERSIKT, Linux minnestyperâ för ytterligare detaljer.
AGID  â Autogruppidentifierare
Autogruppidentifieraren som hör ihop med en process. Denna funktion fungerar tillsammans med CFS-schemalÀggaren för att förbÀttra interaktiv skrivbordsprestanda.
NÀr /proc/sys/kernel/sched_autogroup_enabled Àr satt skapas en ny autogrupp för varje ny session (se SID). Alla processer som avgrenats dÀrefter i den sessionen Àrver medlemskapet i denna autogrupp. KÀrnan försöker likafördela CPU-sykler över sÄdana grupper. AlltsÄ, en autogrupp med mÄnga CPU-intensiva processer (t.ex. make -j) kommer inte att dominera en autogrupp med endast en eller tvÄ processer.
NÀr -1 visas betyder det att denna information inte Àr tillgÀnglig.
AGNI  â Autogruppens nice-vĂ€rde
Autogruppens nice-vÀrde vilket pÄverkar schemalÀggningen för alla processer e den gruppen. Ett negativt nice-vÀrde betyder högre prioritet, medan ett positivt nice-vÀrde betyder lÀgre prioritet.
KGNAMN  â Styrgruppsnamn
Namnet pĂ„ kontrollgruppen vilken en process hör, eller â-â om inte tillĂ€mpligt för den processen.
Detta kommer typiskt vara den sista posten i den fullstÀndiga listan av kontrollgrupper som visas under nÀsta rubrik (KGRUPPR). Och liksom gÀller dÀr, har detta fÀlt variabel bredd.
KGRUPPR  â Styrgrupper
Namnen pĂ„ kontrollgrupperna till vilken en process hör, eller â-â om inte tillĂ€mpligt för den processen.
Kontrollgrupper gör att man kan allokera resurser (cpu, minne, nÀtverksbandbredd, etc.) bland installationsdefinierade grupper av processer. De möjliggör finkorning styrning av allokeringen, nekandet, prioriteringen, hanteringen och övervakningen av dessa resurser.
MÄnga olika hierarkier av kgrupper kan finnas samtidigt pÄ ett system och varje hierarki Àr kopplat till ett eller flera subsystem. Ett subsystem representerar en ensam resurs.
Obs : FÀltet KGRUPPR, till skillnad mot de flesta kolumner, har inte fast bredd. NÀr det visas kommer det och alla andra kolumner med variabel bredd allokeras all ÄterstÄende skÀrmbredd (upp till ett maximum 512 tecken). Trots det kan sÄdana fÀlt med variabel bredd huggas av. Se avsnittet 5c. RULLA ett fönster för ytterligare information om hur man kommer Ät avhuggen data.
KOD  â Kodstorlek (KiB)
MÀngden fysiskt minne som just nu Àgnat Ät körbar kod, Àven kÀnt som den residenta textmÀngdens storlek eller TRS.
Se âĂVERSIKT, Linux minnestyperâ för ytterligare detaljer.
KOMMANDO  â Kommandonamn eller kommando rad
Visa kommandoraden som anvĂ€ndes för att starta en uppgift eller namnet pĂ„ det tillhörade programmet. Man vĂ€xlar mellan kommando rad och namn med âcâ, vilket Ă€r bĂ„de en kommandoradsflagga och ett interaktivt kommando.
NĂ€r man
har valt att visa kommandorader kommer processer utan en
kommandorad som kÀrntrÄdar) visas med endast
programnamnet i hakparentesr, som i detta exempel:
[kthreadd]
Detta fĂ€lt kan Ă€ven pĂ„verkas av visningslĂ€get skogsvy. Se det interaktiva kommandot âVâ för ytterligare information om det lĂ€get.
Obs : FÀltet KOMMANDO, till skillnad mot de flesta kolumner, har inte fast bredd. NÀr det visas kommer det och alla andra kolumner med variabel bredd allokeras all ÄterstÄende skÀrmbredd (upp till ett maximum 512 tecken). Trots det kan sÄdana fÀlt med variabel bredd huggas av. Detta gÀller sÀrskilt för detta fÀlt nÀr kommandorader visas (det interaktiva kommandot interaktivt kommando). Se avsnittet 5c. RULLA ett fönster för ytterligare information om hur man kommer Ät avhuggen data.
DATA  â Data- + stackstorlek (KiB)
MÀngden privat minne reserverat av en process. Detta Àr Àven kÀnt Àven kÀnt som den residenta datamÀngdens storlek eller DRS. SÄdant minne behöver Ànnu inte vara mappat till fysiskt minne (RES) men kommer alltid att inkluderas i mÀngden virtuellt minne (VIRT).
Se âĂVERSIKT, Linux minnestyperâ för ytterligare detaljer.
FĂRLUP.  â Förlupen körtid
TidsÄtgÄngen sedan en process startades. AlltsÄ, den senast startade uppgiften kommer visa det minsta tidsintervallet.
VĂ€rdet kommer uttryckas som âHH,MMâ (timmar,minuter) men Ă€r föremĂ„l för ytterligare skalning om intervallet blir för stort för att passa kolumnbredden. Vid den tidpunkten kommer det att skalas till âDD+HHâ (dagar+timmar) och möjligen dĂ€rutöver.
MILJĂ Â â Milöjövariabler
Visa alla miljövariablerna, om nĂ„gra, som ses av respektive processer. Dessa variabler kommer visas sin rĂ„a ordning, inte den sorterade ordning man Ă€r van vid att se med ett âsetâ utan argument.
Obs : FĂ€ltet MILJĂ, till skillnad mot de flesta kolumner, har inte fast bredd. NĂ€r det visas kommer det och alla andra kolumner med variabel bredd allokeras all Ă„terstĂ„ende skĂ€rmbredd (upp till ett maximum 512 tecken). Trots det kan sĂ„dana fĂ€lt med variabel bredd huggas av. Detta gĂ€ller sĂ€rskilt för detta fĂ€lt. Se avsnittet 5c. RULLA ett fönster för ytterligare information om hur man kommer Ă„t avhuggen data.
KĂRBAR  â Körbars sökvĂ€g
DÀr det Àr tillgÀngligt Àr detta den fullstÀndiga sökvÀgen till den körbara, inklusive programnamnet.
Obs : FĂ€ltet KĂRBAR har, till skillnad mot de flesta kolumner, inte fast bredd. NĂ€r det visas kommer det plus eventuella andra kolumner med variabel bredd allokeras all Ă„terstĂ„ende skĂ€rmbredd (upp till de maximala 512 tecknen).
Flaggor  â Uppgiftens flaggor
Denna kolumn representerar uppgiftens aktuella schemalÀggningsflaggor vilka uttrycks i hexadecimal notation och med nollor utelÀmnade. Dessa flaggor Àr officiellt dokumenterade i <linux/sched.h>.
GID  â Grupp-Id
Den effektiva gruppens ID.
GRUPP  â Gruppnamn
Den effektiva gruppens namn.
LOGID  â InloggningsanvĂ€ndar-Id
AnvÀndar-ID:t som anvÀndes vid inloggning . NÀr -1 visas betyder det att denna informaion inte Àr tillgÀnglig.
LXC  â Lxc-behĂ„llarnamn
Namnet pĂ„ den lxc-behĂ„llare i vilken uppgiften kör. Om en process inte kör inuti en behĂ„llare kommer ett streck (â-â) visas.
NI  â Nice-vĂ€rde
Nice-vÀrdet pÄ uppgiften. Ett negativt nice-vÀrde betyder högre prioritet, medan ett positivt nice-vÀrde betyder lÀgre prioritet. Noll i detta fÀlt betyder helt enkelt att prioriteten inte kommer justeras nÀr en uppgifts körbarhet bestÀms.
Obs : Detta vĂ€rde pĂ„verkar bara schemalĂ€ggningsprioritet relativt mot andra processer i samma autogrupp. Se fĂ€lten âAGIDâ och âAGNIâ för ytterligare information om autogrupper.
NU  â Senast kĂ€nda NUMA-nod
Ett tal representerar NUMA-noden associerad med den senast anvĂ€nda processorn (âPâ). NĂ€r -1 visas betyder det att NUMA-information inte Ă€r tillgĂ€nglig.
Se de interaktiva kommandona â2â och â3â för ytterligare NUMA-möjligheter som pĂ„verkar sammanfattningsomrĂ„det.
OOMj  â Justeringsfaktor för slut pĂ„ minnet
VÀrdet, som gÄr frÄn -1000 till +1000, lÀggs till det aktuella slut-pÄ-minnet-vÀrdet (OOMv) vilket sedan anvÀnds för att avgöra vilken uppgift som skall dödas nÀr minnet Àr uttömt.
OOMv  â Slut pĂ„ minnet-vĂ€rde
Detta vĂ€rde, som gĂ„r frĂ„n 0 till +1000, anvĂ€nds för att vĂ€lja uppgift(er) att döda nĂ€r minnet Ă€r uttömt. Noll översĂ€tts till âdöda aldrigâ medan 1000 betyder âdöda alltidâ.
P  â Senast anvĂ€nd CPU (SMP)
Ett nummer som representerar den senast anvÀnda processorn. I en sann SMP-miljö kommer detta sannolikt Àndras ofta eftersom kÀrnan avsiktligt anvÀnder svag affinitet. Dessutom kan sjÀlva körandet av top bryta denna svaga affinitet fÄ fler processer att byta CPU oftare (pÄ grund av den ökade efterfrÄgan pÄ CPU-tid).
PGRP  â Processgrupps-Id
Varje process Àr medlem av en unik processgrupp vilken anvÀnds för att distribuera signaler och av terminaler för att skilja begÀranden som sin indata och utdata. NÀr en process skapas (grenas) blir den en medlem i sin förÀlders processgrupp. Enligt konvention Àr detta vÀrde lika med process-ID (se PID) för den första medlemmen i processgruppen, kallad processgruppens ledare.
PID  â Process-Id
En uppgifts unika process-ID, vilket periodiskt slÄr runt, men aldrig startar om pÄ noll. I kÀrnans termer Àr det en körbar enhet definerad av en task_struct.
Detta vÀrde kan Àven anvÀndas som: en processgrupps-ID (se PGRP); en sessions-ID för sessionsledaren (se SID); en trÄdgrupps-ID för trÄdgruppsledaren ((se TGID); och en TTY-processgrupps-iID för processgruppsledaren (se TPGID).
FPID  â FörĂ€ldraprocess-Id
Uppgiftens förÀlders process-ID (pid).
PR  â Prioritet
Uppgiftens schemalĂ€ggningsprioritet. Om man ser ârtâ i detta fĂ€lt betyder det att uppgiften kör under schemalĂ€ggningprioritet för realtid.
Under linux Àr realtidsprioritet nÄgot missledande eftersom traditionellt operativsystemet sjÀlvt inte gick att avbryta (preempt). Och medan kÀrna 2.6 kan göras avbrytbar (preemptible) Àr den inte alltid det.
ARSS  â Andel resident minne, smaps (KiB)
Proportionen av denna uppgifts andel av âRSSâ dĂ€r varje sida delas av antalet processer som delar den. Det Ă€r Ă€ven summan av fĂ€lten âASanâ, âASfbâ och âASdeltâ.
Till exempel, om en process ar 1000 residenta sidor sjĂ€lv och 1000 residenta sidor som delas med en annan process skulle dess âARSSâ vara 1500 (gĂ„nger sidstorleken).
Att komma Ät smaps-vÀrden Àr 10à dyrare Àn annan minnesstatistik och data för andra anvÀndare krÀver root-privilegier.
ASan
 â Andel anonymt minne, smaps (KiB)
ASfb  â Andel filminne, smaps (KiB)
ASdelt  â Andel shmem-minne, smaps
(KiB)
I liket med vad som gĂ€llde för âARSSâ ovan (total proportionell andel resident minne) representerar dessa fĂ€lt andelen av denna uppgifts del av varje typ av minne dividerat med antalet processer som delar det.
Att komma Ät smaps-vÀrden Àr 10à dyrare Àn annan minnesstatistik och data för andra anvÀndare krÀver root-privilegier.
RES  â Storlek pĂ„ resident minne (KiB)
En delmĂ€ngd av den virtuella adressrymden (VIRT) som representerar det inte utvĂ€xlade fysiska minnet en uppgift just nu anvĂ€nder. Det Ă€r ocksĂ„ summan av fĂ€lten âRSanâ, âRSfbâ och âRSdlâ.
Det kan inkludera privata anonyma sidor, privata sidor avbildade mot filer (inklusive programavbilder och delade bibliotek) plus delade anonyma sidor. Allt sĂ„dant minne stödjs av den vĂ€xlingsfil som representeras separat under VĂXL.
Slutligen kan detta fĂ€lt Ă€ven inkludera delade filstödda sidor som, nĂ€r de modifieras, beter sig som en dedikerad vĂ€xlingsfil och alltsĂ„ aldrig kommer pĂ„verka VĂXL.
Se âĂVERSIKT, Linux minnestyperâ för ytterligare detaljer.
RSS  â Resident minne, smaps (KiB)
En annan, mer exakt vy av processens ej utvĂ€xlade fysiska minne. Det hĂ€mtas frĂ„n filen âsmaps_rollupâ och Ă€r i allmĂ€nhet nĂ„got större Ă€n det som visas för âRESâ.
Att komma Ät smaps-vÀrden Àr 10à dyrare Àn annan minnesstatistik och data för andra anvÀndare krÀver root-privilegier.
RSan  â Storlek pĂ„ resident anonymt minne (KiB)
En delmÀngd av resident minne (RES) som representerar privata sidor inte avbildade mot en fil.
RSfb  â Storlek pĂ„ resident minne med bakomliggande fil (KiB)
En delmÀngd av resident minne (RES) som representerar de implicit delade sidor som stöds av programavbilder och delade bibliotek. Det inkluderar Àven explicita filavbildningar, bÄde privata och delade.
RSlĂ„  â Storlek pĂ„ resident lĂ„st minne (KiB)
En delmÀngd av resident minne (RES) som inte kan vÀxlas ut.
RSdl  â Storlek pĂ„ resident delat minne (KiB)
En delmÀngd av resident minne (RES) som reprecenterar de explicit delade anonyma shm*/mmap-sidorna.
VAID  â Verkligt anvĂ€ndar-id
Det verkliga anvÀndar-ID:t.
VANV  â Verkligt anvĂ€ndarnamn
Det verkliga anvÀndarnamnet.
S  â Processtatus
Status för uppgiften kan
vara en av:
D
= oavbrytbar sömn
I
= inaktiv
R
= körande
S
= sovande
T
= stoppad av jobbstyrsignal
t
= stoppad av felsökare under spÄrning
Z
= zombie
Uppgifter som visas som körande bör man egentligen tĂ€nka pĂ„ som redo att köra  â deras task_struct Ă€r helt enkelt representerad i Linux körkö. Ăven utan en sann SMP-maskin kan man se flera uppgifter i detta tillstĂ„nd beroende pĂ„ tops fördröjningsintervall och nice-vĂ€rde.
DELT  â Storlek pĂ„ delat minne (KiB)
En delmÀngd av resident minne (RES) som kan anvÀndas av andra processer. Det kommer inkludera delade anonyma sidor och delade filstödda sidor. Det inkluderar Àven privata sidor som Àr avbildade pÄ filer som representerar programavbilder och delade bibliotek.
Se âĂVERSIKT, Linux minnestyperâ för ytterligare detaljer.
SID  â Sessions-id
En session Àr en samling processgrupper (se PGRP), vanligen etablerad av inloggningsskalet. En nyavgrenad process gÄr med i sin skapares session. Som konvention Àr detta vÀrde lika med sessionens första medlems process-ID (se PID), kallad sessionsledaren, vilket vanligen Àr inloggningsskalet.
STARTAD  â Starttidsintervall
TidslÀngden sedan systemstarten nÀr en process startades. AlltsÄ kommer den senast startade uppgiften visa det största tidsintervallet.
VĂ€rdet kommer uttryckas som âMM:SSâ (minuter:sekunder). Men om intervallet Ă€r för stort för att fĂ„ plats i kolumnbredden kommer det att skalas som âHH,MMâ (timmar,minuter) och möjligen dĂ€rutöver.
SAID  â Sparat anvĂ€ndar-id
Det sparade anvÀndar-ID:t.
KOMPPGID  â KomplementĂ€ra grupp-id:n
Eventuella kompletterande gruppers ID:n etablerade vid inloggning eller Àrvda frÄn en uppgifts förÀlder. De visas i en kommaseparerad lista.
Obs : FÀltet KOMPGID har, till skillnad mot de flesta kolumner, inte fast bredd. NÀr det visas kommer det plus eventuella andra kolumner med variabel bredd allokeras all ÄterstÄende skÀrmbredd (upp till de maximala 512 tecknen).
KOMPGRP  â KomplementĂ€ra gruppnamn
Eventuella kompletterande gruppers namn etablerade vid inloggning eller Àrvda frÄn en uppgifts förÀlder. De visas i en kommaseparerad lista.
Obs : FÀltet KOMPGRP har, till skillnad mot de flesta kolumner, inte fast bredd. NÀr det visas kommer det plus eventuella andra kolumner med variabel bredd allokeras all ÄterstÄende skÀrmbredd (upp till de maximala 512 tecknen)
SANV  â Sparat anvĂ€ndarnamn
Det sparade anvÀndarnamnet.
VĂXL  â VĂ€xlad storlek (KiB)
Den tidigare residenta delen av en uppgifts adressutrymme skrivet till vÀxlingsfilen nÀr fysiskt minne blir överanvÀnt.
Se âĂVERSIKT, Linux minnestyperâ för ytterligare detaljer.
TGID  â TrĂ„dgrupps-id
TrÄdgruppens ID som en uppgift hör till. Det Àr trÄdgruppledarens PID. I kÀrnans termer representerar det de uppgifter som delar en mm_struct.
TID  â CPU-tid
Total CPU-tid uppgiften har anvĂ€nt sedan den startades. NĂ€r kumulativt lĂ€ge Ă€r PĂ„ listas varje process med cpu-tiden som den och dess döda barn har anvĂ€nt. Man vĂ€xlar kumulativt lĂ€ge med âSâ, vilket Ă€r bĂ„de en kommandoradsflagga och ett interaktivt kommando. Se Det interaktiva kommandot âSâ för ytterligare information om detta lĂ€ge.
TID+  â CPU-tid, hundradelar
Samma som TID, men avspeglar mer noggrannhet genom hundradelar av sekunder.
TPGID  â Tty-processgrupps-id
Förgrundsprocessens processgrupps-ID för den anslutna tty:n, eller -1 om en process inte Àr ansluten till en terminal. Enligt konvention Àr detta vÀrde lika med processgruppsledarens (se PGRP) process-ID (se PID).
TTY  â Styrande tty
Styrterminalens namn. Detta Ă€r vanligen enheten (serieporten, pty, etc.) processen startades ifrĂ„n, och vilken den anvĂ€nder för inmatning och utmatning. Dock behöver inte en terminal vara kopplad till en terminal, i vilket fall man ser en â?â visad.
AID  â AnvĂ€ndar-id
Uppgiftens effektiva Àgares anvÀndar-ID.
ANV  â AnvĂ€nt minne (KiB)
Detta fĂ€lt representerar ej vĂ€xlat fysiskt minne en uppgift anvĂ€nder (RES) plus den utvĂ€xlade delen av dess adressutrymme (VĂXL).
Se âĂVERSIKT, Linux minnestyperâ för ytterligare detaljer.
ANVĂNDARE  â AnvĂ€ndarnamn
Uppgiftens effektiva Àgares anvÀndarnamn.
URSS  â Unika mĂ€ngdens storlek
Den inte utvĂ€xlade andelen av fysiskt minne (âRSSâ) som inte delas med nĂ„gon annan process. Det hĂ€rleds fron filen âsmaps_rollupâ.
Att komma Ät smaps-vÀrden Àr 10à dyrare Àn annan minnesstatistik och data för andra anvÀndare krÀver root-privilegier.
VIRT  â Storleken pĂ„ virtuellt minne (KiB)
Den totala mÀngden virtuellt minne som anvÀnds av uppgiften. Den inkluderar all kod, data och delade bibliotek plus sidor som har vÀxlats ut och sidor som har avbildats men inte anvÀnts.
Se âĂVERSIKT, Linux minnestyperâ för ytterligare detaljer.
WKAN  â Sover i en funktion
Detta fĂ€lt kommer visa namnet pĂ„ kĂ€rnfunktionen i vilken uppgiften just nu sover. Körande uppgifter kommer visa ett streck (â-â) i denna kolumn.
ioL  â I/O-byte lĂ€sta
Antalet byte en process orsakade att de lÀstes frÄn lagringsnivÄn.
Root-privilegier krĂ€vs för att visa âioâ-data för andra anvĂ€ndare.
ioLĂ„t  â I/O-lĂ€sĂ„tgĂ€rder
Antalet lÀs-I/O-ÄtgÀrder (systemanrop) för en process. SÄdana anrop resulterar inte nödvÀndigtvis i faktisk fysisk disk-I/O.
ioS  â I/O-byte skrivna
Antalet byte en process orsakade att de skickades till lagringsnivÄn.
ioSĂ„t  â I/O-skrivĂ„tgĂ€rder
Antalet skriv-I/O-ÄtgÀrder (systemanrop) för en process. SÄdana anrop resulterar inte nödvÀndigtvis i faktisk fysisk disk-I/O.
aSmu  â Antal smutsiga sidor
Antalet sidor som har Àndrats sedan de senast skrevs till extra lagring. Smutsiga sidor mÄste skrivas till extra lagring före den motsvarande fysiska minnesplatsen kan anvÀndas för nÄgon annan virtuell sida.
Detta fÀlt Àr förÄldrat sedan linux 2.6 och Àr alltid noll.
aSmĂ„  â Antal större sidfel
Antalet stora sidfel som intrÀffat för en uppgift. Ett sidfel intrÀffar nÀr en process försöker lÀsa frÄn eller skriva till en virtuell sida som inte för nÀrvarande finns i dess adressrymd. Ett stort sidfel Àr nÀr extra lagring Àr inblandat i att göra sidan tillgÀnglig.
aSmĂ„  â Antal mindre sidfel
Antalet smÄ sidfel som intrÀffat för en uppgift. Ett sidfel intrÀffar nÀr en process försöker lÀsa frÄn eller skriva till en virtuell sida som inte för nÀrvarande finns i dess adressrymd. Ett litet sidfel blandar inte in Ätkomst av extra lagring för att göra sidan tillgÀnglig.
nTR  â Antal trĂ„dar
Antalet trÄdar kopplade till en process.
nrGRUPPER  â CGROUP-namnrymd
Inoden för namnrymden som anvÀnds för att dölja identiteten pÄ styrgruppen i vilken processen Àr en medlem.
nrIPK  â IPK-namnrymd
Inoden för namnrymden som anvÀnds för att isolera resurser för interprocesskommunikation (IPK) sÄsom System V IPC-objekt och POSIX-meddelandeköer.
nrMNT  â MNT-namnrymd
Inoden för namnrymden som anvÀnds för att isolera monteringspunkter för filsystem och dÀrmed erbjuder olika vyer av filsystemshierarkin.
nrNĂT  â NĂT-namnrymd
Inoden för namnrymden som anvÀnds för att isolera resurser sÄsom nÀtverksenheter, IP-adresser, IP-ruttlÀggning, portnummer etc.
nrPID  â PID-namnrymd
Inoden för namnrymden som anvĂ€nds för att isolera process-ID-nummer vilket betyder att de inte behöver vara unika. AlltsĂ„ kan varje sĂ„dan namnrymd ha sin egen âinit/systemdâ (PID nr. 1) för att hantera diverse initieringsuppgifter och skörda förĂ€ldralösa barnprocesser.
nrTID  â TIDS-namnrymd
Inoden för namnrymden som lÄter processer se olika systemtider pÄ ett sÀtt liknande det för UTS-namnrymden.
nrANV  â ANVĂNDAR-namnrymd
Inoden för namnrymden som anvÀnds för att isolera anvÀndar- och grupp-ID-nummer. AlltsÄ kan en process ha ett normalt opriviligierat anÀndar-ID utanför en anvÀndarnamnrymd medan den har anvÀndar-ID 0, men fullstÀndiga root-privilegier, inuti den namnrymden.
nrUTS  â UTS-namnrymd
Inoden för namnrymden som anvĂ€nds för att isolera vĂ€rdnamn och NIS-domĂ€nnamn. UTS betyder helt enkelt âUNIX Time-sharing Systemâ.
vSt  â Delta av antal stora sidfel
Antalet stora sidfel som har intrÀffat sedan den senaste uppdateringen (se aSto).
vSm  â Delta av antal mindre sidfel
Antalet smÄ sidfel som har intrÀffat sedan den senaste uppdateringen (se aSmÄ).
3b. HANTERING av fÀlt
Efter att trycka det interaktiva kommandot âfâ (fĂ€lthantering) kommer man presenteras med en skĂ€rm som visar: 1) namnet pĂ„ âaktuelltâ fönster; 2) det utsedda sorteringsfĂ€ltet; 3) alla fĂ€lt i deras aktuella ordning tillsammans med beskrivningar. Poster markerade med en asterisk Ă€r fĂ€lt som visas just nu, i den mĂ„n skĂ€rmbredden tillĂ„ter.
|
âą |
Som intruktionerna pÄ skÀrmen indikerar navigerar man mellan fÀlten med piltangenterna upp och ner . Tangenterna PgUp, PgDn, Home och End kan ocksÄ anvÀndas för att snabbt nÄ det första eller sista tillgÀngliga fÀltet. |
||
|
âą |
Piltangenten höger vÀljer ett fÀlt för att flyttas och piltangenten vÀnster eller tangenten < Enter > faststÀller det fÀltets placering. |
||
|
âą |
Tangenten â d â eller < mellanslag > vĂ€xlar ett fĂ€lts visningsstatus, och dĂ€rmed förekomsten eller frĂ„nvaron av asterisken. |
||
|
âą |
Tangenten â s â markerar ett fĂ€lt som sorteringsfĂ€ltet. Se avsnittet 4c. UPPGIFTSOMRĂ DETS kommandon, SORTERING för ytterligare information om valet av sorteringsfĂ€lt. |
||
|
âą |
Tangenterna â a â och â w â kan anvĂ€ndas för att blĂ€ddra igenom alla tillgĂ€ngliga fönster och tangenterna â q â eller < Esc > gĂ„r ur fĂ€lthanteringen. |
FĂ€lthanteringsskĂ€rmen kan Ă€ven anvĂ€ndas för att Ă€ndra âaktuellâ fönster-/fĂ€ltgrupp i antingen helskĂ€rmslĂ€ge eller alternativt visningslĂ€ge. Det som var mĂ„let nĂ€r âqâ eller <Esc> trycktes kommer att göras aktuellt nĂ€r man Ă„tergĂ„r till top-visningen. Se avsnittet 5. ALTERNATIVA SKĂRMARS utseende och det interaktiva kommandot âgâ för kunskap om aktuella fönster och fĂ€ltgrupper.
Obs : ett fönster som har rullats horisontellt kommer att ÄterstÀllas om nÄgra fÀltÀndringar görs via fÀlthanteringsskÀrmen. Eventuell vertikal rullningsposition, dÀremot, kommer inte pÄverkas. Se avsnittet 5c. RULLA ett fönster för ytterligare information om att rulla vertikalt och horisontellt.
4. INTERAKTIVA kommandon
Listade nedan Ă€r ett kort register över kommandon i kategorier. NĂ„gra kommandon förekommer mer Ă€n en gĂ„ng  â deras betydelse eller omfattning kan variera beroende pĂ„ sammahanget i vilket de ges.
4a.
Globala-kommandon
<Ent/Sp> ?, =, 0,
A, B, d, E, e, g, H, h, I, k, q, r, s, W, X, Y, Z,
ËG, ËK, ËN, ËP, ËU, ËL,
ËR
4b.
SammanfattningsomrÄdets.kommandon
C, l, t, m, 1, 2, 3, 4, 5, !
4c.
UppgiftomrÄdets-kommandon
Utseende: b, J, j, x, y, z
InnehĂ„ll: c, F, f, O, o, S, U, u, V, v, ËE
Storlek: #, i, n
Sortering: <, >, f, R
4d.
FĂRGavbildning
<Ret>, a, B, b, H, M, q, S, T, w, z, 0 - 7
5b.
Kommandon-för-fönster
-, _, =, +, A, a, G, g, w
5c.
Rulla-ett-fönster
C, Upp, Ned, VÀnster, Höger, PgUp, PgDn, Home, End
5d.
Söka-i-ett-fönster
L, &
5e.
Filtrera-i-ett-fönster
O, o, ËO, =, +
4a. GLOBALA kommandon
De globala interaktiva kommandona Àr alltid tillgÀngliga pÄde i helskÀrmslÀge och alternativt visningslÀge. Dock Àr nÄgra av dessa interaktiva kommandon inte tillgÀngliga nÀr man kör i sÀkert lÀge.
Om man vill veta
i förvÀg huruvida eller inte ens top har
sÀkrats, frÄga helt enkelt efter hjÀlp och
titta pÄ systemsammanfattningen pÄ den andra
raden.
<
Enter
> eller
<
Mellanslag
>Â Â :
Uppdatera
visningen
Dessa kommandon vÀcker upp top och som följd av mottagande av nÄgon indata kommer hela skÀrmen ritas om. De framtvingar Àven en uppdatering av eventuella Àndringar i drift av cpu eller fysiskt minne.
Man kan anvÀnda vilken som helst av dessa tangenter om man har ett lÄngt fördröjningsintervall och vill se den aktuella statusen.
? | h : HjÀlp
Det finns tvÄ hjÀlpnivÄer tillgÀngliga. Den första kommer ge en pÄminnelse om alla gruldÀggande interaktiva kommandon. Om top Àr sÀkrad kommer den skÀrmen vara förkortad.
Att trycka âhâ eller â?â pĂ„ den hjĂ€lpskĂ€rmen kommer ta en till hjĂ€lp för de interaktiva kommandon som Ă€r tillĂ€mpliga pĂ„ alternativt visningslĂ€ge.
= : GÄ ur visningsbegrÀnsningar
Tar bort begrĂ€nsningar pĂ„ vad som visas. Detta kommando kommer Ă„terstĂ€lla kommandon âiâ (inaktiva uppgifter), ânâ (max uppgifter), âvâ (dölj barn) och âFâ fokus som kan vara aktiva. Det avslutar ocksĂ„ PID-monitorering, anvĂ€ndarfiltrering, annan filtrering, lokaliseringsbearbetning och kombinera-Cpu-lĂ€ge.
Dessutom, om fönstret har rullats kommer det at ÄterstÀllas av detta kommando.
0 : Nollundertryckning svÀxel
Detta kommando styr huruvida nollor visas eller undertrycks för mÄnga av fÀlten i ett uppgiftsfönster. FÀlt som AID, GID, NI, PR eller P pÄverkas inte av denna vÀxel.
A : Alternativt visningslÀge svÀxel
Detta kommando kommer att byta mellan helskĂ€rmslĂ€ge och alternativt visningslĂ€ge. Se avsnittet 5. ALTERNATIVA SKĂRMARS utseende och det interaktiva kommandot âgâ för insikt i aktuella fönster och fĂ€ltgrupper.
B : Fetstil-avaktiverings/aktiverings vÀxel
Detta kommando kommer pÄverka anvÀndningen av terminalegenskapen feltstil och Àndrar bÄde sammanfattningsomrÄdet och .
|
|