كيفية إصلاح خطأ استخدام وحدة المعالجة المركزية عالية 'kernel_task' في جهاز Mac

كيفية إصلاح خطأ استخدام وحدة المعالجة المركزية عالية 'kernel_task' في جهاز Mac

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





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





لقد رأينا هذا كثيرًا ، لذلك لدينا عدد قليل من النصائح لمساعدتك في التخلص من هذه المشكلة.





تشخيص جهاز Mac بطيء

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

كم من الوقت يدوم psu

متعلق ب: ما هو مراقب النشاط؟ ما يعادل Mac لمدير المهام



يمكنك فتح Activity Monitor باستخدام Spotlight: فقط اضغط كمد + مسافة ثم ابدأ في كتابة 'نشاط' وسيظهر لك. يمكنك أيضا أن تجدها تحت التطبيقات> المرافق ، وقد ترغب في تثبيته في Dock للوصول بشكل أسرع عندما تواجه مشكلات كبيرة.

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





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

لماذا يعتبر kernel_task هو الجاني؟

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





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

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

لذا ، كيف يمكنك منع kernel_task من التأثير سلبًا على أداء جهاز Mac الخاص بك؟

حلول بسيطة لمشكلات kernel_task

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

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

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

حلول أخرى لإصلاح الاستخدام العالي لوحدة المعالجة المركزية kernel_task

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

سبب شائع آخر لارتفاع استخدام وحدة المعالجة المركزية من خلال عملية kernel_task هو Adobe Flash. لقد ولت الأيام التي كان فيها Flash ضروريًا لتصفح الويب ، ولكنك قد لا تزال بحاجة إليه لتطبيق ويب أو موقع ويب معين.

بدلاً من الاحتفاظ ببرنامج Flash مثبتًا ، يمكنك استخدام متصفح مثل Google Chrome ، والذي يوفر Flash (وإن كان اختياريًا). على الأرجح ، لا تحتاج إلى Flash على الإطلاق ، لذا فمن الآمن إزالته. علاوة على ذلك ، نظرًا لأن Adobe لم تدعم Flash منذ 31 ديسمبر 2020 ، فلن تحصل على تحديثات أمنية مهمة.

من الضروري إزالته - على الأقل لأسباب أمنية. لإزالة Flash ، قم بتشغيل ملف برنامج Adobe Flash Player Install Manager وانقر الغاء التثبيت .

حفر أعمق قليلاً في استخدام وحدة المعالجة المركزية عالية النواة لـ Mac

نجح بعض الأشخاص في إزالة امتدادات kernel ، وهي وحدات من التعليمات البرمجية قادرة على أداء مهام منخفضة المستوى. تُعرف أيضًا باسم 'kexts' ، ويتم تثبيت الغالبية العظمى من هذه الإضافات بواسطة Apple كجزء من بيئة macOS الأساسية. ستقوم بعض البرامج بتثبيت ملحقات الجهات الخارجية كبرامج تشغيل أو للتحكم في الأجهزة.

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

للتعمق في هذا الأمر ، أعد تشغيل نظامك كالمعتاد وابدأ التشغيل صالة . بعد ذلك ، قم بتشغيل الأمر التالي:

kextstat

سيُظهر هذا ملحقات kernel التي يتم تحميلها حاليًا. ستبدو جميع ملحقات Apple بالشكل التالي:

com.apple.[etc]

وفي الوقت نفسه ، سيكون للسائقين التابعين لجهات خارجية اسم المطور فيها ، مثل هذا:

com.paragon-software.filesystems

وأيضًا مثل هذا:

ch.tripmode.TripModeNKE

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

قد يتضمن البعض الآخر ملف PKG uninstaller الذي تحتاج إلى تشغيله. بالنسبة للباقي ، توجه إلى تفضيلات النظام وابحث عن أي أجزاء تفضيلات تابعة لجهات خارجية.

بدءًا من OS X El Capitan ، قدمت Apple ميزة أمان جديدة حطمت عددًا من تعديلات الجهات الخارجية. تمنع حماية تكامل النظام ، أو SIP باختصار ، التطبيقات من حقن التعليمات البرمجية في تطبيقات Apple الخاصة ، فضلاً عن الكتابة إلى أجزاء معينة من محرك الأقراص التي تعتبرها Apple مهمة لأمان النظام.

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

هل ما زلت تمتلك استخدامًا مرتفعًا لوحدة المعالجة المركزية؟ ماذا تفعل عندما يفشل كل شيء آخر

الحل النهائي هنا قليل المخاطرة: إزالة امتدادات النواة الخاصة بشركة Apple. لا ينصح بعمل هذا. ومع ذلك ، إذا جربت كل شيء آخر وما زلت ترى kernel_task تسبب في استخدام CPU عالي ، فهذا حل قد ترغب في تجربته.

كتب المطور والمدون Viktor Petersson على نطاق واسع حول kernel_task والقضايا التي تدور حوله. في حالته ، من المحتمل أن يكون سبب ذلك بطاقة صوت مخادعة. ركزت مشاركة Petersson الأولية على Mac OS X Yosemite ، على الرغم من أنه تابعها لاحقًا بتحديثات للإصدارات الأحدث من macOS.

لم نختبر هذا الإصلاح ولا يمكننا تحديد ما إذا كان سيعمل من أجلك. إذا كنت مهتمًا بالتجربة ، فإليك ما عليك القيام به:

  1. قم بإنشاء نسخة احتياطية من جهاز Mac الخاص بك باستخدام Time Machine أو أي حل نسخ احتياطي آخر.
  2. قم بإيقاف تشغيل حماية تكامل النظام عن طريق التمهيد في وضع الاسترداد وتشغيل الأمر التالي من Terminal: csrutil disable
  3. يتبع فيكتور طريقة. ابدأ بالبحث عن طراز Mac الخاص بك باستخدام الأمر: system_profiler -detailLevel mini | grep 'Model Identifier:'
  4. قم بتشغيل الأمر التالي: cd /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
  5. انقل الملف ذي الصلة بنموذجك وانسخه احتياطيًا. على سبيل المثال ، إذا كان المعرف الخاص بك هو MacBookPro8،2 يمكنك تشغيل: sudo mv MacBookPro8_2.plist MacBookPro8_2.bak
  6. أعد التشغيل في وضع الاسترداد وقم بتمكين حماية تكامل النظام مرة أخرى باستخدام الأمر: csrutil enable

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

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

إصلاح مشكلة خطأ Mac kernel_task

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

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

يشارك يشارك سقسقة بريد الالكتروني 10 طرق سهلة لضبط جهاز Mac الخاص بك للحصول على أفضل أداء

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

اقرأ التالي
مواضيع ذات صلة
  • ماك
  • وحدة المعالجة المركزية
  • تعديلات الأداء
  • مراقب النشاط
  • أخطاء ماك
نبذة عن الكاتب كريس ووك(تم نشر 118 مقالاً)

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

المزيد من Kris Wouk

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك