विंडोज़ पर बैश में htop के अजीब CPU उपयोग आउटपुट का क्या कारण है


10

जब मैं htopविंडोज पर बाश में दौड़ता हूं तो मुझे CPU उपयोग के बारे में निम्नलिखित आउटपुट मिलते हैं: यहाँ छवि विवरण दर्ज करें जबकि विंडोज टास्क मैनेजर लगभग 1% उपयोग दिखाता है।

से यहाँ यह स्पष्ट है कि htop के लाल क्षेत्रों रहे हैं चाहिए गिरी धागे से मतलब CPU उपयोग करने के लिए, और हरे रंग की सामान्य प्राथमिकता धागे के लिए है।

विंडोज पर बैश के मामले में वर्तमान में ऐसा लगता है कि हरा वास्तविक सीपीयू उपयोग है, लेकिन लाल का मतलब क्या है? क्या यह संभवतः विंडोज-लिनक्स सबसिस्टम का उपयोग करने की अधिकतम सीमा का प्रतिनिधित्व करता है, या यह केवल एक प्रदर्शन बग है, इस स्थिति में यह विशेष रूप से प्रत्येक सीपीयू / हाइपरथ्रेड के लिए 50% उपयोग क्यों दिखाता है?

जवाबों:


2

मेरे पास एक ही सटीक मुद्दा है:

htop

जैसा कि आप देख सकते हैं कि मेरे पास केवल htop चल रहा है और यह बमुश्किल 1.0% CPU का उपयोग करता है, विंडोज पर मैं ऐसा करते समय 10% CPU उपयोग से नीचे हूं। इससे भी बुरी बात यह है कि थ्रेड 4 में हमेशा दूसरों की तुलना में एक हरे रंग की पट्टी होती है। उन सभी का प्रतिशत हमेशा 50-60% के बीच होता है।

मेरा मानना ​​है कि यह कार्यान्वयन का मुद्दा है या सिर्फ एक बग, याद रखें "विंडोज पर बैश" अभी भी बीटा में है। अगर किसी को एक फिक्स या कम से कम एक वर्कअराउंड पता है जो अच्छा होगा।

बीटा के दौरान बैश और संभावित मुद्दों के बारे में अतिरिक्त जानकारी: https://msdn.microsoft.com/en-us/commandline/wsl/about?f=255&MSPPError=-2147217396 ( महत्वपूर्ण नोट पढ़ें )


1

बहुत सरल व्याख्या है। खिड़कियों पर बैश होस्टिंग विंडो मशीन के सीपीयू डेटा तक पहुंच नहीं है। इसलिए, जब तक Microsoft इस समस्या को हल नहीं करता, तब तक आप या आप जो भी उपयोग करने की योजना बना रहे हैं top, htopवह आपको वास्तविक सीपीयू उपयोग नहीं दिखाएगा।


0

मेरा अनुमान कार्य प्रबंधक में विवरण में "सिस्टम आइडल प्रोसेस" होगा। यह शायद एक कर्नेल स्तर की प्रक्रिया है और यह मेरे सीपीयू के बाकी हिस्सों का उपयोग करता है जिसका उपयोग नहीं किया जा रहा है। शायद htopइससे उलझन हो रही है।

देखें: https://en.wikipedia.org/wiki/System_Idle_Process


1
लेकिन यह ठीक 50% क्यों होगा, सभी कोर के बीच समान रूप से वितरित किया जाता है?
0

वह स्क्रीनशॉट के साथ भाग्यशाली हो गया? यह खान पर काफी भिन्न होता है, लेकिन लगभग 40-60% तक हो सकता है शायद इसका कुछ लेना देना है कि कैसे CPU उपयोग की गणना करता है। askubuntu.com/questions/15620/…
ब्रैंडन टायलर लासले

विशिष्ट करने के लिए नहीं, शीर्ष समान दिखाता है। जैसे शुरू करो topऔर दबाओ 1
Zitrax
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.