Por que o uso de CPU está alto
Por que o uso de CPU está alto é um padrão de desempenho recorrente sintetizado a partir de 1 achado revisado. A confiança atual do cluster é baixa.
Common symptoms
- Container com throttling 1250 vezes em 60s (docker_stats: cpu_throttle_periods = 1250)
- cgroup v2 mostra 850 períodos com throttling (cgroup: nr_throttled = 850)
- Processo do container fixo em 100% de CPU (top: cpu_percent = 100%)
Likely causes
- Throttling do container (2 ocorrências)
- Anomalia geral de desempenho (1 ocorrência)
Evidence to look for
docker_stats: cpu_throttle_periods = 1250 — Container com throttling 1250 vezes em 60s
cgroup: nr_throttled = 850 — cgroup v2 mostra 850 períodos com throttling
top: cpu_percent = 100% — Processo do container fixo em 100% de CPU
What it usually means
Quando a CPU é o verdadeiro gargalo, a solução geralmente envolve fazer profiling do caminho crítico e reduzir o trabalho computacional. Escalar horizontalmente ou verticalmente sem fazer profiling primeiro é desperdício.
What to do next
- 1Aumentar a cota de CPU nos limites de recursos do container (baixo esforço) — Os limites atuais são muito baixos para a carga de trabalho
- 2Fazer profiling da carga de trabalho do container para otimização (esforço médio) — A carga de trabalho pode ter padrões ineficientes de 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