fix

CPU 사용량이 높은 이유

CPU 사용량이 높은 이유는 검토된 1건의 사례에서 도출된 반복적인 성능 패턴입니다. 현재 클러스터 신뢰도는 낮습니다.

Common symptoms

Likely causes

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. 1컨테이너 리소스 제한에서 CPU 할당량 증가 (낮은 노력) — 현재 제한이 워크로드에 비해 너무 낮음
  2. 2최적화를 위해 컨테이너 워크로드 프로파일링 (중간 노력) — 워크로드에 비효율적인 CPU 패턴이 있을 수 있음

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

CPU 사용량이 높은 이유: 근거 기반 진단 | cpum.ai