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



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

LA ' nucleu , ”Este nucleul oricărui sistem de operare, care se află între CPU, memorie, alt hardware și aplicațiile software instalate pe sistem. Când MAC-ul este pornit, primul lucru care pornește este nucleul și tot ceea ce face un sistem curge prin nucleu la un moment dat. Nucleul controlează toate demonii / serviciile de lansare, gestionarea memoriei, rețelele etc. Nucleul lansează și ucide sarcinile necesare, apoi șterge memoria după ce acele activități au fost închise. Și toată acea activitate de fundal apare în Activity Monitor, care este echivalentul Apple cu „Windows Task Manager”, sub un singur banner, adică kernel_task . „Kernel_task” constă în trimiterea de date prin rețea de citire / scriere sau alte sarcini de la alte aplicații sau software de sistem.



Mac Book



Dacă faceți ceva care necesită multă putere de procesare - de exemplu, conversia videoclipurilor 4K, s-ar putea să vă întrebați ce durează atât de mult și să vă uitați la Activity Monitor. Pentru a deschide activitatea de monitorizare a activității Cmd + Spațiu apoi tastați „activitate” și ar trebui să apară. Monitorul activității poate fi găsit și în Aplicații> Utilități .



Monitor de activitate

Faceți clic pe %PROCESOR antetul coloanei pentru a organiza procesele care rulează în funcție de utilizarea procesorului. Orice lucru care folosește o cantitate mare de putere de procesare va apărea în partea de sus, iar lucrurile se vor deplasa pe măsură ce computerul dvs. efectuează diferite sarcini în fundal.

Utilizarea ridicată a procesorului este, în general, doar o problemă atunci când nu vă așteptați. Este rezonabil să vă așteptați ca aparatul dvs. să mestece resurse dacă jucați un joc, vizionați un videoclip în browser sau editați un videoclip. Dacă o singură filă Safari sau un proces Mac folosește mai mult decât o parte echitabilă, înseamnă că, în general, ceva nu a funcționat corect.



Puteți distruge astfel de procese făcând clic pe ele, apoi făcând clic pe „X” în colțul din stânga sus al ecranului. Din păcate, nu se poate face pentru kernel_task deoarece kernel_task este nucleul sistem de operare .

kernel_task Utilizarea procesorului în Activity Monitor

Nu este atât un singur proces, cât o serie de procese sub o singură etichetă. macOS face tot felul de lucruri în fundal, cum ar fi trimiterea și primirea de date prin rețea, scrierea și citirea datelor și indexarea de foldere sau discuri noi pentru căutarea Spotlight.

Acest proces va folosi adesea o mulțime de RAM disponibilă pe Memorie filă, dar este mult mai puțin o grijă. Utilizarea RAM în crește și scade, după cum este necesar. Utilizarea ridicată a procesorului poate opri întregul sistem și, uneori, poate duce chiar la blocarea completă a sistemului. Este de înțeles dacă sunteți frustrat, dar se pare că sistemul dvs. de operare face acest lucru intenționat pentru a împiedica supraîncălzirea procesorului. Kernel_task ajută, de asemenea, la gestionarea temperaturii CPU, făcând CPU mai puțin disponibil pentru procesele cu procesor intensiv. Nu provoacă ea însăși aceste condiții. Când temperatura procesorului scade, kernel_task va reduce automat și utilizarea procesorului.

Dacă Mac-ul nu este lent, atunci nu este nevoie să vă faceți griji cu privire la procesul de preluare a procesorului, deoarece acest lucru este normal. Memoria neutilizată este pusă în funcțiune de kernel_task pentru lucruri precum stocarea în cache a fișierelor, iar un sistem de operare modern folosește uneori o anumită putere a procesorului.

Deci, kernel_task nu folosește acea putere a procesorului, ci doar împiedică procesul intens al procesorului să îl folosească pentru a menține temperatura sub control. Totul ar trebui să revină la normal atunci când ieșiți din zona de pericol.

Dar punctul de îngrijorare este când este kernel_task folosind în mod constant majoritatea resurselor de sistem și Mac sunt lente, deoarece ar putea exista o problemă. Kernel-ul poate fi repornit numai prin repornirea Mac-ului și, uneori, repornirea poate rezolva problema.

Utilizarea excesivă a procesorului de către kernel_task

Dar dacă comportamentul persistă, iată câteva idei pentru a rezolva problema.

Cum se remediază resursele consumatoare de kernel_task?

Vom trece prin unele dintre cele mai frecvente metode despre cum să reparăm utilizarea și consumul ridicat de resurse și să le explicăm într-un mod abstract.

  1. Deoarece kernel_task este sistemul dvs. de operare, iar procesele de ucidere este cel mai bun mod de a elibera resurse, un simplu repornire de pe computerul dvs. Mac va rezolva problema imediat.
  2. Considera scanare Mac-ul dvs. pentru malware , care ar putea cauza problema.
  3. Dacă kernel_task folosește o mulțime de CPU / memorie atunci când nu se face nimic special, există o altă problemă în mâinile tale. De obicei, acest lucru se datorează extensiilor kernel de la terțe părți numite „ chexturi ”În macOS. Aceste module sunt drivere hardware și unele programe software, care interacționează direct cu nucleul. Un kext defect determină kernel_task să preia un procesor excesiv. Pentru a testa acest lucru, Mac-ul ar trebui să fie pornit în modul sigur. Opriți Mac-ul, apoi porniți-l din nou în timp ce este apăsată tasta Shift. Opțiunea „ Boot sigur ”Va fi afișat pe ecranul de conectare. Modul sigur nu activează textele de la terți, așa că, dacă Mac-ul dvs. nu are probleme în modul sigur, ați găsit problema. Dezinstalați orice 3rd-drivere / software de petrecere instalate recent și vedeți dacă acest lucru vă ajută.

    Boot sigur

  1. Pentru a găsi mai multe detalii folosiți Etrecheck care rulează zeci de diagnostice, constând dintr-o listă cu toate tastele instalate și care rulează pe sistem. Dezinstalați orice credeți că cauzează problema și vedeți dacă problema este rezolvată.

    Etrecheck

  2. O aplicație cu un obicei prost de a utiliza o mulțime de CPU și de a solicita acest lucru este Flash . Dacă Flash sau filele browserului preiau puterea procesorului împreună cu kernel_task, dezinstalați sau dezactivați complet Flash. Ca rezultat, Flash nu va folosi CPU-ul cu diferitele sale erori, iar kernel_task nu îl va contracara pentru a menține CPU-ul rece.
  3. Elimina inutil elemente de pornire și eliberarea spațiului pe hard disk.
  4. Resetați fișierul NVRAM pe Mac.
  5. Resetați controlerul de gestionare a sistemului ( SMC ).

    Resetarea SMC

  6. Concentrează-te pe temperatura exterioară (mediu) pe care îl puteți răci artificial prin aer condiționat pentru a elimina încetinirea concepută pentru a gestiona căldura. Temperatura exterioară afectează și temperatura computerului.
  7. Uită-te la fanii din MacBook, eliminați fanii. De asemenea, curățați radiatorul. Verificați pasta termică dacă este uscată. Măriți viteza ventilatorului.
  8. Folosește o Placă de răcire pentru laptop.
  9. Temperatura ridicată a oricărei părți a şasiu de la încărcare împreună cu perifericele conectate poate fi cauzat această problemă. Mutarea cablului de încărcare din partea stângă în porturile din partea dreaptă ar fi suficientă pentru răcirea MAC-ului și ar putea rezolva problema. Pe o mașină cu încărcare MagSafe, încercați să deconectați perifericele din porturile din stânga până când bateria este plină.
  10. Șterge cache-uri executând următoarea comandă în
    Terminalul 'rm -rf ~ / Library / Caches'
  11. Șterge Memorii cache Safari dacă este posibil ca Safari să fi cauzat problema)
  12. Resetați fișierul bloc de putere . Mai ales dacă aveți o sursă de CA neconcordantă, mai ales dacă laptopul indică faptul că este conectat, dar nu se încarcă, deoarece dacă sursa de alimentare găsește un CA de încredere, acesta încetează să încarce laptopul. Pentru a rezolva, deconectați sursa de alimentare de la ambele capete timp de câteva secunde, apoi conectați aceste capete din nou. Acest lucru poate face ca laptopul să înceapă din nou să se încarce, și kernel_task nu mai consumă CPU și fanii se opresc atât de mult.

Soluție riscantă

Se pare că există o soluție ciudată la această problemă, care include mutarea unor fișiere, dar din moment ce acestea sunt fișiere de sistem, nu vă recomandăm să le mutați decât dacă este o problemă imensă pentru dvs.

  1. Mergi la ' Despre acest Mac ”Secțiunea sub sigla mărului din colțul din stânga sus și selectați 'Mai multe informatii'.

    Dând clic pe „Despre acest Mac”

  2. Faceți clic pe opțiunea „raport de sistem”.
  3. Notați ce spune computerul după „Model Identifier”.
  4. Navigați la următoarele.
    master drive> System -Library> Extensions> IOPlatformPluginFamily.kext -Contents> Plugins> ACPI_SMC_PlatformPlugin.kext> Contents> Resources> (Dosarul pe care l-am notat în al treilea pas)
  5. Reporniți computerul și ar trebui să fiți terminat

Dacă nimic nu ajută, uneori trebuie să nu mai pierzi timpul și reinstalați macOS de la zero, resetați computerul Mac sau ia în considerare o excursie la Apple Store .

5 minute citite