Высокая загрузка CPU из-за медленного диска
Это один из самых неправильно понимаемых сценариев деградации производительности. CPU выглядит загруженным, но реальным узким местом является диск.
Common symptoms
- Загрузка CPU и задержка растут одновременно
- Нагрузки, активно использующие диск, замедляются первыми
- iowait растёт вместе с графиком CPU
Likely causes
- Медленный или перегруженный диск
- Длительные последовательные чтения (scan)
- Слишком много одновременных операций с файлами
Evidence to look for
Утилизация диска близка к 100%
Высокий iowait
Большое время ожидания операций диска (await)
What it usually means
Потоки блокируются на IO и накапливаются, из-за чего графики CPU растут, хотя реальная вычислительная нагрузка невелика.
What to do next
- 1Перейти на SSD или более быстрое хранилище
- 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