ما هو kernel_task ، ولماذا يتم تشغيله على جهاز Mac الخاص بي؟
لقد عثرت على شيء يسمى "kernel_task" في Activity Monitor ، وتريد أن تعرف ما هو عليه. خبر سار: لا شيء شائن. انها في الواقع نظام التشغيل الخاص بك.
هذه المقالة جزء من سلسلتنا المستمرة التي تشرح مختلف العمليات الموجودة في Activity Monitor ، مثل hidd و mdsworker و installd وغيرها الكثير. لا أعرف ما هي تلك الخدمات؟ قراءة أفضل بداية!
"النواة" ، إذا لم تكن تعرف ، فهي في جوهر أي نظام تشغيل ، وتجلس بين وحدة المعالجة المركزية والذاكرة والأجهزة الأخرى والبرنامج الذي تقوم بتشغيله. عندما يحين دورك على جهاز Mac ، فإن النواة هي أول ما يبدأ ، وأساسا كل شيء تقوم به على جهاز الكمبيوتر الخاص بك يتدفق من خلال النواة في مرحلة ما. يقوم Activity Monitor بوضع كل هذا النشاط المتنوع تحت شعار واحد: kernel_task.
إذا لم يكن الكمبيوتر يعمل ببطء ، فلا تقلق بشأن هذه العملية التي تستهلك الكثير من الذاكرة أو في بعض الأحيان باستخدام دورات CPU: وهذا أمر طبيعي. الذاكرة الضائعة هي ذاكرة مهدرة ، لذا فإن kernel_task سيعمل على أشياء مثل ملفات التخزين المؤقت ، وتشغيل نظام تشغيل حديث يعني أحيانًا استخدام بعض طاقة المعالج.
ولكن إذا كان kernel_task يستخدم باستمرار غالبية موارد النظام ، وكان نظام التشغيل Mac بطيئًا بالفعل ، فقد تكون لديك مشكلة. إعادة تشغيل جهاز Mac هي الطريقة الوحيدة لإعادة تشغيل النواة ، وأحيانًا سيحل كل المشاكل. ولكن إذا استمر السلوك ، فإليك المزيد من المعلومات.
kernel_task يدعي استخدام دورات CPU للحفاظ على الأشياء باردة
إذا كنت تفعل شيئًا يستهلك الكثير من مقاطع الفيديو التي تعالج تحويل الطاقة بدقة 4 كيلو بايت ، فربما تتساءل عما يأخذ وقتًا طويلاً وانظر إلى Activity Monitor. في كثير من الأحيان سترى kernel_task تستهلك الكثير من قوة وحدة المعالجة المركزية… الطاقة التي تفضل استخدام هذه القوة من خلال عملية مكثفة.
إنه أمر مفهوم إذا كنت محبطًا ، ولكن تبين أن نظام التشغيل الخاص بك يقوم بذلك بغرض منع وحدة المعالجة المركزية من ارتفاع درجة الحرارة. للإشارة إلى صفحة دعم Apple:
إحدى وظائف kernel_task هي المساعدة في إدارة درجة حرارة وحدة المعالجة المركزية عن طريق جعل وحدة المعالجة المركزية أقل متاحة للعمليات التي تستخدمها بشكل مكثف. بمعنى آخر ، يستجيب kernel_task للظروف التي تتسبب في أن تصبح وحدة المعالجة المركزية ساخنة للغاية ، حتى إذا لم يشعر نظام التشغيل Mac بالحرارة تجاهك. انها لا تسبب في حد ذاتها تلك الشروط. عندما تنخفض درجة حرارة وحدة المعالجة المركزية ، يقلل kernel_task تلقائيًا من نشاطه.
إذن ، ليس kernel_task كذلك هل حقا باستخدام كل هذه الطاقة وحدة المعالجة المركزية: انها مجرد منع عملية مكثفة من استخدامه لمنع ارتفاع درجة الحرارة. كل شيء يجب أن يعود إلى طبيعته عندما تكون خارج منطقة الخطر.
تطبيق واحد مع عادة سيئة من استخدام الكثير من وحدة المعالجة المركزية ودفع هذا هو فلاش. إذا رأيت علامات تبويب الفلاش أو المتصفح تشغل الكثير من طاقة وحدة المعالجة المركزية إلى جانب kernel_task ، فضع في اعتبارك إلغاء تثبيت Flash أو تعطيله تمامًا لتجنب المشكلة. هذا سيوقف الفلاش من استخدام وحدة المعالجة المركزية الخاصة بك مع البق المختلفة ، و kernel_task من الاضطرار إلى حماية وحدة المعالجة المركزية الخاصة بك للحفاظ على برودة الأشياء.
التشغيل في الوضع الآمن لاستكشاف مشكلات Kernel وإصلاحها
إذا وجدت kernel_task تستهلك الكثير من وحدة المعالجة المركزية أو الذاكرة عندما لا تفعل الكثير من أي شيء ، قد يكون لديك مشكلة أخرى على يديك. عادة ما يتعلق هذا الأمر بملحقات kernel الخاصة بطرف ثالث ، والتي تسمى "kexts" بواسطة macOS. هذه الوحدات التي تأتي مع برامج تشغيل الأجهزة وبعض البرامج ، والواجهة مباشرة مع النواة. قد يؤدي وجود kext خلل إلى kernel_task لالتقاط موارد النظام الزائدة.
لاختبار هذا ، يجب أن تقوم بتمهيد جهاز Mac الخاص بك إلى Safe Mode (الوضع الآمن) ، أحد خيارات بدء تشغيل Mac المخفية التي يجب أن يعرفها كل مستخدم Mac. قم بإيقاف تشغيل Mac ، ثم قم بتشغيله أثناء الضغط على مفتاح Shift. سترى كلمة "التمهيد الآمن" في شاشة تسجيل الدخول.
الوضع الآمن لا يمكّن نصوص الطرف الثالث ، لذلك إذا لم يكن لدى نظام التشغيل Mac أي مشاكل في الوضع الآمن ، فقد وجدت مشكلتك. أزل أي برامج أو برامج تشغيل تابعة لجهة خارجية قمت بتثبيتها مؤخرًا لترى ما إذا كان ذلك مفيدًا.
إذا كنت تريد الغوص أكثر ، فإن Etrecheck يدير عشرات من التشخيصات ، بما في ذلك قائمة بجميع النصوص المثبتة والمثبتة على نظامك. أزل أي شيء تعتقد أنه قد يكون السبب في المشكلة ، وتحقق مما إذا كان ذلك يحلها. إذا لم يكن الأمر كذلك ، فقد تحتاج إلى التفكير في رحلة إلى متجر Apple ، أو متجر إصلاح Mac المحلي الصديق.
بعض الأشياء الأخرى التي يجب تجربتها
إذا كنت لا تزال تواجه مشكلة بعد كل هذا ، فهناك بعض الأشياء التي يمكنك تجربتها.
في بعض الأحيان ، يساعد إعادة تعيين NVRAM على جهاز Mac. فكّر في فحص جهاز Mac بحثًا عن البرامج الضارة ، مما قد يتسبب في حدوث المشكلة. يمكنك أيضًا القيام بالأشياء المعتادة لتسريع جهاز Mac الخاص بك ، مثل إزالة عناصر بدء التشغيل غير الضرورية وتحرير مساحة القرص الصلب.
إذا لم يساعدك شيء ، فأنت تحتاج أحيانًا إلى التوقف عن إضاعة وقتك وإعادة تثبيت macOS من الصفر. من الواضح أن هذا يجب أن يكون الملاذ الأخير ، لكن من المهم أن تعرف متى تتعرض للضرب.
مصدر الصورة: ماثيو بيرس