Vmstat

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

Mall:Man sida

Namn

vmstat - rapporterar information om systemets virtuella minne, processer, I/O, traps och CPU-aktivitet

Synopsis

vmstat [ -V ] [ -n ] [ -a ] [ -f ] [ -s ] [ -d ] [ -p [partition] ] [ -D ] [ -t ] [ -m ] [ -w ] [ -S unit ] [ delay [ count ] ]

Beskrivning

vmstat rapporterar information om processer, minne, paginering, block I/O, traps, diskar och CPU-aktivitet. Den första rapporten som produceras ger medelvärden sedan systemets senaste omstart. Efterföljande rapporter ger information om fördröjningsintervallet. Fördröjning är den tid i sekunder mellan uppdateringar. Om inget antal är angivet så kommer programmet att fortsätta köra tills det avbryts.

Alternativ

  • -V: Visa programversion.
  • -n: Visa endast en rubrikrad.
  • -a: Visa aktiva och inaktiva minnes-sidor.
  • -f: Visa antal forks sedan systemstart.
  • -s: Visa olika händelsers minnesstatistik.
  • -d: Visa diskstatistik.
  • -p [partition]: Visa statistik per diskpartition.
  • -D: Visa diskstatistik i detaljerad form.
  • -t: Visa tidsstämpel.
  • -m: Visa slabminnesinformation.
  • -w: Bred utdataformat.
  • -S unit: Visa utdata i angiven enhet (k = 1000, K = 1024, m = 1000000, M = 1048576).

Fältbeskrivningar

Några av de vanligaste fälten som visas av vmstat är:

  • procs
    • r: Antal processer som är igång och väntar på CPU-tid.
    • b: Antal processer i icke-avbrytbara sömnlägen.
  • memory
    • swpd: Använd växlat minne.
    • free: Ledigt minne.
    • buff: Minne som används som buffertar.
    • cache: Minne som används som cache.
  • swap
    • si: Mängd minne växlat in från disk per sekund.
    • so: Mängd minne växlat ut till disk per sekund.
  • io
    • bi: Block som tas emot från en blockenhet (diskar etc.) per sekund.
    • bo: Block som skickas till en blockenhet per sekund.
  • system
    • in: Antal avbrott per sekund, inklusive klockavbrott.
    • cs: Antal kontextbyten per sekund.
  • cpu
    • us: Tid i procent som CPU:erna spenderar i användarläge.
    • sy: Tid i procent som CPU:erna spenderar i systemläge.
    • id: Tid i procent som CPU:erna är idle.
    • wa: Tid i procent som CPU:erna väntar på I/O.

Exempel

Visa en enda rapport av systemets genomsnitt sedan omstart:

vmstat

Visa rapporter med 2 sekunders intervall:

vmstat 2

Visa 5 rapporter med 1 sekunds intervall:

vmstat 1 5

Se även

Författare

vmstat är en del av procps-ng-paketet och är skrivet av diverse författare. För mer information, besök procps-ng hemsida.