Pagina principala » HOWTO » Ce este kernel_task și de ce rulează pe Mac?

    Ce este kernel_task și de ce rulează pe Mac?

    Ați găsit ceva numit "kernel_task" în Activity Monitor și doriți să știți ce este. Vești bune: nu este nimic rău. Este de fapt sistemul dvs. de operare.

    Acest articol face parte din seria noastră în curs de desfășurare care explică diferitele procese găsite în Activity Monitor, cum ar fi hidd, mdsworker, installd și multe altele. Nu știu ce sunt aceste servicii? Mai bine începeți să citiți!

    Un "kernel", dacă nu știați, se află în centrul oricărui sistem de operare, așezat între CPU, memorie și alte tipuri de hardware și software-ul pe care îl executați. Când porniți pe Mac, nucleul este primul lucru care începe și, practic, tot ceea ce faceți pe computerul dvs. trece prin kernel la un moment dat. Monitorul de activitate pune toată această activitate variată sub un singur banner: kernel_task.

    Dacă sunteți computerul nu se execută încet, nu vă faceți griji cu privire la acest proces, dacă vă aduceți o mulțime de memorie sau, ocazional, folosiți cicluri CPU: este normal. Memoria neutilizată este o memorie risipită, astfel că kernel_task o va folosi pentru lucruri precum cache-ul de fișiere, iar rularea unui sistem de operare modern înseamnă uneori utilizarea unei puteri de procesor.

    Dar dacă kernel_task folosește în mod constant majoritatea resurselor sistemului dvs., iar Mac-ul este foarte lent, este posibil să aveți o problemă. Repornirea calculatorului dvs. Mac este singura modalitate de a reporni kernel-ul și, uneori, acesta va rezolva toate problemele. Dar dacă comportamentul persistă, iată mai multe informații.

    kernel_task pretinde să utilizeze ciclurile procesorului pentru a păstra lucrurile răcoroase

    Dacă faci ceva care ocupă o mulțime de procesare a puterii de conversie a videoclipurilor de 4K, să zicem - s-ar putea să te întrebi ce durează atât de mult și să te uiți la Monitorul de activitate. Deseori veți vedea că kernel_task folosește o mulțime de puteri CPU ... puterea pe care ați prefera să o utilizați în procesul intensiv.

    Este de înțeles dacă sunteți frustrat, dar se pare că sistemul dvs. de operare face acest lucru cu scopul de a împiedica procesorul dvs. să supraîncălzească. Pentru a cita pagina de suport Apple:

    Una dintre funcțiile kernel_task este de a ajuta la gestionarea temperaturii procesorului, făcând procesorul mai puțin disponibil proceselor care îl utilizează intens. Cu alte cuvinte, kernel_task răspunde la condiții care determină procesorul dvs. să devină prea fierbinte, chiar dacă calculatorul dvs. Mac nu se simte fierbinte pentru dvs. Nu provoacă ea însăși aceste condiții. Atunci când temperatura procesorului scade, kernel_task își reduce automat activitatea.

    Deci kernel_task nu este într-adevăr consumând toată puterea procesorului: aceasta împiedică procesul dvs. intensiv să îl folosească pentru a preveni supraîncălzirea. Totul ar trebui să revină la normal atunci când vă aflați în afara zonei de pericol.

    O aplicație care are un obicei prost de a folosi o mulțime de procesoare și de a solicita acest lucru este Flash. Dacă vedeți fișiere Flash sau browser care ocupă o mulțime de putere CPU alături de kernel_task, vă recomandăm să dezinstalați sau să dezactivați complet Flash pentru a evita problema. Acest lucru va opri utilizarea Flash a procesorului dvs. cu diferitele sale erori, iar kernel_task nu trebuie să-și protejeze procesorul pentru a păstra lucrurile.

    Porniți în modul de siguranță pentru a depana problemele de kernel

    Dacă găsiți kernel_task folosind o mulțime de CPU sau de memorie atunci când nu faceți prea mult de nimic, s-ar putea să aveți o altă problemă pe mâini. De obicei, acest lucru are legătură cu extensiile de kernel ale terților, numite "kext" de macOS. Aceste module care sunt livrate cu drivere hardware și software și interfață direct cu kernelul. Un kext defect ar putea cauza ca kernel_task să utilizeze resurse excesive de sistem.

    Pentru a testa acest lucru, ar trebui să porniți Mac-ul în Safe Mode, una dintre opțiunile de pornire Mac ascunse pe care ar trebui să le cunoască fiecare utilizator Mac. Închideți calculatorul Mac, apoi porniți-l în timp ce țineți apăsată tasta Shift. Veți vedea cuvântul "Încărcare sigură" în ecranul de conectare.

    Modul de siguranță nu activează kext-urile terță parte, deci dacă Mac-ul dvs. nu are probleme în modul sigur, ați găsit problema. Dezinstalați orice software sau drivere de la terțe părți pe care le-ați instalat recent și vedeți dacă acest lucru vă ajută.

    Dacă doriți să vă plimbați mai departe, Etrecheck rulează zeci de diagnostice, inclusiv o listă a tuturor kext-urilor instalate și care rulează pe sistemul dvs. Dezinstalați tot ceea ce credeți că poate provoca problema și vedeți dacă aceasta o rezolvă. Dacă nu, este posibil să aveți în vedere o excursie la magazinul Apple sau la magazinul dvs. local de reparații Mac prietenos.

    Câteva alte lucruri pe care să le încercați

    Dacă totuși încă mai aveți o problemă, există câteva lucruri pe care le puteți încerca.

    Uneori, resetarea NVRAM pe calculatorul dvs. Mac va ajuta. Luați în considerare scanarea Mac-ului dvs. pentru programe malware, care ar putea provoca problema. De asemenea, puteți face lucrurile obișnuite pentru a vă grăbi Macul, cum ar fi eliminarea elementelor de pornire inutile și eliberarea spațiului pe hard disk.

    Dacă nu ajută nimic, uneori trebuie să nu mai pierzi timpul și să reinstalați macOS de la zero. Evident că ar trebui să fie o ultimă soluție, dar este important să știi când ești bătut.

    Fotografie de credit: Matthew Pearce