मैं एक सिंगल कोर छोटे हाथ प्रोसेसर डेबियन के तहत चल उपयोग कर रहा हूँ और शीर्ष के CPU उपयोग उत्पादन को समझने की समस्या है, देखें:समझौता लिनक्स शीर्ष CPU उपयोग उत्पादन
top - 15:31:54 up 30 days, 23:00, 2 users, load average: 0.90, 0.89, 0.87
Tasks: 44 total, 1 running, 43 sleeping, 0 stopped, 0 zombie
Cpu(s): 65.0%us, 20.3%sy, 0.0%ni, 14.5%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 61540k total, 40056k used, 21484k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 22260k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
26028 root 20 0 2536 1124 912 R 1.9 1.8 0:00.30 top
31231 root 19 -1 45260 964 556 S 1.9 1.6 1206:15 owserver
3 root 15 -5 0 0 0 S 0.3 0.0 0:08.68 ksoftirqd/0
694 root 20 0 28640 840 412 S 0.3 1.4 468:26.74 rsyslogd
स्तंभ% सीपीयू बहुत कम खत्म हो गया है सभी प्रक्रियाओं, इस उदाहरण में यह सभी 4,4% (नीचे दी गई सभी अन्य प्रक्रिया 0% पर थी) लेकिन लाइन 3 पर ऑलओवर सीपीयू 65% हमें और 20% sy दिखाता है, इसलिए दोनों के लिए बहुत अधिक मूल्य - और वैसे, इस तरह सिस्टम को लगता है: बहुत धीमा :-( सिस्टम लगभग हमेशा इस स्थिति में है: सभी प्रक्रियाओं के लिए बहुत कम CPU, लेकिन उच्च उपयोगकर्ता + सिस्टम सीपीयू। क्या कोई यह समझा सकता है कि ऐसा आह क्यों है शीर्ष उपकरण आउटपुट के भीतर उच्च असंगतता? और उच्च उपयोगकर्ता + सिस्टम सीपीयू उपयोग के कारणों का बेहतर पता लगाने के लिए मैं किस टूल का उपयोग कर सकता हूं - शीर्ष यहां बेकार प्रतीत होता है।
अद्यतन: इस बीच मैं इस सूत्र here है, जो एक समान प्रश्न पर चर्चा करता है पाया है, लेकिन इस बात की पुष्टि नहीं कर सकते हैं कि वहाँ क्या लिखा है:
- आदेश अपटाइम औसत CPU उपयोग से पता चलता प्रति 1/5/15 मिनट
- यह शीर्ष की पहली पंक्ति के करीब है जो% us +% sy के बराबर है। लेकिन यह बहुत अधिक बदल रहा है, शायद यह प्रति 10 एस औसत है?
- यहां तक कि अगर शीर्ष उत्पादन पर लंबे समय की तलाश में,% हमें +% एसवाई का योग हमेशा सभी% CPU के सारांश से कई गुना अधिक है
धन्यवाद अचिम