ما هو kernel_task ولماذا يتم تشغيله على جهاز Mac الخاص بي؟



جرب أداة القضاء على المشاكل

إلى ' نواة ، 'هو جوهر أي نظام تشغيل يقع بين وحدة المعالجة المركزية والذاكرة والأجهزة الأخرى وتطبيقات البرامج المثبتة على النظام. عندما يتم تشغيل MAC ، فإن أول شيء يبدأ هو النواة ، وكل شيء يقوم به النظام يتدفق عبر النواة في مرحلة ما. تتحكم النواة في جميع شياطين / خدمات الإطلاق ، وإدارة الذاكرة ، والشبكات ، وما إلى ذلك. تُطلق النواة وتقتل المهام الضرورية ، ثم تقوم بمسح الذاكرة بعد إغلاق تلك المهام. ويظهر كل نشاط الخلفية هذا في Activity Monitor ، وهو ما يعادل Apple لـ 'Windows Task Manager' ، تحت شعار واحد ، أي kernel_task . يتكون 'kernel_task' من إرسال البيانات عبر الشبكات للقراءة / الكتابة أو المهام الأخرى من التطبيقات أو برامج النظام الأخرى.



ماك بوك



إذا كنت تفعل شيئًا يستهلك قدرًا كبيرًا من قوة المعالجة - تحويل مقاطع فيديو 4K ، على سبيل المثال - فقد تتساءل عما يستغرق وقتًا طويلاً وإلقاء نظرة على مراقب النشاط. لفتح مراقب النشاط اضغط كمد + مسافة ثم اكتب 'النشاط' ويجب أن تظهر. يمكن أيضًا العثور على مراقب النشاط ضمن التطبيقات> المرافق .



مراقب النشاط

اضغط على ٪وحدة المعالجة المركزية رأس العمود لتنظيم العمليات الجارية حسب حصة استخدام المعالج. سيظهر أي شيء يستخدم قدرًا كبيرًا من طاقة المعالجة في الجزء العلوي ، وستتحرك الأشياء بينما يقوم جهاز الكمبيوتر الخاص بك بتنفيذ مهام مختلفة في الخلفية.

يعد الاستخدام المرتفع لوحدة المعالجة المركزية بشكل عام مشكلة فقط عندما لا تتوقعها. من المعقول أن تتوقع أن يقوم جهازك بمضغ الموارد إذا كنت تشغل لعبة أو تشاهد مقطع فيديو في متصفحك أو تعدل مقطع فيديو. إذا كانت علامة تبويب Safari واحدة أو عملية Mac تستخدم أكثر من مشاركتها العادلة ، فهذا يعني عمومًا حدوث خطأ ما.



يمكنك قتل أي من هذه العمليات من خلال النقر عليها ، ثم النقر على 'X' في الزاوية اليسرى العليا من الشاشة. لسوء الحظ ، لا يمكن القيام بذلك من أجل kernel_task لأن kernel_task هو جوهر ملف نظام التشغيل .

استخدام وحدة المعالجة المركزية kernel_task في مراقب النشاط

إنها ليست عملية واحدة ، ولكنها سلسلة من العمليات تحت تسمية واحدة. macOS يقوم بجميع أنواع الأشياء في الخلفية ، مثل إرسال البيانات وتلقيها عبر الشبكة ، وكتابة البيانات وقراءتها ، وفهرسة المجلدات أو الأقراص الجديدة للبحث في Spotlight.

غالبًا ما تستخدم هذه العملية الكثير من ذاكرة الوصول العشوائي المتوفرة لديك على ذاكرة علامة التبويب ، ولكن هذا أقل بكثير من القلق. يرتفع استخدام ذاكرة الوصول العشوائي وينخفض ​​حسب الحاجة. يمكن أن يؤدي الاستخدام العالي لوحدة المعالجة المركزية إلى إيقاف النظام بأكمله ، وقد يؤدي في بعض الأحيان إلى تعطل النظام بالكامل. من المفهوم إذا كنت محبطًا ، ولكن اتضح أن نظام التشغيل الخاص بك يقوم بذلك عن قصد لمنع ارتفاع درجة حرارة وحدة المعالجة المركزية الخاصة بك. تساعد kernel_task أيضًا في إدارة درجة حرارة وحدة المعالجة المركزية عن طريق جعل وحدة المعالجة المركزية أقل توفرًا للعمليات المكثفة لوحدة المعالجة المركزية. لا يسبب في حد ذاته تلك الظروف. عندما تنخفض درجة حرارة وحدة المعالجة المركزية ، ستعمل kernel_task أيضًا على تقليل استخدام وحدة المعالجة المركزية تلقائيًا.

إذا لم يكن جهاز Mac بطيئًا ، فلا داعي للقلق بشأن هذه العملية التي تستهلك وحدة المعالجة المركزية لأن هذا أمر طبيعي. يتم تشغيل الذاكرة غير المستخدمة بواسطة kernel_task لأشياء مثل التخزين المؤقت للملفات ، ويستخدم نظام التشغيل الحديث أحيانًا بعض طاقة وحدة المعالجة المركزية.

لذلك ، لا تستخدم kernel_task طاقة وحدة المعالجة المركزية هذه ، بل تمنع فقط عملية وحدة المعالجة المركزية المكثفة من استخدامها للحفاظ على درجة الحرارة تحت السيطرة. يجب أن يعود كل شيء إلى طبيعته عندما تكون خارج منطقة الخطر.

لكن النقطة المهمة هي عندما يكون kernel_task باستمرار باستخدام غالبية موارد النظام ، و Mac بطيء لأنه قد تكون هناك مشكلة. لا يمكن إعادة تشغيل kernel إلا عن طريق إعادة تشغيل جهاز Mac ، وقد تؤدي إعادة التشغيل أحيانًا إلى حل المشكلة.

الاستخدام المفرط لوحدة المعالجة المركزية من قبل kernel_task

ولكن ماذا لو استمر السلوك ، فإليك بعض الأفكار لحل المشكلة.

كيفية إصلاح kernel_task الموارد المستهلكة؟

سوف نمر ببعض الطرق الأكثر شيوعًا حول كيفية إصلاح الاستخدام والاستهلاك العاليين للموارد وشرحها بطريقة مجردة.

  1. لأن kernel_task هو نظام التشغيل الخاص بك ، وعمليات القتل هي أفضل طريقة لتحرير الموارد ، وهي بسيطة إعادة بدء من جهاز Mac الخاص بك إلى حل المشكلة على الفور.
  2. يعتبر يتم المسح جهاز Mac الخاص بك لـ البرمجيات الخبيثة ، والذي قد يكون سببًا في حدوث المشكلة.
  3. إذا كان kernel_task يستخدم الكثير من وحدة المعالجة المركزية / الذاكرة عندما لا يتم عمل شيء خاص ، فهناك مشكلة أخرى بين يديك. عادةً ما يكون هذا بسبب امتدادات kernel لجهات خارجية تسمى ' ككستس 'في macOS. هذه الوحدات عبارة عن برامج تشغيل للأجهزة وبعض البرامج ، تلك الواجهة مباشرة مع النواة. يتسبب kext الخاطئ في أن تأخذ kernel_task وحدة المعالجة المركزية بشكل زائد. لاختبار ذلك ، يجب تشغيل Mac في الوضع الآمن. قم بإيقاف تشغيل جهاز Mac ، ثم أعد تشغيله أثناء الضغط على مفتاح Shift. خيار ' التمهيد الآمن 'سيظهر على شاشة تسجيل الدخول. لا يُمكّن الوضع الآمن kexts من جهات خارجية ، لذلك إذا لم يكن جهاز Mac الخاص بك يواجه أي مشاكل في الوضع الآمن ، فقد وجدت مشكلتك. قم بإلغاء تثبيت أي 3بحث وتطوير- برامج تشغيل / برامج تم تثبيتها مؤخرًا ومعرفة ما إذا كان ذلك يساعد.

    التمهيد الآمن

  1. للعثور على مزيد من التفاصيل استخدم Etrecheck الذي يدير العشرات من التشخيصات ، والتي تتكون من قائمة بجميع kexts المثبتة والمشغلة على النظام. قم بإلغاء تثبيت كل ما تعتقد أنه يسبب المشكلة ، ومعرفة ما إذا تم حل المشكلة.

    Etrecheck

  2. تطبيق واحد مع العادة السيئة لاستخدام الكثير من وحدة المعالجة المركزية والمطالبة بذلك فلاش . إذا كانت علامات تبويب Flash أو المتصفح تستهلك طاقة وحدة المعالجة المركزية إلى جانب kernel_task ، فقم بإلغاء تثبيت Flash أو تعطيله تمامًا. نتيجة لذلك ، لن يستخدم Flash وحدة المعالجة المركزية بأخطاءها المختلفة ، ولن يقوم kernel_task بمواجهتها للحفاظ على وحدة المعالجة المركزية باردة.
  3. إزالة غير ضروري عناصر بدء التشغيل وتحرير مساحة القرص الصلب.
  4. إعادة تعيين NVRAM على جهاز Mac الخاص بك.
  5. إعادة تعيين وحدة التحكم في إدارة النظام ( SMC ).

    إعادة ضبط SMC

  6. قم بالتركيز على درجة الحرارة الخارجية (البيئة) التي يمكنك تبريدها صناعيًا عن طريق مكيف الهواء لإزالة التباطؤ المصمم لإدارة الحرارة. تؤثر درجة الحرارة الخارجية على درجة حرارة الكمبيوتر أيضًا.
  7. ألق نظرة على المشجعين من جهاز MacBook ، انفض الغبار عن المراوح. أيضا ، قم بتنظيف غرفة التبريد. تحقق من المعجون الحراري إذا كان جافًا. زيادة سرعة المروحة.
  8. إستخدم لوحة التبريد لجهاز الكمبيوتر المحمول الخاص بك.
  9. ارتفاع درجة حرارة أي جزء من الهيكل من الشحن مع الأجهزة الطرفية الموصولة ربما تسببت في حدوث هذه المشكلة. سيكون نقل كابل الشحن من الجانب الأيسر إلى المنافذ اليمنى كافيًا لتبريد MAC وقد يحل المشكلة. على جهاز مزود بشحن MagSafe ، حاول فصل الأجهزة الطرفية من المنافذ اليسرى حتى تمتلئ البطارية.
  10. حذف مخابئ عن طريق تشغيل الأمر التالي في ملف
    المحطة الطرفية 'rm -rf ~ / Library / Caches'
  11. حذف سفاري مخابئ إذا كان Safari قد تسبب في المشكلة)
  12. إعادة تعيين وحدة الطاقة . خاصة إذا كان لديك مصدر تيار متردد غير متسق ، خاصة إذا كان الكمبيوتر المحمول يشير إلى أنه متصل ، ولكن لا يتم الشحن لأنه إذا وجد مصدر الطاقة تيار متردد غير موثوق به ، فإنه يتوقف عن شحن الكمبيوتر المحمول. لحل المشكلة ، ما عليك سوى فصل مصدر الطاقة من كلا الطرفين لبضع ثوانٍ ، ثم توصيل هذه الأطراف مرة أخرى. قد يؤدي ذلك إلى بدء شحن الكمبيوتر المحمول مرة أخرى ، و توقف kernel_task عن تناول وحدة المعالجة المركزية و توقف المراوح عن الدوران كثيرًا.

حل محفوف بالمخاطر

يبدو أن هناك حلًا غريبًا لهذه المشكلة والذي يتضمن نقل بعض الملفات ولكن نظرًا لأن هذه ملفات نظام ، فإننا لا نوصيك بنقلها إلا إذا كانت تمثل مشكلة كبيرة بالنسبة لك.

  1. اذهب إلى ' حول هذا mac 'أسفل شعار Apple في الزاوية اليسرى العليا وحدد 'مزيد من المعلومات'.

    النقر فوق 'حول جهاز Mac هذا'

  2. انقر فوق خيار 'تقرير النظام'.
  3. قم بتدوين ما يقوله الكمبيوتر بعد 'معرف الطراز'.
  4. انتقل إلى ما يلي.
    master drive> System -Library> Extensions> IOPlatformPluginFamily.kext -Contents> Plugins> ACPI_SMC_PlatformPlugin.kext> المحتويات> الموارد> (المجلد الذي سجلناه في الخطوة الثالثة)
  5. أعد تشغيل جهاز الكمبيوتر الخاص بك ويجب أن تنتهي

إذا لم يساعدك شيء ، فأنت بحاجة أحيانًا إلى التوقف عن إضاعة وقتك و أعد تثبيت macOS من الصفر إعادة تعيين جهاز Mac أو النظر في رحلة إلى متجر Apple .

5 دقائق للقراءة