sar(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '{{DISPLAYTITLE:sar(1)}} == NAMN == '''sar''' – samla in, rapportera eller spara information om systemaktivitet == SYNOPSIS == <pre> sar [ -A ] [ -B ] [ -b ] [ -C ] [ -D ] [ -d ] [ -F [ MOUNT ] ] [ -H ] [ -h ] [ -p ] [ -r [ ALL ] ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -V ] [ -v ] [ -W ] [ -w ] [ -x ] [ -y ] [ -z ] [ --dec={ 0 | 1 | 2 } ] [ --dev=dev_list ] [ --fs=fs_list ] [ --help ] [ --human ] [ --iface=iface_list ] [ --int=int_list ] [ --pretty ] [...') |
Admin (diskussion | bidrag) |
||
| Rad 1 440: | Rad 1 440: | ||
https://sysstat.github.io/ | https://sysstat.github.io/ | ||
</pre> | </pre> | ||
= Sidslut = | |||
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/sar.1.html | |||
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | |||
https://www.linux.se/kontaka-linux-se/ | |||
<BR><BR>Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
== KOLOFON == | == KOLOFON == | ||
Nuvarande version från 24 juni 2026 kl. 05.34
NAMN
sar – samla in, rapportera eller spara information om systemaktivitet
SYNOPSIS
sar [ -A ] [ -B ] [ -b ] [ -C ] [ -D ] [ -d ] [ -F [ MOUNT ] ]
[ -H ] [ -h ] [ -p ] [ -r [ ALL ] ] [ -S ] [ -t ]
[ -u [ ALL ] ] [ -V ] [ -v ] [ -W ] [ -w ] [ -x ] [ -y ] [ -z ]
[ --dec={ 0 | 1 | 2 } ] [ --dev=dev_list ] [ --fs=fs_list ]
[ --help ] [ --human ] [ --iface=iface_list ] [ --int=int_list ]
[ --pretty ] [ --sadc ]
[ -I [ SUM | ALL ] ] [ -P { cpu_list | ALL } ]
[ -m { keyword[,...] | ALL } ]
[ -n { keyword[,...] | ALL } ]
[ -q [ keyword[,...] | ALL ] ]
[ -j { SID | ID | LABEL | PATH | UUID | ... } ]
[ -f [ filename ] | -o [ filename ] | -[0-9]+ ]
[ -i interval ] [ -s [ start_time ] ] [ -e [ end_time ] ]
[ interval [ count ] ]
BESKRIVNING
Kommandot sar skriver innehållet i valda kumulativa aktivitetsräknare i operativsystemet till standardutmatningen.
Beroende på parametrarna interval och count skriver redovisningssystemet information ett angivet antal gånger med angivet antal sekunder mellan varje rapport.
Om interval är 0 visar sar genomsnittlig statistik sedan systemet startades. Om interval anges utan count skapas rapporter fortlöpande.
Insamlade data kan också sparas i den fil som anges med optionen:
-o filename
samtidigt som de visas på skärmen. Om filename utelämnas använder sar standardfilen för daglig systemaktivitet.
Som standard sparas all data som är tillgänglig från kärnan i datafilen.
sar kan också läsa och skriva ut poster som tidigare sparats i en fil. Filen kan anges med optionen -f, eller vara standardfilen för daglig systemaktivitet.
Det går även att ange:
-1 -2
och liknande som argument till sar för att visa data från tidigare dagar. Exempelvis pekar -1 på gårdagens standardfil för systemaktivitet.
Standardfilerna för daglig systemaktivitet heter:
saDD saYYYYMMDD
Där:
- YYYY är år
- MM är månad
- DD är dag
De används som standard endast när inget filnamn uttryckligen har angetts.
När sar används för att skriva data till fil med -o används saYYYYMMDD om optionen -D också har angetts. Annars används saDD.
När sar används för att visa tidigare sparade poster letar programmet efter den senaste av saDD och saYYYYMMDD och använder den.
Standardfilerna för daglig systemaktivitet finns normalt i:
/var/log/sa
En annan plats kan anges. Om en katalog, i stället för en vanlig fil, används med -f eller -o betraktas den som katalogen där datafilerna finns.
Utan optionen -P rapporterar sar systemomfattande statistik, alltså global statistik för alla processorer. Procentvärden beräknas som genomsnitt, medan andra värden summeras.
Med -P rapporterar sar aktivitet för angiven processor eller angivna processorer. Med -P ALL rapporteras statistik för varje enskild processor och global statistik för alla processorer. Frånkopplade processorer visas inte.
Om inga aktivitetsflaggor anges visas endast CPU-aktivitet. Optionen -A väljer alla möjliga aktiviteter.
Den vanliga CPU-rapporten är ofta ett av de första verktygen man använder vid felsökning av systemaktivitet. Om CPU-användningen ligger nära 100 procent, räknat som user + nice + system, är arbetslasten CPU-bunden.
För längre mätningar kan sar köras i bakgrunden och spara binära data:
sar -o datafil intervall antal >/dev/null 2>&1 &
Dessa data kan senare visas med:
sar -f datafil
sar rapporterar endast lokal aktivitet.
OPTIONER
-A
- Välj alla möjliga aktivitetsrapporter.
- Detta motsvarar ungefär:
-bBdFHISvwWy -m ALL -n ALL -q ALL -r ALL -u ALL
- Optionen innebär också -I ALL och -P ALL, om dessa inte uttryckligen anges på kommandoraden.
-B
- Rapportera sidväxlingsstatistik.
Fält som kan visas:
pgpgin/s
- Totalt antal kibibyte som systemet läste in från disk per sekund via paging.
pgpgout/s
- Totalt antal kibibyte som systemet skrev ut till disk per sekund via paging.
fault/s
- Antal sidfel per sekund, både större och mindre. Detta är inte samma sak som antalet sidfel som orsakar I/O, eftersom vissa sidfel kan lösas utan disk-I/O.
majflt/s
- Antal större sidfel per sekund. Dessa kräver att en minnessida läses in från disk.
pgfree/s
- Antal sidor som systemet placerade på listan över fria sidor per sekund.
pgscank/s
- Antal sidor som skannades av kärntråden kswapd per sekund. Detta sker i bakgrunden på ett friskt system.
pgscand/s
- Antal sidor som skannades direkt per sekund. Detta innebär att en process har stannat upp.
pgsteal/s
- Antal sidor som systemet återtog från cache, pagecache eller swapcache, per sekund för att uppfylla minnesbehov.
pgprom/s
- Antal sidor som flyttades från långsammare till snabbare minnestyper per sekund.
pgdem/s
- Antal sidor som flyttades från snabbare till långsammare minnestyper per sekund.
-b
- Rapportera I/O- och överföringsstatistik.
Fält som kan visas:
tps
- Totalt antal överföringar per sekund till fysiska enheter. En överföring är en I/O-begäran till en fysisk enhet. Flera logiska begäranden kan slås samman till en enda I/O-begäran.
rtps
- Totalt antal läsbegäranden per sekund till fysiska enheter.
wtps
- Totalt antal skrivbegäranden per sekund till fysiska enheter.
dtps
- Totalt antal discard-begäranden per sekund till fysiska enheter.
bread/s
- Totalt antal block som lästs från enheter per sekund. Block motsvarar sektorer och är 512 byte.
bwrtn/s
- Totalt antal block som skrivits till enheter per sekund.
bdscd/s
- Totalt antal block som kasserats för enheter per sekund.
-C
- När data läses från fil: visa kommentarer som lagts in av sadc(8).
-D
- Använd saYYYYMMDD i stället för saDD som standardnamn för daglig aktivitetsfil.
- Detta fungerar endast tillsammans med -o när data sparas till fil.
-d
- Rapportera aktivitet för varje blockenhet.
- Enhetsnamnet visas som det bör se ut i /dev. sar använder data i /sys för att bestämma enhetsnamnet utifrån major- och minor-nummer.
- Om namnlösningen misslyckas används mappning styrd av:
/etc/sysconfig/sysstat.ioconf
- Beständiga enhetsnamn kan visas med -j.
- Statistik för alla enheter visas om ingen begränsad lista anges med --dev=.
- Diskaktivitet kräver att sadc(8) samlar in den med -S DISK och -S XDISK.
Fält som kan visas:
tps
- Totalt antal överföringar per sekund till fysiska enheter.
rkB/s
- Antal kibibyte som lästs från enheten per sekund.
wkB/s
- Antal kibibyte som skrivits till enheten per sekund.
dkB/s
- Antal kibibyte som kasserats för enheten per sekund.
areq-sz
- Genomsnittlig storlek i kibibyte på I/O-begäranden till enheten. I äldre versioner hette fältet avgrq-sz och angavs i sektorer.
aqu-sz
- Genomsnittlig kölängd för begäranden till enheten. I äldre versioner hette fältet avgqu-sz.
await
- Genomsnittlig tid i millisekunder för I/O-begäranden till enheten att bli betjänade, inklusive kötid och betjäningstid.
%util
- Andel av förfluten tid då I/O-begäranden skickades till enheten. För seriellt arbetande enheter betyder värden nära 100 % att enheten är mättad. För RAID och moderna SSD:er speglar värdet inte alltid prestandagränsen.
--dec={ 0 | 1 | 2 }
- Ange antal decimaler, från 0 till 2. Standard är 2.
--dev= dev_list
- Ange blockenheter som statistik ska visas för.
- dev_list är en kommaseparerad lista över enhetsnamn.
-e [ hh:mm[:ss] ]
-e [ seconds_since_the_epoch ]
- Ange rapportens sluttid.
- Standard är:
18:00:00
- Tiden anges i 24-timmarsformat eller som sekunder sedan epoken, med ett tiosiffrigt tal.
- Kan användas när data läses från eller skrivs till fil, alltså med -f eller -o.
-F [ MOUNT ]
- Visa statistik för för närvarande monterade filsystem.
- Pseudofilsystem ignoreras. I slutet av rapporten visar sar en sammanfattning för dessa filsystem.
- Med nyckelordet MOUNT rapporteras monteringspunkten i stället för filsystemets enhet.
- Statistik för alla filsystem visas om ingen begränsad lista anges med --fs=.
- Filsystemstatistik kräver att sadc(8) samlar in den med -S XDISK.
Fält som kan visas:
MBfsfree
- Totalt ledigt utrymme i mebibyte, inklusive utrymme som endast är tillgängligt för privilegierad användare.
MBfsused
- Totalt använt utrymme i mebibyte.
%fsused
- Procentandel filsystemsutrymme som används, sett av en privilegierad användare.
%ufsused
- Procentandel filsystemsutrymme som används, sett av en opriviligierad användare.
Ifree
- Totalt antal fria filnoder i filsystemet.
Iused
- Totalt antal använda filnoder i filsystemet.
%Iused
- Procentandel använda filnoder i filsystemet.
-f [ filename ]
- Läs poster från filename, som skapats med -o filename.
- Standardvärdet är aktuell standardfil för daglig systemaktivitet.
- Om filename är en katalog betraktas den som katalogen där standardfilerna för daglig systemaktivitet finns.
- Optionen -f kan inte användas tillsammans med -o.
--fs= fs_list
- Ange filsystem som statistik ska visas för.
- fs_list är en kommaseparerad lista över filsystemnamn eller monteringspunkter.
-H
- Rapportera statistik över hugepages-användning.
Fält:
kbhugfree
- Mängd hugepages-minne i kibibyte som ännu inte har allokerats.
kbhugused
- Mängd hugepages-minne i kibibyte som har allokerats.
%hugused
- Procentandel av totalt hugepages-minne som har allokerats.
kbhugrsvd
- Mängd reserverat hugepages-minne i kibibyte.
kbhugsurp
- Mängd överskjutande hugepages-minne i kibibyte.
-h
- Motsvarar:
--pretty --human
--help
- Visa ett kort hjälpmeddelande och avsluta.
--human
- Skriv storlekar i mänskligt läsbart format, till exempel 1.0k eller 1.2M.
-I [ SUM | ALL ]
- Rapportera statistik för avbrott.
- Värdena är antal avbrott per sekund för angiven processor eller över alla processorer.
- En lista över avbrott kan anges med --int=.
SUM
- Visa totalt antal mottagna avbrott per sekund.
ALL
- Visa statistik från alla avbrott. Detta är standard.
- Avbrottsstatistik kräver att sadc(8) samlar in den med -S INT.
-i interval
- Välj dataposter vid tidpunkter så nära det angivna intervallet som möjligt.
--iface= iface_list
- Ange nätverksgränssnitt som statistik ska visas för.
- iface_list är en kommaseparerad lista över gränssnittsnamn.
--int= int_list
- Ange avbrottsnamn eller avbrottsnummer som statistik ska visas för.
- int_list är en kommaseparerad lista med värden eller intervall, till exempel:
0-16,35,40-
-j { SID | ID | LABEL | PATH | UUID | ... }
- Visa beständiga enhetsnamn.
- Används tillsammans med -d.
- Nyckelord som ID, LABEL, PATH och UUID anger typ av beständigt namn. Katalogen med dessa namn måste finnas i:
/dev/disk
SID
- Försöker hämta en stabil identifierare som enhetsnamn. En stabil identifierare ska inte ändras mellan omstarter för samma fysiska enhet. Om den finns är det normalt enhetens WWN, läst från:
/dev/disk/by-id
STRÖMHANTERINGSSTATISTIK: -m
-m { keyword [,...] | ALL }
- Rapportera strömhanteringsstatistik.
- Statistiken kräver att sadc(8) samlar in den med -S POWER.
Möjliga nyckelord:
- BAT
- CPU
- FAN
- FREQ
- IN
- TEMP
- USB
BAT
- Batterikapacitet.
Fält:
%cap
- Batterikapacitet.
cap/min
- Kapacitet som förlorats eller vunnits per minut.
status
- Batteriets laddningsstatus.
Statussymboler:
- ↑ – fullt
- ↗ – laddas
- → – laddas inte
- ↘ – laddas ur
- ? – okänd status
CPU
- CPU-statistik.
MHz
- Omedelbar CPU-klockfrekvens i MHz.
FAN
- Fläkthastighet.
rpm
- Fläkthastighet i varv per minut.
drpm
- Skillnaden mellan aktuell fläkthastighet och dess låga gräns, fan_min.
DEVICE
- Sensorns enhetsnamn.
FREQ
- CPU-klockfrekvens.
wghMHz
- Vägt genomsnitt av CPU-klockfrekvensen i MHz. Kräver att drivrutinen cpufreq-stats är kompilerad i kärnan.
IN
- Spänningsingångar.
inV
- Spänningsingång i volt.
%in
- Relativt ingångsvärde. 100 % betyder att spänningen nått övre gränsen, in_max. 0 % betyder att den nått nedre gränsen, in_min.
TEMP
- Enhetstemperatur.
degC
- Temperatur i grader Celsius.
%temp
- Relativ temperatur. 100 % betyder att temperaturen nått övre gränsen, temp_max.
USB
- Ta en ögonblicksbild av anslutna USB-enheter. I slutet visas en sammanfattning.
Fält:
BUS
- Nummer för USB-enhetens roothub.
idvendor
- Leverantörs-ID tilldelat av USB-organisationen.
idprod
- Produkt-ID tilldelat av tillverkaren.
maxpower
- Enhetens maximala strömförbrukning i mA.
manufact
- Tillverkarnamn.
product
- Produktnamn.
ALL
- Motsvarar alla ovanstående nyckelord och visar all strömhanteringsstatistik.
NÄTVERKSSTATISTIK: -n
-n { keyword [,...] | ALL }
- Rapportera nätverksstatistik.
Möjliga nyckelord:
- DEV
- EDEV
- FC
- ICMP
- EICMP
- ICMP6
- EICMP6
- IP
- EIP
- IP6
- EIP6
- NFS
- NFSD
- SOCK
- SOCK6
- SOFT
- TCP
- ETCP
- UDP
- UDP6
DEV
- Statistik från nätverksenheter.
Fält:
IFACE
- Namn på nätverksgränssnitt.
rxpck/s
- Antal mottagna paket per sekund.
txpck/s
- Antal skickade paket per sekund.
rxkB/s
- Antal mottagna kibibyte per sekund.
txkB/s
- Antal skickade kibibyte per sekund.
rxcmp/s
- Antal komprimerade paket mottagna per sekund.
txcmp/s
- Antal komprimerade paket skickade per sekund.
rxmcst/s
- Antal multicastpaket mottagna per sekund.
%ifutil
- Utnyttjandegrad för nätverksgränssnittet. För halv duplex används summan av mottagen och skickad trafik. För full duplex används det största av mottagen och skickad trafik.
EDEV
- Felstatistik från nätverksenheter.
Fält:
rxerr/s
- Antal felaktiga mottagna paket per sekund.
txerr/s
- Antal fel vid sändning per sekund.
coll/s
- Antal kollisioner per sekund vid sändning.
rxdrop/s
- Antal mottagna paket som släpptes per sekund på grund av brist på utrymme i Linux-buffertar.
txdrop/s
- Antal skickade paket som släpptes per sekund på grund av brist på utrymme i Linux-buffertar.
txcarr/s
- Antal carrier-fel per sekund vid sändning.
rxfram/s
- Antal fel i ramjustering per sekund vid mottagning.
rxfifo/s
- Antal FIFO-överkörningsfel per sekund vid mottagning.
txfifo/s
- Antal FIFO-överkörningsfel per sekund vid sändning.
FC
- Fibre Channel-trafik. Kräver att sadc(8) samlar in diskstatistik.
Fält:
FCHOST
- Namn på Fibre Channel-HBA.
fch_rxf/s
- Antal mottagna ramar per sekund.
fch_txf/s
- Antal skickade ramar per sekund.
fch_rxw/s
- Antal mottagna transmissionsord per sekund.
fch_txw/s
- Antal skickade transmissionsord per sekund.
ICMP och EICMP
- ICMPv4-trafik respektive ICMPv4-fel. Kräver SNMP-statistik från sadc(8).
Exempel på fält:
- imsg/s – mottagna ICMP-meddelanden per sekund
- omsg/s – skickade ICMP-meddelanden per sekund
- ierr/s – mottagna ICMP-meddelanden med ICMP-specifika fel
- oerr/s – ICMP-meddelanden som inte kunde skickas
- idstunr/s och odstunr/s – Destination Unreachable
- itmex/s och otmex/s – Time Exceeded
- iredir/s och oredir/s – Redirect
ICMP6 och EICMP6
- ICMPv6-trafik respektive ICMPv6-fel. Kräver IPv6-statistik från sadc(8).
Exempel på fält:
- imsg6/s – mottagna ICMPv6-meddelanden per sekund
- omsg6/s – skickade ICMPv6-meddelanden per sekund
- iech6/s – mottagna Echo Request
- iechr6/s – mottagna Echo Reply
- ierr6/s – ICMPv6-meddelanden med fel
- idtunr6/s och odtunr6/s – Destination Unreachable
- itmex6/s och otmex6/s – Time Exceeded
- ipck2b6/s och opck2b6/s – Packet Too Big
IP och EIP
- IPv4-trafik respektive IPv4-fel. Kräver SNMP-statistik från sadc(8).
Exempel på fält:
- irec/s – mottagna IPv4-datagram per sekund
- fwddgm/s – vidarebefordrade datagram per sekund
- idel/s – datagram levererade till IP-användarprotokoll
- orq/s – lokalt skapade datagram för sändning
- ihdrerr/s – datagram kasserade på grund av fel i IP-huvud
- iadrerr/s – datagram kasserade på grund av ogiltig destinationsadress
- idisc/s och odisc/s – kasserade in- och utgående datagram
- onort/s – datagram utan rutt
IP6 och EIP6
- IPv6-trafik respektive IPv6-fel. Kräver IPv6-statistik från sadc(8).
Exempel på fält:
- irec6/s – mottagna IPv6-datagram per sekund
- fwddgm6/s – vidarebefordrade IPv6-datagram
- idel6/s – IPv6-datagram levererade till användarprotokoll
- orq6/s – lokalt skapade IPv6-datagram för sändning
- ihdrer6/s – datagram kasserade på grund av fel i IPv6-huvud
- iadrer6/s – datagram kasserade på grund av ogiltig IPv6-destinationsadress
- i2big6/s – datagram som inte kunde vidarebefordras eftersom storleken överskred länk-MTU
- inort6/s och onort6/s – datagram utan rutt
NFS
- NFS-klientaktivitet.
Fält:
- call/s – RPC-begäranden per sekund
- retrans/s – RPC-begäranden som måste skickas om
- read/s – read-RPC-anrop
- write/s – write-RPC-anrop
- access/s – access-RPC-anrop
- getatt/s – getattr-RPC-anrop
NFSD
- NFS-serveraktivitet.
Fält:
- scall/s – mottagna RPC-begäranden per sekund
- badcall/s – felaktiga RPC-begäranden
- packet/s – mottagna nätverkspaket
- udp/s – mottagna UDP-paket
- tcp/s – mottagna TCP-paket
- hit/s – träffar i svarscache
- miss/s – missar i svarscache
- sread/s – read-RPC-anrop mottagna
- swrite/s – write-RPC-anrop mottagna
- saccess/s – access-RPC-anrop mottagna
- sgetatt/s – getattr-RPC-anrop mottagna
SOCK
- Statistik över använda IPv4-socklar.
Fält:
- totsck – totalt antal socklar i systemet
- tcpsck – TCP-socklar i bruk
- udpsck – UDP-socklar i bruk
- rawsck – RAW-socklar i bruk
- ip-frag – IP-fragment i kö
- tcp-tw – TCP-socklar i TIME_WAIT
SOCK6
- Statistik över använda IPv6-socklar.
Fält:
- tcp6sck
- udp6sck
- raw6sck
- ip6-frag
SOFT
- Programvarubaserad nätverksbehandling.
Fält:
- total/s – nätverksramar behandlade per sekund
- dropd/s – ramar släppta på grund av full behandlingskö
- squeezd/s – gånger softirq-hanteraren avbröt för att budget eller tidsgräns nåddes
- rx_rps/s – gånger CPU väcktes för paketbehandling via interprocessoravbrott
- flw_lim/s – gånger flödesgränsen nåddes
- blg_len – nätverksbackloggens längd
TCP och ETCP
- TCPv4-trafik respektive TCPv4-fel.
Fält:
- active/s – aktiva öppningar per sekund
- passive/s – passiva öppningar per sekund
- iseg/s – mottagna TCP-segment
- oseg/s – skickade TCP-segment
- atmptf/s – misslyckade anslutningsförsök
- estres/s – återställningar av etablerade anslutningar
- retrseg/s – omsända segment
- isegerr/s – mottagna segment med fel
- orsts/s – skickade RST-segment
UDP och UDP6
- UDPv4- respektive UDPv6-trafik.
Fält:
- idgm/s och idgm6/s – mottagna UDP-datagram levererade till användare
- odgm/s och odgm6/s – skickade UDP-datagram
- noport/s och noport6/s – mottagna datagram utan lyssnande program på porten
- idgmerr/s och idgmer6/s – datagram som inte kunde levereras av andra skäl
ALL
- Motsvarar alla nätverksnyckelord.
SPARA OCH LÄSA DATA
-o [ filename ]
- Spara mätningar i binär form. Varje mätning lagras som en separat post.
- Standardvärdet för filename är aktuell standardfil för daglig systemaktivitet.
- Om filename är en katalog betraktas den som katalogen där standardfilerna finns.
- Optionen -o kan inte användas tillsammans med -f.
- Alla data som är tillgängliga från kärnan sparas i filen. I praktiken anropar sar datainsamlaren sadc(8) med:
-S ALL
-[0-9]+
- Visa data från ett antal dagar tillbaka. Exempelvis visar -1 gårdagens aktivitetsfil.
PROCESSORSTATISTIK
-P { cpu_list | ALL }
- Rapportera statistik per processor för angiven processor eller angivna processorer.
- cpu_list är en kommaseparerad lista med värden eller intervall, till exempel:
0,2,4-7,12-
- Processor 0 är första processorn. Processorn all är globalt genomsnitt över alla processorer.
- ALL rapporterar statistik för varje enskild processor samt globalt för alla processorer.
- Frånkopplade processorer visas inte.
-p, --pretty
- Gör rapporter lättare att läsa för människor. Detta är särskilt användbart vid nätverks- och blockenhetsstatistik.
BELASTNING OCH TRYCKSTATISTIK: -q
-q [ keyword [,...] | ALL ]
- Rapportera systembelastning och pressure-stall-statistik.
Möjliga nyckelord:
- CPU
- IO
- LOAD
- MEM
- PSI
CPU
- CPU-tryckstatistik.
Fält:
- %scpu-10 – andel tid under senaste 10 sekunder då körbara uppgifter fördröjdes eftersom CPU saknades
- %scpu-60 – motsvarande för senaste 60 sekunder
- %scpu-300 – motsvarande för senaste 300 sekunder
- %scpu – motsvarande för senaste mätintervall
IO
- I/O-tryckstatistik.
Fält:
- %sio-10, %sio-60, %sio-300, %sio – tid då åtminstone vissa uppgifter förlorade tid i väntan på I/O
- %fio-10, %fio-60, %fio-300, %fio – tid då alla icke-inaktiva uppgifter stod stilla i väntan på I/O
LOAD
- Körkö och load average.
Fält:
runq-sz
- Körköns längd, alltså antal uppgifter som kör eller väntar på körtid.
plist-sz
- Antal uppgifter i uppgiftslistan.
ldavg-1
- Systemets lastmedelvärde senaste minuten.
ldavg-5
- Systemets lastmedelvärde senaste fem minuterna.
ldavg-15
- Systemets lastmedelvärde senaste femton minuterna.
blocked
- Antal uppgifter som för närvarande är blockerade i väntan på att I/O ska slutföras.
MEM
- Minnestryckstatistik.
Fält:
- %smem-10, %smem-60, %smem-300, %smem – tid då åtminstone vissa uppgifter väntade på minnesresurser
- %fmem-10, %fmem-60, %fmem-300, %fmem – tid då alla icke-inaktiva uppgifter stod stilla i väntan på minne
PSI
- Motsvarar CPU, IO och MEM tillsammans.
ALL
- Visar all statistik i denna grupp.
MINNE OCH SWAP
-r [ ALL ]
- Rapportera minnesanvändning.
Fält:
kbmemfree
- Ledigt minne i kibibyte.
kbavail
- Uppskattning av hur mycket minne i kibibyte som finns tillgängligt för att starta nya program utan swap.
kbmemused
- Använt minne i kibibyte, beräknat som installerat minne minus kbavail.
%memused
- Procentandel använt minne.
kbbuffers
- Minne som används som buffertar av kärnan.
kbcached
- Minne som används som cache av kärnan.
kbcommit
- Minnesmängd i kibibyte som behövs för aktuell arbetslast.
%commit
- Procentandel minne som behövs för aktuell arbetslast i relation till RAM + swap. Detta kan vara över 100 %, eftersom kärnan normalt överallokerar minne.
kbactive
- Aktivt minne.
kbinact
- Inaktivt minne.
kbdirty
- Minne som väntar på att skrivas tillbaka till disk.
kbshmem
- Delat minne, mestadels använt av tmpfs.
kbanonpg
- Icke-filbaserade sidor mappade i användarrymdens sidtabeller.
kbslab
- Minne som används av kärnan för att cachelagra egna datastrukturer.
kbkstack
- Minne som används för kärnstackar.
kbpgtbl
- Minne som används för lägsta nivån av sidtabeller.
kbvmused
- Använt virtuellt adressutrymme.
-S
- Rapportera swaputrymmets användning.
Fält:
kbswpfree
- Ledigt swaputrymme i kibibyte.
kbswpused
- Använt swaputrymme i kibibyte.
%swpused
- Procentandel använt swaputrymme.
kbswpcad
- Cachad swap i kibibyte. Detta är minne som tidigare växlats ut och lästs in igen men fortfarande finns kvar i swapområdet.
%swpcad
- Procentandel cachad swap i relation till använt swaputrymme.
-W
- Rapportera swapningsstatistik.
Fält:
pswpin/s
- Antal swap-sidor som lästs in per sekund.
pswpout/s
- Antal swap-sidor som skrivits ut per sekund.
TID, CPU OCH KÄRNTABELLER
-s [ hh:mm[:ss] ]
-s [ seconds_since_the_epoch ]
- Ange starttid för data som ska hämtas. Standard är:
08:00:00
- Kan endast användas när data läses från fil med -f.
--sadc
- Visa vilken datainsamlare som anropas av sar.
-t
- När data läses från en daglig datafil: visa tidsstämplar i den ursprungliga lokala tiden för den som skapade datafilen. Utan denna option visas tidsstämplar i användarens lokala tid.
-u [ ALL ]
- Rapportera CPU-användning.
Fält:
%user
- CPU-tid på användarnivå inklusive tid för virtuella processorer.
%usr
- CPU-tid på användarnivå utan tid för virtuella processorer.
%nice
- CPU-tid på användarnivå med nice-prioritet.
%system
- CPU-tid på systemnivå inklusive hårdvaru- och programvaruavbrott.
%sys
- CPU-tid på systemnivå utan tid för hårdvaru- och programvaruavbrott.
%iowait
- Tid då CPU var inaktiv medan systemet hade väntande disk-I/O.
%steal
- Ofrivillig väntetid för virtuell CPU medan hypervisorn betjänade annan virtuell processor.
%irq
- CPU-tid för hårdvaruavbrott.
%soft
- CPU-tid för programvaruavbrott.
%guest
- CPU-tid för att köra virtuell processor.
%gnice
- CPU-tid för att köra niced guest.
%idle
- Tid då CPU var inaktiv och systemet inte hade väntande disk-I/O.
-V
- Skriv versionsnummer och avsluta.
-v
- Rapportera status för inode-, fil- och andra kärntabeller.
Fält:
dentunusd
- Antal oanvända cacheposter i katalogcachen.
file-nr
- Antal filhandtag som används av systemet.
inode-nr
- Antal inode-handtag som används av systemet.
pty-nr
- Antal pseudoterminaler som används av systemet.
-w
- Rapportera statistik över uppgiftsskapande och systemväxling.
Vanliga fält:
proc/s
- Antal processer eller trådar som skapats per sekund.
cswch/s
- Antal kontextväxlingar per sekund.
-x
- Rapportera statistik för blockenheters utökade aktivitet, när sådan data finns.
-y
- Rapportera TTY-enhetsaktivitet, när sådan data finns.
-z
- Utelämna utmatning för objekt som saknade aktivitet under mätperioden.
MILJÖ
sar tar hänsyn till följande miljövariabler:
S_COLORS
- Styr om färg används i terminalutmatning.
Möjliga värden:
- never
- always
- auto
Färger anger endast olika värdeintervall och betyder inte automatiskt att något är fel.
S_COLORS_SGR
- Anger färger och attribut som används i terminalen. Standardvärdet är:
I=32;22:N=34;1:W=35;1:X=31;1:Z=34;22
Egenskaper:
I=
- SGR-sekvens för objektnamn, exempelvis enhetsnamn, gränssnitt eller CPU-nummer.
N=
- SGR-sekvens för statistikvärden som inte är noll.
W= eller M=
- SGR-sekvens för procentvärden i varningsintervall.
X= eller H=
- SGR-sekvens för procentvärden i högt eller lågt kritiskt intervall, beroende på mätvärde.
Z=
- SGR-sekvens för nollvärden.
S_TIME_FORMAT
- Om variabeln finns och har värdet ISO används ISO 8601-format för datum och tidsstämplar:
YYYY-MM-DD
EXEMPEL
Visa CPU-statistik sedan systemstart:
sar
Visa tre CPU-rapporter med två sekunders intervall:
sar 2 3
Visa all statistik:
sar -A
Visa minnesstatistik:
sar -r 2 5
Visa swapstatistik:
sar -S 2 5
Visa diskstatistik:
sar -d 2 5
Visa nätverksenheter:
sar -n DEV 2 5
Visa nätverksfel:
sar -n EDEV 2 5
Visa TCP-statistik:
sar -n TCP,ETCP 2 5
Visa statistik för alla processorer:
sar -P ALL 2 5
Spara mätdata i en fil:
sar -o datafil 2 10
Läs sparade data:
sar -f datafil
Visa gårdagens systemaktivitetsfil:
sar -1
Visa data från klockan 10:00 till 12:00:
sar -s 10:00:00 -e 12:00:00
FEL
Filsystemet /proc måste vara monterat för att sar ska fungera.
Alla aktivitetsräknare finns inte på alla kärnor eller alla system. Vissa rapporter kräver att sadc(8) samlat in motsvarande data med rätt -S-option.
Även om sar visar enheter som kB och MB använder programmet i praktiken kibibyte och mebibyte, alltså KiB och MiB. En kibibyte är 1024 byte och en mebibyte är 1024 kibibyte.
FILER
/var/log/sa/saDD
- Standardfil för daglig systemaktivitet.
/var/log/sa/saYYYYMMDD
- Alternativt standardfilnamn för daglig systemaktivitet när -D används.
/proc
- Innehåller systemstatistik.
/sys
- Innehåller bland annat statistik för blockenheter och vissa hårdvarurelaterade data.
/etc/sysconfig/sysstat.ioconf
- Kan användas för namnmappning av I/O-enheter.
FÖRFATTARE
Sebastien Godard
sysstat <at> orange.fr
SE ÄVEN
- sadc(8)
- sa1(8)
- sa2(8)
- sadf(1)
- iostat(1)
- mpstat(1)
- pidstat(1)
- tapestat(1)
- cifsiostat(1)
- nfsiostat(1)
- vmstat(8)
Projektets webbplatser:
https://github.com/sysstat/sysstat https://sysstat.github.io/
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/sar.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.
KOLOFON
Denna sida är en del av projektet sysstat, alltså verktyg för prestandaövervakning.
Information om projektet finns på:
http://sebastien.godard.pagesperso-orange.fr/
Felrapporter för denna manualsida skickas till:
sysstat-AT-orange.fr
Sidan hämtades från projektets uppströms Git-förråd:
https://github.com/sysstat/sysstat.git
Den hämtades den 24 maj 2026. Vid den tidpunkten var datumet för den senaste hittade commiten i förrådet den 17 maj 2026.
Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar av informationen i kolofonen, kan du skicka e-post till:
man-pages@man7.org
KORT SAMMANFATTNING
sar är ett centralt verktyg i sysstat-paketet för att samla in och analysera historisk eller aktuell systemaktivitet.
Vanliga kommandon:
sar sar 2 5 sar -u ALL 2 5 sar -r 2 5 sar -S 2 5 sar -d 2 5 sar -n DEV 2 5 sar -P ALL 2 5 sar -A
Spara mätdata:
sar -o datafil 2 10
Läs mätdata:
sar -f datafil
Visa gårdagens data:
sar -1
sar används för att analysera CPU, minne, swap, disk-I/O, filsystem, avbrott, nätverk, strömhantering, systembelastning och pressure-stall-information.