iostat

iostat toont CPU-gebruik en schijf-I/O-statistieken.

Basisgebruik

iostat
iostat -x 2 5       # Uitgebreid, 5 metingen met interval van 2 seconden
iostat -d sda       # Alleen schijf sda

Opties

OptieBetekenis
-xUitgebreide statistieken
-dAlleen schijfstatistieken
-cAlleen CPU-statistieken
-hMensleesbare eenheden
-kKilobytes per seconde
-mMegabytes per seconde
-pPartities tonen

Uitvoer (uitgebreid)

Device  r/s   w/s  rMB/s  wMB/s  await  %util
sda    10.2   5.4   0.8    0.3    2.5    12.3
KolomBetekenis
r/s, w/sLees-/schrijfverzoeken per seconde
rMB/s, wMB/sDoorvoer in MB/s
awaitGemiddelde wachttijd per I/O-verzoek (ms)
%utilBezettingsgraad van de schijf

Diagnose

  • %util > 80% → schijf is knelpunt
  • await > 20ms → hoge latentie (HDD normaal, SSD niet)
  • Hoog r/s + lage rMB/s → veel kleine reads (random I/O)

Tip

iostat -x 1 combineer je met iotop voor een volledig beeld: iostat toont de schijfbelasting, iotop toont welk proces het veroorzaakt.

diagnostiekschijvensysteembeheer