fix

لماذا يكون استخدام CPU مرتفعًا

لماذا يكون استخدام CPU مرتفعًا هو نمط أداء متكرر مُستخلص من نتيجة واحدة تمت مراجعتها. مستوى الثقة الحالي بالعنقود منخفض.

Common symptoms

Likely causes

Evidence to look for

docker_stats: cpu_throttle_periods = 1250 — تم تقييد الحاوية 1250 مرة خلال 60 ثانية
cgroup: nr_throttled = 850 — يُظهر cgroup v2 وجود 850 فترة تقييد
top: cpu_percent = 100% — عملية الحاوية ثابتة عند 100% من استخدام CPU

What it usually means

عندما يكون CPU هو عنق الزجاجة الحقيقي، فعادةً ما يكون الحل هو إجراء profiling للمسار الأكثر استهلاكًا وتقليل عبء المعالجة. التوسّع أفقيًا أو عموديًا دون إجراء profiling أولًا يُعدّ هدرًا للموارد.

What to do next

  1. 1زيادة حصة CPU ضمن حدود موارد الحاوية (جهد منخفض) — الحدود الحالية منخفضة جدًا بالنسبة لحجم العمل
  2. 2إجراء profiling لحجم عمل الحاوية لتحسينه (جهد متوسط) — قد يحتوي حجم العمل على أنماط استخدام 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