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