Pourquoi l'utilisation du CPU est élevée
Pourquoi l'utilisation du CPU est élevée est un schéma de performance récurrent, synthétisé à partir d'une observation analysée. Le niveau de confiance actuel du cluster est faible.
Common symptoms
- Conteneur bridé 1250 fois en 60 s (docker_stats: cpu_throttle_periods = 1250)
- cgroup v2 affiche 850 périodes bridées (cgroup: nr_throttled = 850)
- Processus du conteneur bloqué à 100 % de CPU (top: cpu_percent = 100%)
Likely causes
- Bridage du conteneur (2 occurrences)
- Anomalie de performance générale (1 occurrence)
Evidence to look for
docker_stats: cpu_throttle_periods = 1250 — Conteneur bridé 1250 fois en 60 s
cgroup: nr_throttled = 850 — cgroup v2 affiche 850 périodes bridées
top: cpu_percent = 100% — Processus du conteneur bloqué à 100 % de CPU
What it usually means
Lorsque le CPU est le véritable goulot d'étranglement, la solution consiste généralement à profiler le chemin critique et à réduire la charge de calcul. Mettre à l'échelle horizontalement ou verticalement sans profiler au préalable est un gaspillage.
What to do next
- 1Augmenter le quota CPU dans les limites de ressources du conteneur (effort faible) — Les limites actuelles sont trop basses pour la charge de travail
- 2Profiler la charge de travail du conteneur pour l'optimiser (effort moyen) — La charge de travail peut avoir des comportements CPU inefficaces
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