एक "कर्नेल," किसी भी OS का मूल है, जो CPU, मेमोरी, अन्य हार्डवेयर और सिस्टम पर इंस्टॉल सॉफ़्टवेयर एप्लिकेशन के बीच बैठता है। जब Mac चालू होता है, तो सबसे पहले शुरू होने वाली चीज़ कर्नेल है, और सिस्टम द्वारा किया गया सब कुछ किसी न किसी बिंदु पर कर्नेल के माध्यम से बहता है। कर्नेल सभी लॉन्च डेमन्स/सेवाओं, मेमोरी प्रबंधन, नेटवर्किंग आदि को नियंत्रित करता है। कर्नेल आवश्यक कार्यों को लॉन्च करता है और मारता है, फिर उन कार्यों के बंद होने के बाद मेमोरी साफ़ करता है। और वह सभी पृष्ठभूमि गतिविधि Activity Monitor में दिखाई देती है, जो Apple का "Windows Task Manager" के समकक्ष है, एक बैनर के तहत यानी kernel_task। "kernel_task" में नेटवर्क पर डेटा भेजना, पढ़ना/लिखना या अन्य एप्लिकेशन या सिस्टम सॉफ़्टवेयर से कार्य शामिल हैं।
यदि आप कुछ ऐसा कर रहे हैं जो बहुत अधिक प्रोसेसिंग पावर लेता है—जैसे 4K वीडियो कनवर्ट करना—तो आप आश्चर्यचकित हो सकते हैं कि इसमें इतना समय क्यों लग रहा है और Activity Monitor देख सकते हैं। Activity Monitor खोलने के लिए Cmd + Space दबाएं फिर "activity" टाइप करें और यह पॉप अप हो जाना चाहिए। Activity Monitor Applications > Utilities के तहत भी पाया जा सकता है।
%CPU कॉलम हेडर पर क्लिक करके चल रही प्रक्रियाओं को उनके प्रोसेसर उपयोग के हिस्से के अनुसार व्यवस्थित करें। उच्च मात्रा में प्रोसेसिंग पावर का उपयोग करने वाली कोई भी चीज़ शीर्ष पर दिखाई देगी, और चीजें घूमेंगी जैसे आपका कंप्यूटर पृष्ठभूमि में विभिन्न कार्य करता है।
उच्च CPU उपयोग आमतौर पर केवल एक समस्या है जब आप इसकी उम्मीद नहीं कर रहे हैं। यदि आप गेम चला रहे हैं, अपने ब्राउज़र में वीडियो देख रहे हैं, या वीडियो संपादित कर रहे हैं तो अपनी मशीन से संसाधनों को चबाने की उम्मीद करना उचित है। यदि एक अकेला Safari टैब या Mac प्रक्रिया अपने उचित हिस्से से अधिक उपयोग कर रही है, तो आमतौर पर इसका मतलब है कि कुछ गलत हो गया है।
आप ऐसी किसी भी प्रक्रिया को उस पर क्लिक करके, फिर स्क्रीन के ऊपरी बाएं कोने में "X" पर क्लिक करके मार सकते हैं। दुर्भाग्य से, यह kernel_task के लिए नहीं किया जा सकता क्योंकि kernel_task ऑपरेटिंग सिस्टम का मूल है।
यह एक एकल प्रक्रिया नहीं है, बल्कि एक लेबल के तहत प्रक्रियाओं की एक श्रृंखला है। macOS पृष्ठभूमि में सभी प्रकार की चीजें करता है, जैसे नेटवर्क पर डेटा भेजना और प्राप्त करना, डेटा लिखना और पढ़ना, और Spotlight खोज के लिए नए फ़ोल्डर्स या डिस्क को इंडेक्स करना।
यह प्रक्रिया अक्सर Memory टैब पर आपके उपलब्ध RAM का बहुत उपयोग करेगी, लेकिन यह बहुत कम चिंता की बात है। RAM का उपयोग आवश्यकतानुसार बढ़ता और गिरता है। उच्च CPU उपयोग पूरे सिस्टम को रोक सकता है, और कभी-कभी सिस्टम के पूर्ण क्रैश का परिणाम भी हो सकता है। यह समझ में आता है यदि आप निराश हैं, लेकिन यह पता चला है कि आपका ऑपरेटिंग सिस्टम आपके CPU को ओवरहीटिंग से रोकने के लिए जानबूझकर ऐसा कर रहा है। kernel_task CPU को CPU गहन प्रक्रियाओं के लिए कम उपलब्ध कराकर CPU तापमान प्रबंधित करने में भी मदद करता है। यह स्वयं उन स्थितियों का कारण नहीं बनता। जब CPU तापमान गिरता है, तो kernel_task स्वचालित रूप से CPU उपयोग भी कम कर देगा।
यदि Mac धीमा नहीं है, तो इस प्रक्रिया के CPU लेने के बारे में चिंता करने की कोई आवश्यकता नहीं है क्योंकि यह सामान्य है। अप्रयुक्त मेमोरी को kernel_task द्वारा फ़ाइलों को कैश करने जैसी चीजों के लिए काम में लगाया जाता है, और एक आधुनिक OS कभी-कभी कुछ CPU पावर का उपयोग करता है।
तो, kernel_task उस CPU पावर का उपयोग नहीं कर रहा है, यह केवल गहन CPU प्रक्रिया को इसका उपयोग करने से रोककर तापमान को नियंत्रण में रख रहा है। जब आप खतरे के क्षेत्र से बाहर निकलते हैं तो सब कुछ सामान्य हो जाना चाहिए।
लेकिन चिंता का विषय तब है जब kernel_task लगातार सिस्टम संसाधनों के बहुमत का उपयोग कर रहा हो, और Mac धीमा हो क्योंकि कोई समस्या हो सकती है। कर्नेल को केवल Mac को पुनरारंभ करके पुनरारंभ किया जा सकता है, और कभी-कभी पुनरारंभ करने से समस्या हल हो सकती है।
लेकिन क्या होगा यदि व्यवहार बना रहता है, यहां समस्या को हल करने का थोड़ा विचार है।
kernel_task द्वारा संसाधनों की खपत को कैसे ठीक करें?
हम संसाधनों के उच्च उपयोग और खपत को ठीक करने के कुछ सबसे सामान्य तरीकों से गुजरेंगे और उन्हें अमूर्त तरीके से समझाएंगे।
- क्योंकि kernel_task आपका ऑपरेटिंग सिस्टम है, और प्रक्रियाओं को मारना संसाधनों को मुक्त करने का सबसे अच्छा तरीका है, आपके Mac का एक साधारण पुनरारंभ तुरंत समस्या को साफ़ कर देगा।
- अपने Mac को मैलवेयर के लिए स्कैन करने पर विचार करें, जो समस्या पैदा कर रहा हो।
- यदि kernel_task बहुत अधिक CPU/मेमोरी का उपयोग कर रहा है जब कुछ खास नहीं किया जा रहा है, तो आपके हाथ में एक और समस्या है। आमतौर पर, यह थर्ड-पार्टी कर्नेल एक्सटेंशन के कारण होता है जिन्हें macOS में "kexts" कहा जाता है। ये मॉड्यूल हार्डवेयर ड्राइवर और कुछ सॉफ़्टवेयर हैं, जो सीधे कर्नेल के साथ इंटरफेस करते हैं। एक दोषपूर्ण kext kernel_task को अत्यधिक CPU लेने का कारण बनता है। इसका परीक्षण करने के लिए, Mac को सेफ मोड में बूट किया जाना चाहिए। Mac को बंद करें, फिर Shift कुंजी दबाकर इसे वापस चालू करें। लॉगिन स्क्रीन पर "Safe Boot" का विकल्प दिखाया जाएगा। सेफ मोड थर्ड-पार्टी kexts को सक्षम नहीं करता है, इसलिए यदि आपका Mac सेफ मोड में कोई समस्या नहीं है, तो आपने अपनी समस्या ढूंढ ली है। हाल ही में इंस्टॉल किए गए किसी भी 3rd-पार्टी ड्राइवर्स/सॉफ़्टवेयर को अनइंस्टॉल करें और देखें कि क्या यह मदद करता है।

- अधिक विवरण खोजने के लिए Etrecheck का उपयोग करें जो दर्जनों डायग्नोस्टिक्स चलाता है, जिसमें सिस्टम पर इंस्टॉल और चल रहे सभी kexts की सूची शामिल है। जो भी आपको लगता है कि समस्या पैदा कर रहा है उसे अनइंस्टॉल करें, और देखें कि क्या समस्या हल हो गई है।

- खराब आदत वाले एक एप्लिकेशन जो बहुत अधिक CPU का उपयोग करता है और इसे संकेत देता है वह है Flash। यदि Flash या ब्राउज़र टैब kernel_task के साथ CPU पावर ले रहे हैं, तो Flash को पूरी तरह से अनइंस्टॉल या अक्षम करें। परिणामस्वरूप, Flash अपने विभिन्न बग्स के साथ CPU का उपयोग नहीं करेगा, और kernel_task इसे काउंटर करके CPU को ठंडा रखने के लिए नहीं करेगा।
- अनावश्यक स्टार्टअप आइटम हटाएं और हार्ड ड्राइव स्पेस खाली करें।
- अपने Mac पर NVRAM रीसेट करें।
- अपने सिस्टम मैनेजमेंट कंट्रोलर (SMC) को रीसेट करें।

- बाहरी तापमान (पर्यावरण) पर ध्यान केंद्रित करें जिसे आप एयर कंडीशनिंग द्वारा कृत्रिम रूप से ठंडा कर सकते हैं ताकि गर्मी का प्रबंधन करने के लिए डिज़ाइन किए गए धीमेपन को दूर किया जा सके। बाहरी तापमान कंप्यूटर के तापमान को भी प्रभावित करता है।
- पंखे देखें MacBook के, पंखों से धूल निकालें। हीटसिंक भी साफ़ करें। जांचें कि थर्मल पेस्ट सूखा है या नहीं। पंखे की गति बढ़ाएं।
- अपने लैपटॉप के लिए कूलिंग पैड का उपयोग करें।
- चार्जिंग के साथ-साथ प्लग इन पेरिफेरल्स से चेसिस के किसी भी हिस्से का उच्च तापमान इस समस्या का कारण हो सकता है। चार्जिंग केबल को बाएं तरफ से दाएं तरफ के पोर्ट्स पर ले जाना Mac को ठंडा करने और समस्या को हल करने के लिए पर्याप्त होगा। MagSafe चार्जिंग वाली मशीन पर बैटरी फुल होने तक बाएं पोर्ट्स से पेरिफेरल्स को अनप्लग करने का प्रयास करें।
- टर्मिनल में निम्न कमांड चलाकर कैश हटाएं
rm -rf ~/Library/Caches
- Safari कैश हटाएं यदि Safari ने समस्या पैदा की हो)
- पावर ब्लॉक रीसेट करें। विशेष रूप से यदि आपके पास असंगत AC स्रोत है, विशेष रूप से यदि लैपटॉप इंगित करता है कि यह प्लग इन है, लेकिन चार्ज नहीं हो रहा है क्योंकि यदि पावर सप्लाई अविश्वसनीय AC पाता है, तो यह लैपटॉप चार्ज करना बंद कर देता है। हल करने के लिए, बस पावर सप्लाई को दोनों सिरों से कुछ सेकंड के लिए अनप्लग करें, फिर इन सिरों को वापस प्लग करें। यह लैपटॉप को फिर से चार्ज करना शुरू कर सकता है, और kernel_task CPU खाना बंद कर देता है और पंखे इतना घूमना बंद कर देते हैं।
जोखिम भरा समाधान
इस समस्या का एक अजीब समाधान मौजूद प्रतीत होता है जिसमें कुछ फ़ाइलों को इधर-उधर ले जाना शामिल है लेकिन चूंकि ये सिस्टम फ़ाइलें हैं, हम आपको उन्हें तब तक ले जाने की सलाह नहीं देते जब तक कि यह आपके लिए बहुत बड़ी समस्या न हो।
- "About this mac" सेक्शन पर जाएं ऊपरी बाएं कोने में Apple लोगो के तहत और "More info" चुनें।

- "System Report" विकल्प पर क्लिक करें।
- "Model Identifier" के बाद कंप्यूटर क्या कहता है इसे नोट करें।
- निम्न पर नेविगेट करें।
master drive >System -Library >Extensions >IOPlatformPluginFamily.kext -Contents >Plugins >ACPI_SMC_PlatformPlugin.kext >Contents >Resources > (तीसरे चरण में नोट किया गया फ़ोल्डर)
- अपने कंप्यूटर को पुनरारंभ करें और आपका काम हो गया
यदि कुछ भी मदद नहीं करता, तो कभी-कभी आपको अपना समय बर्बाद करना बंद करना पड़ता है और macOS को स्क्रैच से पुनः इंस्टॉल करना पड़ता है, Mac को रीसेट करें या Apple Store की यात्रा पर विचार करें।