अत्यधिक ksoftirqd संसाधन उपयोग के कारणों को कैसे डीबग करें?


9

आदमी ksoftirqd इंगित करता है कि:

यदि ksoftirqd CPU समय के छोटे प्रतिशत से अधिक ले रहा है, तो यह इंगित करता है कि मशीन भारी नरम रुकावट भार के अधीन है।

मैं आमतौर पर उच्च प्रणाली उपयोग के तहत एक डेबियन व्हीज़ी सिस्टम के साथ काम कर रहा हूं जिसमें ksoftirqd प्रक्रियाएं बहुत कम समय के लिए अत्यधिक सीपीयू और डिस्क संसाधनों का उपयोग करती हैं। उस समय के दौरान, सिस्टम घोंघे की गति से संचालित होता है।

इस ksoftirqd संसाधन उपयोग spikes के लिए मूल कारण क्या है यह समझने के लिए कोई कैसे शुरू कर सकता है?

जवाबों:


6

यह जांचने के /proc/interruptsलिए कि क्या एक या अधिक व्यवधान अत्यधिक उत्पन्न होते हैं। संकेत: प्रति सेकंड कई हजार व्यवधान अलार्म का कारण नहीं हैं।

अत्यधिक व्यवधान (उर्फ रुकावट तूफान) के कई कारण हो सकते हैं, उनमें से एक हार्डवेयर मुद्दे (शोर अवरोध रेखा) भी है।

आपके प्रश्न का उत्तर देने के लिए हमें यह जानना होगा कि आप किस हार्डवेयर का उपयोग करते हैं।


ऐसा लगता है कि eth0 मुख्य अपराधी है (यकीन नहीं कि प्रति सेकंड के आधार पर कैसे देखा जाए) - CPU0 76739293 eth0-TxRx-0
mrP

और 15 मिनट बाद - CPU0 77513350 eth0-TxRx-0।
mrP

(() )५१३३५० - 39६29३ ९ २ ९ ३) / १५) / ६० = rup६० व्यवधान / दूसरा - IMHO अलार्म का कोई कारण नहीं, अगर आप नेटवर्क का भारी उपयोग कर रहे हैं। मुझे नहीं लगता कि आपकी मशीन में कोई समस्या है, प्रसंस्करण में व्यवधान आपके सिस्टम का एक सामान्य व्यवहार है ...
Jan

क्या हार्डवेयर जानकारी यहाँ उपयोगी होगी?
mrP

पवित्र गाय बैटमैन, कितने कोर हैं?
Jan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.