fix

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

Likely causes

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

  1. 1Augmenter le quota CPU dans les limites de ressources du conteneur (effort faible) — Les limites actuelles sont trop basses pour la charge de travail
  2. 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 finding

Evidence 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

  1. 1
    increase cpu quota in container resource limits
    1x recommendedlow effort
  2. 2
    profile container workload for optimization
    1x 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

Related

Pourquoi l'utilisation du CPU est élevée : diagnostic fondé sur des preuves | cpum.ai