CPU 사용량이 높은 이유
CPU 사용량이 높은 이유는 검토된 1건의 사례에서 도출된 반복적인 성능 패턴입니다. 현재 클러스터 신뢰도는 낮습니다.
Common symptoms
- 컨테이너가 60초 동안 1250회 스로틀됨 (docker_stats: cpu_throttle_periods = 1250)
- cgroup v2에서 850개의 스로틀된 기간 표시 (cgroup: nr_throttled = 850)
- 컨테이너 프로세스가 CPU 100%에 고정됨 (top: cpu_percent = 100%)
Likely causes
- 컨테이너 스로틀링 (2건 발생)
- 일반적인 성능 이상 (1건 발생)
Evidence to look for
docker_stats: cpu_throttle_periods = 1250 — 컨테이너가 60초 동안 1250회 스로틀됨
cgroup: nr_throttled = 850 — cgroup v2에서 850개의 스로틀된 기간 표시
top: cpu_percent = 100% — 컨테이너 프로세스가 CPU 100%에 고정됨
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