मैकबुक प्रो पर उबंटू का क्या कारण है कि उच्च सीपीयू उपयोग होता है?


12

मैंने मैकबुक प्रो 10,1 पर उबंटू 13.10 स्थापित किया। हालाँकि, स्थापित करने के बाद, kworker प्रक्रिया CPU उपयोग के 90% से अधिक का उपभोग करती है। मैंने निम्नलिखित कोशिश की:

  1. ( इस उत्तर में सुझाव दें ) यहgrep . -r /sys/firmware/acpi/interrupts/ देखने के लिए निष्पादित करें कि क्या किसी GPEs के उच्च मान हैं या नहीं।
  2. ( इस उत्तर में सुझाव दिया गया है ) के तहत sudo -s, echo l > /proc/sysrq-triggerआउटपुट को निष्पादित करें और पढ़ें dmesg
  3. ( इस उत्तर में सुझाव ) निष्पादित करें sudo perf record -g -a sleep 10और आउटपुट को पढ़ें perf report

1 के लिए, gpe16एक उच्च मूल्य था और यह चढ़ाई करता रहा। मैंने जवाब में सुझाए अनुसार gpe16 को अक्षम करने की कोशिश की, और kworker CPU उपयोग 0.0% तक नीचे चला गया।

2 के लिए (अक्षम किए बिना gpe16), dmesgबूट पर जो मौजूद था, उससे अधिक कोई अतिरिक्त जानकारी नहीं दिखाई गई।

3 के लिए (अक्षम किए बिना gpe16), इसने लाल रंग में निम्नलिखित की सूचना दी:

-  50.76%      kworker/0:5  [kernel.kallsyms]                        [k] native_read_tsc
   - native_read_tsc
      - 64.72% delay_tsc
           __const_udelay
         + gmux_index_wait_ready.isra.6
      - 35.28% __const_udelay
         + gmux_index_wait_ready.isra.6
-  35.14%      kworker/0:5  [kernel.kallsyms]                        [k] delay_tsc
   - delay_tsc
   - __const_udelay
   - gmux_index_wait_ready.isra.6
      - 59.84% gmux_index_write8
           gmux_notify_handler
           acpi_ev_notify_dispatch
           acpi_os_execute_deferred
           process_one_work
           worker_thread
           kthread
           ret_from_fork
      - 40.16% gmux_index_read8
           gmux_notify_handler
           acpi_ev_notify_dispatch
           acpi_os_execute_deferred
           process_one_work
           worker_thread
           kthread
           ret_from_fork

प्रशन:

  1. क्या है gpe16? मुझे कैसे पता चलेगा कि केवर्कर के लिए इस रुकावट को अक्षम करने के अन्य परिणाम नहीं होंगे?
  2. क्या जानकारी से चमकाया जा सकता है perf report? मैकबुक प्रो पर टाइमस्टैम्प के साथ कुछ करना है?

1
यह एक प्रश्नोत्तर साइट है। जैसा कि आपके परिणाम संकेत दे सकते हैं, जब आप उन्हें समूह बनाते हैं तो यहां उत्तर मिलने की संभावना नहीं है। Gpe16 क्या है, यह एक प्रश्न है और कौन सी जानकारी को सही रिपोर्ट से चमकाया जा सकता है? दूसरा है। एक तीसरा अस्पष्ट सवाल यह है कि क्या मैकबुक प्रो पर टाइमस्टैम्प के साथ कुछ है? मैं आपके प्रश्नों को विभाजित करने और उन्हें समान रूप से प्रस्तुत करने की सलाह देता हूं क्योंकि इससे उत्तर में परिणाम की संभावना अधिक होगी और यह इतना व्यापक और अस्पष्ट नहीं होगा कि आपका प्रश्न समाप्त हो जाए। मैं आपको धन्यवाद देता हूं और समुदाय आपको धन्यवाद देता है!
एल्डर गीक

1
यदि आपके पास पर्याप्त स्वैप स्थान उपलब्ध नहीं है, तो कभी-कभी केवटर लूप में फंस जाता है क्योंकि यह लगातार उपलब्ध स्वैप की खोज में रहता है जो मौजूद नहीं है
mchid

यदि आप उबंटू के अधिक हाल के संस्करण को स्थापित करते हैं तो क्या आपकी स्थिति में सुधार होता है? मैंने अपने 2009 मैकबुक प्रो के साथ पाया है कि उबंटू मेट 15.04 बॉक्स से काफी अच्छी तरह से काम करता है।
हरलेमस्क्ग्रेल

जवाबों:


1

जब मेरे पास एक हास्यास्पद उच्च CPU उपयोग होता है तो यह हमेशा पायथन से संबंधित प्रक्रिया लगती है। मैं इसे (ग्नोम) सिस्टम मॉनिटर के अंदर मार देता हूं जब भी यह मुझे बग करता है।


0

मुझे पता है कि यह एक पुराना सवाल है, लेकिन दो चीजें हैं जो आप आजमा सकते हैं।

  1. htop। यह एक विकल्प है top। यह स्क्रॉलिंग और कुछ अन्य उपयोगी विशेषताएं जोड़ता है, जो आपको एक ऐसी प्रक्रिया को देखने में मदद कर सकते हैं जो बहुत अधिक सीपीयू का उपयोग कर सकती है।
  2. सिस्टम मॉनिटर। यह एक अंतर्निहित एप्लिकेशन है और विंडोज टास्क मैनेजर के बराबर उबंटू है। यह आपको विभिन्न चीजों के आधार पर क्रमबद्ध करने देगा और कार्यों को मार देगा, सभी ग्राफिकल रूप से।

0

उच्च सीपीयू उपयोग की संभावना ज्यादातर सीपीयू / जीपीयू इंटरैक्शन के लिए मुख्य रूप से कंपोजिंग और स्टॉक विंडो मैनेजर के कारण होती है; स्टार्ट अप में somewhere आउट ऑफ द बॉक्स ’300 प्रक्रियाओं के उत्तर में चल रहा है। एक वैकल्पिक इंस्टॉल के रूप में ओपनबॉक्स, जो तब आपका विंडो मैनेजर बन जाएगा। ऐसा करने से आप अपने सीपीयू प्रक्रियाओं को निष्क्रिय स्थिति में लगभग 320-380 से ~ 250-290 या उससे कम पर छोड़ देते हैं। आप डेस्कटॉप जैसे उबंटू का उपयोग कर सकते हैं यह केवल ओपनबॉक्स विंडो मैनेजर के साथ चलेगा।

Gkrellm भी स्थापित करें। बिल स्मिथ एंड कंपनी द्वारा लिखित और अनुरक्षित इसका एक रियलटाइम सिस्टम मॉनिटरिंग एप्लिकेशन है। यह वास्तविक समय में कर्नेल के आउटपुट को पढ़ता है। आप इसके साथ अपनी सिस्टम प्रक्रियाओं की निगरानी कर सकते हैं और पता लगा सकते हैं कि आपकी मशीन के लिए सबसे अच्छा काम क्या है।

ये चित्र gkrellm के हैं जो दोनों dTop वातावरणों के माध्यम से प्रक्रियाओं में अंतर को दर्शाता है।

UbuntuDtop

OpBxBuntu

उबंटू डेस्कटॉप वातावरण अजगर पर बहुत अधिक निर्भर करता है। इसे अक्षम करने से गलत आउटपुट प्राप्त होगा।

शुभ लाभ! अंधेरे में शामिल न हों! बल उबंटू के साथ है!


0

बस अंधेरे में एक गोली मार दी है, लेकिन मैं इस lightdm cpu समय hogging के साथ हुआ है। मुझे पुराने संस्करण को डाउनग्रेड करना पड़ा है। यह कुछ समय पहले था ...


यह प्रश्न का उत्तर नहीं देता है। किसी लेखक से स्पष्टीकरण मांगने या उसका अनुरोध करने के लिए, उनके पोस्ट के नीचे एक टिप्पणी छोड़ दें - आप हमेशा अपने स्वयं के पोस्ट पर टिप्पणी कर सकते हैं, और एक बार आपके पास पर्याप्त प्रतिष्ठा होने पर आप किसी भी पोस्ट पर टिप्पणी करने में सक्षम होंगे ।
पायलट

@ Pilot6 यह मुझे सवाल का जवाब देने की कोशिश की तरह लग रहा है।
सेठ

मुझे लगता है कि मैं उबंटू फोर्ब्स में वापस आऊंगा .. यह वहां बहुत मित्र है .. चीयरियो! शुभ लाभ!
21 दिसंबर को रीसेट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.