नेटवर्क ब्लॉकिंग के कारण CPU अधिक
जब नेटवर्क कॉल्स ब्लॉक हो जाती हैं, तो threads जमा हो जाते हैं और कंप्यूट की मांग कम होने पर भी सिस्टम CPU-हॉट दिखता है।
Common symptoms
- नेटवर्क-निर्भर workloads में CPU बढ़ता है
- Latency spikes, downstream की धीमी गति के साथ मेल खाते हैं
- Workers बिना किसी उपयोगी प्रगति के जमा होते रहते हैं
Likely causes
- धीमी downstream सेवाएं
- Timeouts का न होना
- Hot paths में synchronous नेटवर्क कॉल्स
Evidence to look for
घटनाओं के दौरान नेटवर्क wait time बढ़ता है
Threads, socket read पर ब्लॉक रहते हैं
नेटवर्क latency में सुधार होने पर CPU कम हो जाता है
What it usually means
सिस्टम नेटवर्क प्रतिक्रियाओं के इंतज़ार की लागत उठा रहा है, जो thread scheduling में CPU उपयोग के रूप में दिखाई देती है।
What to do next
- 1सभी नेटवर्क कॉल्स में timeouts जोड़ें
- 2Async या non-blocking IO का उपयोग करें
- 3धीमी dependencies के लिए circuit breakers जोड़ें
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai