ディスクによるCPU高負荷
ディスクが遅い場合、IOを待機するスレッドが積み重なります。これによりスケジューリングのオーバーヘッドが生じ、システムが実際にコンピュート負荷の高い状態でなくても、CPUグラフが急上昇します。
Evidence to look for
ディスク使用率が80%以上
ディスクのawaitタイムが20ms以上
iowaitがCPUとともに上昇する
What it usually means
CPUは有効なコンピュート処理を行っておらず、すべてディスク待機中のスレッド間のコンテキストスイッチに時間を費やしています。
What to do next
- 1より高速なストレージへの移行
- 2同時ディスク操作数の削減
- 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