atop(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med 'Här är **atop(1)** omskriven till **MediaWiki-format**, anpassad till samma stil som dina tidigare man-sidöversättningar: * `=` / `==` för rubriker * inga HTML-taggar * kommandon och exempel i `<pre>` * beskrivande text i löpande stycken * listor skrivna som definitioner (`:`) där det passar Texten är **innehållsmässigt trogen originalet**, men formaterad så att den fungerar direkt i MediaWiki. --- = atop(1) = == NAMN == '''atop''' – AT Computing’s s...') |
(Ingen skillnad)
|
Versionen från 10 januari 2026 kl. 07.50
Här är **atop(1)** omskriven till **MediaWiki-format**, anpassad till samma stil som dina tidigare man-sidöversättningar:
- `=` / `==` för rubriker
- inga HTML-taggar
- kommandon och exempel i `
`
* beskrivande text i löpande stycken * listor skrivna som definitioner (`:`) där det passar Texten är **innehållsmässigt trogen originalet**, men formaterad så att den fungerar direkt i MediaWiki. --- = atop(1) = == NAMN == '''atop''' – AT Computing’s system- och processövervakare == SYNOPSIS == Interaktiv användning: <pre> atop [-g|-m|-d|-n|-u|-p|-s|-c|-v|-o] [-C|-M|-D|-N|-A] [-af1x] [-L linelen] [-Plabel[,label]...] [interval [samples]]
Skrivning och läsning av råloggfiler:
atop -w rawfile [-a] [-S] [interval [samples]]
atop -r [rawfile] [-b hh:mm] [-e hh:mm]
[-g|-m|-d|-n|-u|-p|-s|-c|-v|-o]
[-C|-M|-D|-N|-A] [-f1x] [-L linelen]
[-Plabel[,label]...]
BESKRIVNING
Programmet atop är en interaktiv övervakare för att visa belastningen på ett Linux-system. Det visar användningen av de mest kritiska hårdvaruresurserna (ur prestandasynpunkt) på systemnivå, det vill säga CPU, minne, disk och nätverk.
Dessutom visas vilka processer som är ansvariga för belastningen, med avseende på CPU- och minnesanvändning på processnivå. Diskbelastning visas per process om ”storage accounting” är aktivt i kärnan eller om kärnpatchen cnt är installerad. Nätverksbelastning visas endast per process om cnt-patchen är installerad.
Varje interval (standard: 10 sekunder) visas information om resursutnyttjandet på systemnivå, följt av en lista över processer som varit aktiva under det senaste intervallet. Processer som varit helt oförändrade visas inte, om inte tangenten a trycks.
Om listan inte ryms på skärmen visas endast de översta raderna, sorterade efter aktivitet. Intervallen upprepas tills antalet samples uppnåtts eller tills användaren trycker q.
När atop startas avgör den om standardutmatningen är kopplad till en terminal eller till fil/rör. I det första fallet används ncurses och interaktivt beteende; i det andra fallet produceras ren ASCII-utmatning.
I interaktivt läge anpassas utmatningen dynamiskt efter terminalens storlek. Kolumner läggs till eller tas bort horisontellt baserat på viktning, och antalet rader i processlistan justeras vertikalt.
Utmatningen kan styras med tangentkommandon, vilka även kan anges som flaggor vid start – särskilt användbart vid icke-interaktiv körning.
PROCESSBOKFÖRING
När atop startas aktiveras processbokföring i kärnan. Detta gör att kärnan skriver bokföringsposter när processer avslutas. atop tolkar dessa poster vid varje intervall, vilket gör det möjligt att visa aktivitet även för processer som avslutats under intervallet.
När sista instansen av atop avslutas (via q eller signal 15) stängs processbokföringen av igen. Programmet bör aldrig avslutas med kill -9, eftersom bokföringen då lämnas aktiv och bokföringsfilen kan växa kraftigt.
Miljövariabeln ATOPACCT kan användas för att ange alternativ bokföringsfil. Om variabeln finns men är tom används ingen processbokföring alls.
Root-behörighet krävs för att aktivera bokföringen. atop kan köras som root eller ges setuid-root, i vilket fall privilegierna släpps direkt efter aktivering.
FÄRGER
atop använder färger för att indikera kritisk resursanvändning på systemnivå. Kritisk nivå innebär att belastningen sannolikt ger märkbar prestandapåverkan.
Standardvärden:
Processor
- ≥ 90 % anses kritiskt.
Disk
- ≥ 70 % anses kritiskt.
Nätverk
- ≥ 90 % per gränssnitt anses kritiskt.
Minne
- ≥ 90 % total användning (exklusive cache och buffertar).
- ≥ 10 sidor/s utväxling anses kritiskt, ≥ 1 s/s nästan kritiskt.
- Övercommit (vmcom > vmlim) markeras.
Swap
- ≥ 80 % anses kritiskt (kapacitetsrisk, ej prestanda).
Kritiska rader färgas röda, nästan kritiska cyan. Färgning kan stängas av med x eller flaggan -x.
INTERAKTIVA KOMMANDON
Gemensamt gäller att gemener väljer vyer och versaler styr sortering.
g
- Generell vy (standard).
m
- Minnesrelaterad vy.
d
- Diskrelaterad vy.
n
- Nätverksrelaterad vy (kräver cnt).
s
- Schemaläggningsinformation.
v
- Diverse processinformation.
c
- Visa kommandorad.
o
- Visa användardefinierad processrad (ownprocline).
u
- Summering per användare.
p
- Summering per program.
C / M / D / N
- Sortera efter CPU / minne / disk / nätverk.
A
- Automatisk sortering efter mest belastad resurs.
? eller h
- Hjälp.
V
- Versionsinformation.
x
- Slå på/av färgning.
z
- Pausa visning.
i
- Ändra intervall.
t / T
- Nästa / föregående prov (vid råfil).
b
- Hoppa till tidpunkt i råfil.
r
- Återställ räknare / spola råfil.
U
- Filtrera på användare (regex).
P
- Filtrera på processnamn (regex).
a
- Växla mellan aktiva/alla processer.
f
- Visa även inaktiva resurser.
l
- Begränsa antal CPU-, disk- och nätverksrader.
k
- Skicka signal till process.
q
- Avsluta.
^F / ^B
- Bläddra i processlistan.
^L
- Rita om skärmen.
RÅDATA
Med flaggan -w kan atop lagra system- och processdata i binärt, komprimerat format. Befintliga råfiler kompletteras, annars skapas de.
Endast aktiva processer lagras som standard; -a lagrar alla. Antal prover eller -S (avsluta före midnatt) kan anges.
Råfiler läses med -r. Standardfil är:
/var/log/atop/atop_YYYYMMDD
Navigering sker med t, T, b och r.
Vid omdirigerad utmatning skrivs ASCII-text. Radlängd styrs med -L.
EXEMPEL
Interaktiv övervakning med 5 sekunders intervall:
atop 5
Skriv minnesorterad utmatning i 30 minuter:
atop -M 60 30 > /log/atop.mem
Spara rådata i en timme:
atop -w /tmp/atop.raw 600 6
Visa råfil interaktivt:
atop -r /tmp/atop.raw
FILER
/etc/atoprc
- Systemomfattande konfiguration.
~/.atoprc
- Användarspecifik konfiguration.
/var/log/atop/atop_YYYYMMDD
- Dagliga råloggar.
/etc/cron.d/atop
- Startar atop.daily vid midnatt.
SE ÄVEN
atopsar(1), atoprc(5), logrotate(8)
FÖRFATTARE
Gerlof Langeveld JC van Winkel