Почему высокая загрузка CPU
Высокая загрузка CPU — это повторяющийся паттерн производительности, синтезированный на основе 1 проверенного наблюдения. Текущая уверенность в кластере низкая.
Common symptoms
- Контейнер подвергался throttling 1250 раз за 60 секунд (docker_stats: cpu_throttle_periods = 1250)
- cgroup v2 показывает 850 периодов throttling (cgroup: nr_throttled = 850)
- Процесс в контейнере стабильно держится на 100% CPU (top: cpu_percent = 100%)
Likely causes
- Throttling контейнера (2 случая)
- Общая аномалия производительности (1 случай)
Evidence to look for
docker_stats: cpu_throttle_periods = 1250 — контейнер подвергался throttling 1250 раз за 60 секунд
cgroup: nr_throttled = 850 — cgroup v2 показывает 850 периодов throttling
top: cpu_percent = 100% — процесс в контейнере стабильно держится на 100% CPU
What it usually means
Когда CPU действительно является узким местом, решение обычно заключается в профилировании «горячего» участка и снижении вычислительной нагрузки. Горизонтальное или вертикальное масштабирование без предварительного профилирования — пустая трата ресурсов.
What to do next
- 1Увеличьте квоту CPU в лимитах ресурсов контейнера (низкие затраты) — Текущие лимиты слишком низкие для этой нагрузки
- 2Профилируйте нагрузку контейнера для оптимизации (средние затраты) — В нагрузке могут быть неэффективные CPU-паттерны
Cluster analysis
low confidence1 findingEvidence patterns
Container throttling2x observed
- Container throttled 1250 times in 60s (cpu_throttle_periods: 1250)
- cgroup v2 shows 850 throttled periods (nr_throttled: 850)
General performance anomaly1x observed
- Container process pinned at 100% CPU (cpu_percent: 100%)
Most common fixes
- 1increase cpu quota in container resource limits1x recommendedlow effort
- 2profile container workload for optimization1x recommendedmedium effort
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai