إذا كنت قد حاولت تشخيص جهاز Mac يعمل ببطء باستخدام مراقب النشاط ، فمن المحتمل أنك لاحظت عملية تسمى "kernel_task" على ما يبدو تستخدم الكثير من دورات وحدة المعالجة المركزية. يتساءل معظم مستخدمي Mac "لماذا تستخدم kernel_task وحدة معالجة مركزية عالية؟" في هذه المقالة ، سنشرح بدقة ما يفعله kernel_task ولماذا يستهلك الكثير من دورات وحدة المعالجة المركزية. وسنخبرك بما يجب عليك فعله لإيقافه.
ما هو kernel_task؟
نواة نظام التشغيل هي جوهره - إنها لبنة البناء التي يُبنى عليها باقي نظام التشغيل. في حالة macOS ، يعتمد kernel على Unix. لهذا السبب ، على سبيل المثال ، نستخدم أوامر Unix في Terminal ، واجهة سطر أوامر Mac.
ومع ذلك ، فإن العملية التي تسمى kernel_task لها وظيفة محددة وأساسية للغاية - لإدارة درجة حرارة وحدة المعالجة المركزية الخاصة بك. يقوم بذلك عن طريق منع العمليات التي تحاول استخدام الكثير من دورات وحدة المعالجة المركزية من القيام بذلك. في الواقع ، تدعي أن دورات وحدة المعالجة المركزية هذه لنفسها. لذلك ، عند استخدام مراقب النشاط للتحقق من العمليات التي تعوق دورات وحدة المعالجة المركزية ، سيكون kernel_task بالقرب من أعلى القائمة.
نصيحةيحتوي CleanMyMac X على وحدة صيانة يمكنها تشغيل العديد من الإجراءات الروتينية ، بما في ذلك تحرير ذاكرة الوصول العشوائي وإعادة فهرسة Spotlight ، والتي يمكن أن تحل العديد من مشاكل الأداء مع جهاز Mac الخاص بك.
لماذا يستخدم kernel_task دورات عالية لوحدة المعالجة المركزية؟
لا يتم استخدام دورات وحدة المعالجة المركزية في الواقع لإجراء العمليات الحسابية ؛ إنه يمنعهم فقط من استخدامها ، وبذلك ، "يخنق" وحدة المعالجة المركزية. يعد أداء وحدة المعالجة المركزية الخانقة طريقة شائعة وفعالة لتجنب ارتفاع درجة الحرارة. من المحتمل أنه في حالة تشغيل مهمة kernel_ ، فإن مراوح جهاز Mac تعمل أيضًا. عندما تسمع المعجبين تدور وترى kernel_task في Activity Monitor ، يبدو من المنطقي أن نفترض أن kernel_task هو سبب المشكلة ، بينما في الواقع ، هو أحد الأعراض.
السبب في أن kernel_task يستخدم العديد من دورات وحدة المعالجة المركزية لأن عملية أخرى تضع ضغطًا على وحدة المعالجة المركزية وتتسبب في تشغيلها ساخنة. قد تكون هذه العملية عملية اخترت تشغيلها ، مثل ترميز ملف فيديو ، أو قد تكون عملية خادعة يتم تشغيلها لأن أحد التطبيقات واجه مشكلة. كان Adobe Flash سببًا شائعًا لارتفاع درجة حرارة وحدات المعالجة المركزية (CPU) واضطرار kernel_task إلى الاستيلاء على دورات وحدة المعالجة المركزية ، ولكن معظمنا أزال Flash من أجهزة Mac الخاصة بنا الآن (وإذا لم تقم بذلك ، فيجب عليك ذلك) ، لذلك فهو أقل شيوعًا.
كيفية منع kernel_task من استهلاك دورات وحدة المعالجة المركزية
أهم شيء يجب ملاحظته هو أن kernel_task يأخذ دورات وحدة المعالجة المركزية لسبب:لمنع ارتفاع درجة حرارة جهاز Mac. لذلك ، إذا قمت بإنهاء العملية في مراقب النشاط ، فستتم إعادة التشغيل. هذا شيء جيد. إذا ارتفعت درجة حرارة جهاز Mac لديك ، فقد يتضرر بشدة.
لذلك ، لمنع kernel_task من استخدام العديد من دورات وحدة المعالجة المركزية ، تحتاج إلى التعامل مع جذر المشكلة. هناك احتمالان لارتفاع درجة حرارة جهاز Mac الخاص بك:
- درجة الحرارة المحيطة مرتفعة جدًا و / أو جهاز Mac الخاص بك جيد التهوية.
- هناك عملية أو عمليات تستهلك وحدة المعالجة المركزية بشدة وتعرض جهاز Mac لخطر السخونة الزائدة.
من بين هؤلاء ، والثاني هو الأكثر احتمالا. ولكن إذا كانت الغرفة التي تتواجد بها ساخنة ، أو تعرض Mac لأشعة الشمس المباشرة ، فحاول الانتقال إلى مكان آخر. قد يكون هذا كل ما عليك القيام به. تأكد أيضًا من خلو قنوات المروحة من الغبار.
لمعالجة رقم 2 ، افتح مراقب النشاط. لكن تجاهل kernel_task - تذكر أن هذا لا يستخدم في الواقع دورات وحدة المعالجة المركزية ؛ إنه فقط يمنع العمليات الأخرى من استخدامها. ابحث عن العمليات الأخرى التي تستخدم نسبة عالية من دورات وحدة المعالجة المركزية. إذا وجدت أيًا منها ، فاستخدم زر "إنهاء العملية" في شريط الأدوات لإغلاقها.
إذا لم يؤد إنهاء العمليات إلى حل المشكلة ، أو إعادة تشغيل العمليات تلقائيًا ، فحاول إعادة التشغيل في الوضع الآمن. يقوم الوضع الآمن بتحميل الحد الأدنى من الامتدادات اللازمة لتشغيل Mac ولا يقوم بتحميل وكلاء التشغيل أو عناصر تسجيل الدخول. كما يقوم بإجراء بعض الإصلاحات وإجراءات الصيانة أثناء بدء تشغيل Mac.
- أغلق جهاز Mac.
- اضغط على زر التشغيل أثناء الضغط على مفتاح Shift.
- حرر مفتاح Shift عندما ترى نافذة تسجيل الدخول.
- تسجيل الدخول.
- قد تضطر إلى تسجيل الدخول مرة ثانية. من المفترض أن ترى "الوضع الآمن" أعلى نافذة تسجيل الدخول.
بمجرد بدء التشغيل في الوضع الآمن ، استخدم جهاز Mac الخاص بك لفترة من الوقت ، ثم تحقق من مراقب النشاط لمعرفة ما إذا كان "kernel_task" قيد التشغيل. إذا لم يكن كذلك ، فعادة ما أعد التشغيل واستمر في استخدام جهاز Mac الخاص بك. قد لا تحتاج إلى فعل أي شيء آخر. ولكن إذا تباطأ جهاز Mac الخاص بك مرة أخرى وتم تشغيل "مهمة_النواة" ، فقد يكون وكيل التشغيل أو عنصر تسجيل الدخول هو سبب المشكلة. يمكنك إزالة وكلاء الإطلاق وعناصر تسجيل الدخول بسرعة وسهولة باستخدام CleanMyMac X.
هناك احتمال آخر:البرمجيات الخبيثة. عندما يكون جهاز Mac الخاص بك مصابًا ببرامج ضارة ، فإن أحد الأعراض هو أنه يعيق دورات وحدة المعالجة المركزية. لا يهتم منشئو البرامج الضارة بجعل شفراتهم فعالة أو التأكد من أنها لا تتطلب الكثير من جهاز Mac الخاص بك. للتحقق مما إذا كانت هذه هي المشكلة على جهاز Mac الخاص بك ، يجب عليك مسحها ضوئيًا باستخدام أداة مكافحة البرامج الضارة. هناك واحد في CleanMyMac X إذا كنت بحاجة إليه.
إذا رأيت kernel_task قيد التشغيل في مراقب النشاط ، فذلك لأن مستشعرات درجة الحرارة في جهاز Mac الخاص بك قد اكتشفت أنها معرضة لخطر ارتفاع درجة الحرارة. لمنع ذلك ، يوقف kernel_task العمليات الأخرى من استخدام دورات وحدة المعالجة المركزية. لتحديد أصل المشكلة وإصلاحه ، اتبع الخطوات المذكورة أعلاه.