क्यों बहुत CPU का उपयोग कर रहा है?


26

मेरे पास मैकबुक प्रो रेटिना है जिसमें निम्नलिखित हार्डवेयर हैं:

Model Name: MacBook Pro
Model Identifier:   MacBookPro11,1
Processor Name: Intel Core i5
Processor Speed:    2.4 GHz
Number of Processors:   1
Total Number of Cores:  2
L2 Cache (per Core):    256 KB
L3 Cache:   3 MB
Memory: 8 GB
Boot ROM Version:   MBP111.0138.B15

मैंने हाल ही में OS X El Capitan को अपडेट किया; मुझे अब भी दो बार ऐसी ही समस्या हुई है और यह मुझे हल्के से चिंतित कर रहा है।

मेरे पास CPU उपयोग spikes के kern_task से बेतरतीब ढंग से है, जिनमें से मैंने सबसे अधिक 660% CPU देखा है। यह स्पष्ट रूप से मेरी सीपीयू के लिए एक अस्वीकार्य और अप्राकृतिक सेटिंग (मैं आम तौर पर एक है कुल 2-3% के बारे में उपयोग)। उच्चतम स्क्रीनशॉट मैं यह है:

यहाँ छवि विवरण दर्ज करें

पहली बार, मैंने जो कुछ भी खोला था उसे रिकॉर्ड नहीं किया। अगली बार, हालांकि, मैं तैयार था, और यह सटीक सूची है कि मैंने क्या खोला था:

  • दो YouTube वीडियो पृष्ठ (लगभग 44% CPU की अधिकतम के साथ सफारी नेटवर्किंग का उपयोग करते हुए, आमतौर पर 8-10% पर स्थिर होते हैं https://www.youtube.com, और जो लगभग 51% CPU अधिकतम तक पहुंच जाता है, आमतौर पर लगभग 10-12%)
  • मैसेंजर। संदेह है कि यह एक प्रभाव था, लेकिन, हे, तुम्हें कभी पता नहीं है।
  • स्काइप। यह दोस्त लगातार 50% CPU उपयोग में चल रहा था।

यह ध्यान देने योग्य है कि मुझे एक्टिविटी मॉनिटर खोलने के लिए अपने कंप्यूटर पर वास्तव में पर्याप्त नियंत्रण हासिल करने के लिए दोनों YouTube विंडो को बंद करना पड़ा। पूर्वोक्त प्रक्रियाओं में से कोई भी स्पाइक नहीं था, बस कर्नेल_टैस्क।

यह भी ध्यान देने योग्य है कि मेरे प्रशंसक हैं - पंखे अधिकतम थे, ठंडी हवा बह रही थी। भले ही कर्नेल_टैस 660% सीपीयू में घूम रहा था, लेकिन जहां तक ​​मैं देख सकता था, कोई वास्तविक गर्मी पैदा नहीं हो रही थी

यह इस बिंदु पर है जहां मैं कंप्यूटर को बंद कर देता हूं - मेरे पास लगभग 5 फ्रेम प्रति सेकंड (1 फ्रेम हर 2 सेकंड में, घड़ी को देख रहा था) और कहीं नहीं मिल रहा था जब इसे ठीक करने का प्रयास किया गया था।

यदि इस से संबंधित कोई बग है जो मुझे याद नहीं है, या सामान्य रूप से ओएस एक्स के साथ कुछ निराला चीज है जो मुझे याद आ रही है, तो कृपया मुझे बताएं, क्योंकि यह बहुत निराशाजनक है और थोड़ा परेशान होने से अधिक है।

जवाबों:


23

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

उपरोक्त सभी बातों का उत्तर आप स्वैप, प्रक्रियाओं आदि को मापने के लिए कर सकते हैं ... लेकिन थर्मल सेंसर (हार्डवेयर इश्यू) या बाहरी तापमान (पर्यावरण) पर ध्यान केंद्रित करें, जिसे आप गर्मी को प्रबंधित करने के लिए डिज़ाइन किए गए धीमेपन को हटाने के लिए कृत्रिम रूप से शांत कर सकते हैं। ।

यदि आप इंफ्रारेड थर्मामीटर के साथ केस टेंपरेचर को सही तरीके से नहीं माप सकते हैं, तो https://bjango.com/mac/istatmenus/ जैसे सॉफ़्टवेयर आज़माएं , व्यक्तिगत टेंपरेचर सेंसर्स पर जाँच करें और उन्हें "स्पाइक्स इन सीपीयू यूसेज" के साथ कर्नेल_स्कैप द्वारा सहसंबंधित करें । इसके अलावा, एसएमसी को एक बार रीसेट करना आपके समय के लायक हो सकता है। यदि यह अटका हुआ है, तो थर्मल माप बदलने की प्रतिक्रिया में अंतराल हो सकता है या ब्लोअर को छोड़ना चाहिए, जितना कि उन्हें होना चाहिए।


यह समस्या प्रतीत नहीं होती, हालांकि - पंखे पूरी तरह से वात से बाहर ठंडी हवा उड़ा रहे थे। इसके अलावा, जब उबंटू 15.04 बाहरी बूट के साथ परीक्षण किया गया, तो प्रशंसक उपयोग या थर्मल रीडिंग में कोई स्पाइक्स नहीं थे । क्या आप यह सुझाव दे रहे हैं कि क) थर्मामीटर मिसकल्चुलेटिंग हैं या कि ख) प्रशंसक जवाबदेही में कोई खराबी है? या कुछ और पूरी तरह से?
एडिसन क्रम्प

@VTCAKAVSMoACE हाँ - ठंडी हवा पुष्ट करती है कि सेंसर मेरे अनुमान में दोषपूर्ण हैं। यह संभव है कि एसएमसी गड़बड़ है, इसलिए एक बार रीसेट करने का प्रयास करें।
bmike

मैंने एसएमसी को रीसेट किया है और इसे सत्यापित किया है (एलईडी बदल गया है, इसलिए, यह निश्चित रूप से हुआ)। यदि कर्नेल_टैस्क अगले दो दिनों के भीतर फिर से बेकार हो जाता है, तो मैं आपको बता दूंगा। अन्यथा, मैं इसे उत्तर के रूप में चिह्नित करूंगा।
एडिसन क्रम्प

2
मैं लगभग पूरी निश्चितता के साथ कह सकता हूं कि एसएमसी ने काम किया। मैंने अपने कंप्यूटर को गर्मी पैदा करने के लिए सीपीयू की सीमा तक धकेल दिया है और यह पूरी तरह से ठीक है, साथ ही सामान्य उपयोग भी। मैं इसे और अधिक सुगम बनाने के लिए एक अंतिम संपादन करने वाला हूं और इसे उत्तर के रूप में खोजना और चिह्नित करना आसान हूं।
Addison Crump

रीसेटिंग एसएमसी ने मेरे लिए काम किया।
जूलियन ए।

2

अपने प्रशंसकों पर एक नज़र डालें! मेरी मैकबुक प्रो (2015) के लिए यह एक सॉफ्टवेयर समस्या नहीं थी। मैक पूरी तरह से अनुपयोगी था। मैंने मैकबुक खोलकर प्रशंसकों को टूथब्रश से धूल चटाई। मैंने हेटिंक को भी साफ किया। हीटसिंक हटाने के बाद, मैंने पाया कि थर्मल पेस्ट सूखा था। मैंने पुराने थर्मल पेस्ट को साफ किया और देखभाल के साथ कुछ नया पेस्ट डाला। परिणाम: कर्नेल_टस्क के साथ और कोई समस्या नहीं है। प्रशंसक 6000 RPM की स्थिर गति से 2000 RPM (कुल मौन) तक चले गए।


1

मेरा अनुभव इस सिद्धांत का समर्थन करता है कि अत्यधिक सीपीयू उपयोग कर्नेल_टस्क को उच्च स्तर पर चलाता है। मेरे मामले में, यह अक्सर तब होता है जब मेरे पास बहुत अधिक ब्राउज़र विंडो खुली होती हैं या YouTube वीडियो चल रहा होता है।

विंडो या ऐप को बंद करना आमतौर पर समस्या का हल करता है।

चीजों को ठंडा करने के अन्य तरीके:

  • उच्च प्रशंसक गति। मैं क्रिस्टल फैन कंट्रोल का उपयोग क्रिस्टल आइडिया से करता हूं ताकि जरूरत पड़ने पर अपनी बेसलाइन फैन स्पीड को स्थिर रूप से 2500 आरपीएम या 3000 आरपीएम तक बढ़ा सकूं

  • अपने लैपटॉप के लिए कूलिंग पैड का उपयोग करना।

  • वातानुकूलन! बाहर का तापमान कंप्यूटर के तापमान को भी प्रभावित करता है।

संपादित करें: मैंने पहले "अत्यधिक CPU उपयोग" के बजाय "ओवरहीटिंग" कहा था। मैक तापमान नियंत्रण प्रणाली के रूप में अच्छी तरह से उन लोगों को ध्यान में रखता है, यह कहना "" वर्तमान सीपीयू और प्रशंसक गति के आधार पर ओवरहीटिंग की भविष्यवाणी करना अधिक सटीक है।


जब प्रश्न में उल्लेख किया गया था तब मेरा कंप्यूटर गर्म नहीं था, जब कर्नेल_टस्क बड़े पैमाने पर सीपीयू प्रतिशत ले रहा था। : P यह वास्तव में ठंडी हवा बह रही थी ।
एडिसन क्रम्प

वर्तमान सीपीयू उपयोग के आधार पर, मैक पर तापमान नियंत्रण प्रणाली की भविष्यवाणी के साथ-साथ ओवरहीटिंग का भी ध्यान रखा जाता है। यह प्रीमेप्टिव स्ट्राइक लॉन्च करता है, इसलिए बोलने के लिए।
जकदेव

मैं "अत्यधिक सीपीयू उपयोग" को "ओवरहीटिंग" बदलने के लिए अपने उत्तर को संपादित करूंगा।
जकदेव

1

चेसिस के एक हिस्से में उच्च तापमान परिधीय प्लग के साथ एक साथ चार्ज करने से इस समस्या का कारण बन सकता है, कम से कम 2017 एमबीपी पर। बस चार्जिंग केबल को बाएं से दाएं बंदरगाहों पर स्थानांतरित करना हॉटस्पॉट को ठंडा करने और समस्या को हल करने के लिए पर्याप्त हो सकता है। मैगसेफ चार्जिंग वाली मशीन पर, बैटरी भरे होने तक, बाएं पोर्ट से बाह्य उपकरणों को अनप्लग करने का प्रयास करें।

सीपीयू के उपयोग का इससे कोई लेना-देना नहीं है, क्योंकि एक हॉट सीपीयू बिना किसी ओप-लोड के शेड्यूल के अपने क्लॉकस्पीड को कम करके थ्रॉटल किया जाता है।

प्रमाण के लिए /apple//a/363933/27135 देखें ।


0

यहाँ कुछ आप कोशिश कर सकते हैं:

  1. रिबूट (आप पहले से ही ऐसा कर सकते हैं)
  2. रिकवरी एचडी से ओएस एक्स को पुनर्स्थापित करें
  3. इन आदेशों को टर्मिनल में करके कैश हटाएं rm -rf ~/Library/Caches
  4. सभी सफारी कैश को हटा दें (क्योंकि ऐसा लगता है जैसे सफारी का कारण हो सकता है)

संपादित करें: ऐसा प्रतीत होता है मानो bmike द्वारा उत्तर बहुत अधिक सटीक है।


मैं सिर्फ यह दूसरे दिन स्थापित। क्या सिर्फ सैद्धांतिक रूप से काम करने वाले कैश को हटाया जाएगा ? (एल कैपिटान द्वारा किसी भी चीज के लिए कोई संपादन नहीं किया गया है)
एडिसन क्रम्प

रुको, क्षमा करें। मुझे एहसास है कि अब आपका क्या मतलब है। मैं कैश निकाल दूंगा। यह समस्या स्पष्ट नहीं है, बस कभी-कभी (तीन दिनों में दो बार) होने वाली है, स्पष्ट करने के लिए।
एडिसन क्रम्प

1
इनमें से कोई भी कर्नेल_टैस्क स्पाइकिंग के मूल कारण नहीं हैं। कैश को हटाना वास्तव में चीजों को बदतर बना देगा क्योंकि सिस्टम कैश किए गए डेटा के पुनर्निर्माण के लिए सीपीयू चक्र करता है।
bmike

हाँ - मैंने Caches फ़ोल्डर में झाँका और मैं निश्चित रूप से सुझाव दे सकता हूँ कि इसे न हटाया जाए। यदि आप सावधान नहीं हैं तो वास्तव में कुछ महत्वपूर्ण चीजों को फाड़ सकते हैं। कृपया ध्यान दें कि इस उत्तर में।
एडिसन क्रम्प

@VTCAKAVSMoACE कैश हटाने से कुछ गड़बड़ नहीं होगी।
At0mic

0

मेरे अनुभव में, kernel_taskमेरे लैपटॉप पर 100% सीपीयू से अधिक अच्छी तरह से मेरी शक्ति ब्लॉक को रीसेट करके हल किया जा सकता है। हालांकि, मैं एक नाव पर रहता हूं और कभी-कभी असंगत एसी स्रोत होता है। (इस विफलता मोड का एक अन्य लक्षण यह है कि लैपटॉप यह बताता है कि यह प्लग इन है, लेकिन चार्ज नहीं है।)

यदि बिजली की आपूर्ति अविश्वसनीय एसी पाती है, तो यह लैपटॉप को चार्ज करना बंद कर देता है। इसे हल करने के लिए, कुछ सेकंड के लिए बिजली की आपूर्ति के दोनों सिरों को अनप्लग करें , फिर इसे वापस प्लग इन करें। (मेरे मामले में) लैपटॉप को फिर से चार्ज करना शुरू कर देता है , और kernel_task सीपीयू खाना बंद कर देता है और प्रशंसक इतना घूमना बंद कर देते हैं।

लैपटॉप से ​​पहले इसे पकड़ने के लिए सबसे अच्छा (जल्दी से प्रतीत होता है) अपनी बैटरी को नीचे चलाता है।

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