explain

Was ist iowait?

iowait ist der Prozentsatz der Zeit, in der ein CPU-Kern im Leerlauf war, während er darauf wartete, dass Disk-IO abgeschlossen wird. Es ist ein wichtiges Signal, um zu verstehen, ob die Festplatte Ihr System verlangsamt.

Evidence to look for

iowait erscheint in top, vmstat, iostat und /proc/stat
Werte über 5–10 % auf ausgelasteten Systemen können auf Festplattenengpässe hinweisen
Hoher iowait in Kombination mit hoher CPU-Auslastung kann bedeuten, dass Threads sich bei Disk-Wartezeiten aufstauen

What it usually means

iowait bedeutet nicht, dass die CPU "IO-Arbeit leistet". Es bedeutet, dass die CPU nichts anderes zu tun hatte, während sie auf die Festplatte wartete. Auf einem ausgelasteten System bedeutet hoher iowait, dass die Festplatte zum Engpass wird. Auf einem wenig ausgelasteten System kann das normal sein.

What to do next

  1. 1Überprüfen Sie die Festplattenauslastung und die Wartezeiten, wenn iowait erhöht ist
  2. 2Wechseln Sie zu schnellerem Speicher, wenn die Festplatte ausgelastet ist
  3. 3Reduzieren Sie die Anzahl gleichzeitiger, festplattenintensiver Operationen

See what's causing your CPU

cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.

Open cpum.ai

Related

Was ist iowait? Eine einfache Erklärung | cpum.ai