Perché l'utilizzo della CPU è elevato
Perché l'utilizzo della CPU è elevato è un pattern di prestazioni ricorrente sintetizzato da 1 rilevazione esaminata. La fiducia attuale del cluster è bassa.
Common symptoms
- Container limitato 1250 volte in 60s (docker_stats: cpu_throttle_periods = 1250)
- cgroup v2 mostra 850 periodi limitati (cgroup: nr_throttled = 850)
- Processo del container bloccato al 100% della CPU (top: cpu_percent = 100%)
Likely causes
- Throttling del container (2 occorrenze)
- Anomalia generale delle prestazioni (1 occorrenza)
Evidence to look for
docker_stats: cpu_throttle_periods = 1250 — Container limitato 1250 volte in 60s
cgroup: nr_throttled = 850 — cgroup v2 mostra 850 periodi limitati
top: cpu_percent = 100% — Processo del container bloccato al 100% della CPU
What it usually means
Quando la CPU è il vero collo di bottiglia, la soluzione è solitamente profilare il percorso critico e ridurre il carico computazionale. Scalare orizzontalmente o verticalmente senza profilare prima è uno spreco.
What to do next
- 1Aumentare la quota CPU nei limiti delle risorse del container (basso sforzo) — I limiti attuali sono troppo bassi per il carico di lavoro
- 2Profilare il carico di lavoro del container per l'ottimizzazione (sforzo medio) — Il carico di lavoro potrebbe avere pattern CPU inefficienti
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