لماذا يكون استخدام CPU مرتفعًا
لماذا يكون استخدام CPU مرتفعًا هو نمط أداء متكرر مُستخلص من نتيجة واحدة تمت مراجعتها. مستوى الثقة الحالي بالعنقود منخفض.
Common symptoms
- تم تقييد الحاوية 1250 مرة خلال 60 ثانية (docker_stats: cpu_throttle_periods = 1250)
- يُظهر cgroup v2 وجود 850 فترة تقييد (cgroup: nr_throttled = 850)
- عملية الحاوية ثابتة عند 100% من استخدام CPU (top: cpu_percent = 100%)
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زيادة حصة CPU ضمن حدود موارد الحاوية (جهد منخفض) — الحدود الحالية منخفضة جدًا بالنسبة لحجم العمل
- 2إجراء profiling لحجم عمل الحاوية لتحسينه (جهد متوسط) — قد يحتوي حجم العمل على أنماط استخدام 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