vmstat

vmstat toont statistieken over geheugen, CPU, I/O, processen en swap.

Basisgebruik

vmstat
vmstat 2 5      # 5 metingen met interval van 2 seconden

Uitvoer

procs  memory           swap  io    system  cpu
r  b  swpd  free  buff  cache  si  so  bi  bo  in  cs  us  sy  id  wa
1  0     0 8192M  512M  4096M   0   0   1   2 300 600   5   2  93   0

Kolommen

KolomBetekenis
rProcessen in wachtrij voor CPU
bProcessen geblokkeerd op I/O
swpdGebruikte swapruimte (KB)
freeVrij geheugen (KB)
si/soSwap in/uit per seconde — hoog = probleem
bi/boBlokken in/uit per seconde (schijf-I/O)
usCPU-tijd gebruikersprocessen (%)
syCPU-tijd kernel (%)
idCPU inactief (%)
waCPU wachten op I/O (%)

Diagnose

  • wa > 20% → I/O-knelpunt (schijf traag)
  • si/so > 0 → swappen → te weinig RAM
  • r structureel hoog → CPU-knelpunt

Tip

vmstat 1 als snelle pulse-check: de eerste regel is het gemiddelde sinds opstarten, daarna per-seconde metingen.

diagnostieksysteembeheer