explain

ディスクによるCPU高負荷

ディスクが遅い場合、IOを待機するスレッドが積み重なります。これによりスケジューリングのオーバーヘッドが生じ、システムが実際にコンピュート負荷の高い状態でなくても、CPUグラフが急上昇します。

Evidence to look for

ディスク使用率が80%以上
ディスクのawaitタイムが20ms以上
iowaitがCPUとともに上昇する

What it usually means

CPUは有効なコンピュート処理を行っておらず、すべてディスク待機中のスレッド間のコンテキストスイッチに時間を費やしています。

What to do next

  1. 1より高速なストレージへの移行
  2. 2同時ディスク操作数の削減
  3. 3不要な読み取りを避けるためのアプリケーションレベルのキャッシュの追加

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

ディスクによるCPU高負荷:発生メカニズム | cpum.ai