20Aug

Kaj je kernel_task in zakaj se izvaja v mojem Macu?

Torej ste v Monitorju aktivnosti našli kaj, kar se imenuje »kernel_task« in želite vedeti, kaj je. Dobra novica: nič ni grozno. Pravzaprav je vaš operacijski sistem.

Ta članek je del naše nadaljevalne serije, ki pojasnjuje različne procese v monitorju aktivnosti, kot so hidd, mdsworker, installd in mnogi drugi. Ne vem, kaj so te storitve? Bolje začni branje!

"jedro", če niste vedeli, je jedro katerega koli operacijskega sistema, ki sedi med vašim CPU-jem, pomnilnikom in drugo strojno opremo ter programsko opremo, ki jo zaženete. Ko je vklopite vaš Mac, je jedro prva stvar, ki se začne, in v bistvu vse, kar delate na vašem računalniku, teče skozi jedro v neki točki. Activity Monitor spremlja vse te raznolike dejavnosti pod enim bannerom: kernel_task.

Če računalnik ne deluje počasi, ne skrbite tega procesa, ki porabi veliko pomnilnika ali občasno uporablja cikluse CPU: to je normalno. Neuporabljeni pomnilnik je zapravil spomin, zato ga bo kernel_task postavil v delo za stvari, kot so predpomnjenje datotek, in vodenje sodobnega operacijskega sistema pomeni, da včasih uporabljate nekaj moči procesorja.

Ampak, če kernel_task nenehno uporablja večino vaših sistemskih virov in vaš Mac je res počasen, imate morda težavo. Ponovni zagon vašega Mac-a je edini način za ponoven zagon jedra, včasih pa tudi reševanje vseh težav. Ampak, če se obnašanje nadaljuje, tukaj je malo več informacij.

kernel_task se pretvarja, da uporablja procesorske cikle, da bi ohranil stvari kul

Če delate nekaj, kar zajema veliko 4K video posnetkov, ki se pretvarjajo v pretvorbo moči, se lahko vprašate, kaj traja tako dolgo in si oglejte monitor aktivnosti. Pogosto boste videli, da kernel_task uporablja veliko moč CPU. .. moč, ki bi jo raje uporabljali v intenzivnem procesu.

Razumljivo je, če ste razočarani, vendar se izkaže, da vaš operacijski sistem to počne tako, da prepreči pregrevanje vašega CPU-ja. Navedite stran za podporo podjetja Apple:

Ena od funkcij kernel_task je pomoč pri upravljanju temperature procesorja, tako da je procesor manj razpoložljiv za procese, ki ga intenzivno uporabljajo. Z drugimi besedami, kernel_task odgovarja na pogoje, zaradi katerih je vaš CPU preveč vroč, tudi če se vaš Mac ne počuti vroče za vas. Sama ne povzroča teh pogojev. Ko se temperatura CPU zmanjša, kernel_task samodejno zmanjša svojo dejavnost.

Torej kernel_task ni res , ki porabi vso moč CPU-ja: preprosto preprečuje, da bi vaš intenzivni proces uporabljal, da bi preprečil pregrevanje. Vse, kar se mora vrniti v normalno stanje, ko ste izven nevarnega območja.

Ena aplikacija s slabo navado, da porabi veliko CPU-ja in da to zahteva Flash.Če vidite zavihke Flash ali brskalnik ob hkratni porabi moči CPU poleg kernel_task, razmislite o odstranitvi ali onemogočanju Flasha, da bi se izognili težavi. S tem boste preprečili, da bi Flash uporabljal vaš CPU z različnimi napakami, kernel_task pa je moral zaščititi vaš CPU, da bi se stvari ohladile.

Zagon v varen način za odpravljanje težav z jedrom

Če najdete kernel_task, ki porabi veliko CPU-ja ali pomnilnika, če ne delate veliko ničesar, imate morda kak drug problem na vaših rokah. Ponavadi je to povezano z razširitvami jedra tretjih oseb, ki jih macOS imenuje "kexts".Ti moduli, ki prihajajo z gonilniki strojne opreme in nekatere programske opreme, in vmesnik neposredno z jedrom. Napačen kext lahko povzroči, da kernel_task prevzame pretirane sistemske vire.

Če želite to preizkusiti, bi morali zagnati vaš Mac v varnem načinu, eno od skritih možnosti za zagon Mac, za katere mora vsak uporabnik Mac vedeti. Zaustavite vaš Mac, nato pa ga vklopite, medtem ko držite tipko Shift. Na zaslonu za prijavo boste videli besedo »Varno zagon«.

varen način ne omogoča tretjih strani kexts, zato če vaš Mac v varnem načinu nima težav, ste našli težavo. Odstranite programsko opremo ali gonilnike tretjih oseb, ki ste jih nedavno namestili, in preverite, ali to pomaga.

Če se želite še potopiti, Etrecheck izvaja ducate diagnostike, vključno s seznamom vseh namestitev in zagona kode na vašem sistemu. Odstranite vse, za kar menite, da utegne povzročiti težavo, in preverite, če to reši.Če ne, boste morda morali razmisliti o potovanju v Apple Store ali vašo prijazno lokalno servisno delavnico Mac.

Nekaj ​​drugih stvari, ki jih želite preizkusiti

Če po vsem tem še vedno imate težave, lahko poskusite nekaj stvari.

Ponekod ponastavitev NVRAM-ja na vaš Mac vam bo pomagala. Razmislite o skeniranju Mac-a za zlonamerno programsko opremo, ki bi lahko povzročila težavo. Prav tako lahko naredite običajne stvari, da pospešite svoj Mac, na primer odstranjevanje nepotrebnih zagonskih elementov in sprostitev prostora na trdem disku.

Če nič ne pomaga, včasih morate zapraviti čas in ponovno namestiti MacOS iz nič.Očitno je, da je to zadnja možnost, vendar je pomembno vedeti, kdaj ste premagani.

Photo Credit: Matthew Pearce