Kaj je kernel_task in zakaj se izvaja na mojem Macu?



Preizkusite Naš Instrument Za Odpravo Težav

TO ' jedro , «Je jedro katerega koli operacijskega sistema, ki se nahaja med CPE, pomnilnikom, drugo strojno in programsko opremo, nameščeno v sistemu. Ko je MAC vklopljen, se najprej zažene jedro in vse, kar naredi sistem, na neki točki teče skozi jedro. Jedro nadzoruje vse demone / storitve zagona, upravljanje pomnilnika, mreženje itd. Jedro se zažene in ubije potrebne naloge, nato pa po končanem opravilu počisti pomnilnik. In vsa ta dejavnost v ozadju je v programu Monitor Monitor, ki je enakovredno Applovemu upravitelju opravil Windows, prikazana pod eno pasico, tj. kernel_task . 'Kernel_task' je sestavljen iz pošiljanja podatkov prek omrežij za branje / pisanje ali drugih nalog iz drugih aplikacij ali sistemske programske opreme.



Mac Book



Če počnete nekaj, kar zahteva veliko procesorske moči - recimo pretvorite videoposnetke 4K, se morda vprašate, kaj traja tako dolgo, in si oglejte Monitor Activity. Če želite odpreti zadetek Monitorja dejavnosti Cmd + presledek nato vnesite »dejavnost« in pojavilo se bo. Activity Monitor lahko najdete tudi pod Aplikacije> Pripomočki .



Monitor aktivnosti

Kliknite na % CPU glava stolpca za organizacijo izvajanih procesov po deležu njihove uporabe procesorja. Vse, kar uporablja veliko procesorske moči, bo prikazano na vrhu in stvari se bodo premikale, ko bo računalnik v ozadju opravljal različna opravila.

Visoka poraba procesorja je na splošno težava le, če je ne pričakujete. Smiselno je pričakovati, da bo vaša naprava prežvečila vire, če igrate igro, gledate video v brskalniku ali urejate video. Če posamezen zavihek Safari ali Mac uporablja več kot pravično, to na splošno pomeni, da je šlo kaj narobe.



Takšne procese lahko ubijete tako, da jih kliknete in nato kliknete na “X” v zgornjem levem kotu zaslona. Na žalost tega ni mogoče storiti kernel_task ker je kernel_task jedro operacijski sistem .

kernel_task Uporaba CPU v Monitorju aktivnosti

Ne gre toliko za en sam postopek, ampak za vrsto postopkov pod eno oznako. macOS v ozadju počne vse mogoče stvari, na primer pošiljanje in prejemanje podatkov po omrežju, pisanje in branje podatkov ter indeksiranje novih map ali diskov za iskanje v središču pozornosti.

Ta postopek bo pogosto uporabil veliko razpoložljivega RAM-a na Spomin zavihek, vendar je to veliko manj skrb. Uporaba RAM-a se po potrebi povečuje in zmanjšuje. Visoka poraba procesorja lahko ustavi celoten sistem in včasih celo povzroči popoln zlom sistema. Razumljivo je, če ste razočarani, vendar se izkaže, da vaš operacijski sistem to počne namerno, da prepreči pregrevanje procesorja. Kernel_task pomaga tudi pri upravljanju temperature CPU, tako da CPU postane manj na voljo za CPU intenzivne procese. Sama ne povzroča teh pogojev. Ko temperatura CPU pade, bo kernel_task samodejno zmanjšal tudi porabo CPU.

Če Mac ni počasen, potem ni treba skrbeti, ali bo ta proces prevzel CPU, ker je to normalno. Kernel_task uporablja neuporabljeni pomnilnik za stvari, kot je predpomnjenje datotek, sodobni OS pa včasih porabi nekaj moči procesorja.

Kernel_task torej ne uporablja te moči procesorja, temveč samo preprečuje, da bi jo intenzivni procesorski proces uporabljal, da bi ohranil temperaturo pod nadzorom. Ko izstopite iz nevarnega območja, se mora vse normalizirati.

Toda zaskrbljujoče je, kdaj je kernel_task nenehno uporabljate večina sistemskih virov in Mac je počasen, ker lahko pride do težave. Jedro je mogoče znova zagnati samo z vnovičnim zagonom Mac-a, včasih pa lahko težavo reši ponovni zagon.

Prekomerna uporaba CPU s strani kernel_task

Kaj pa, če vedenje vztraja, je nekaj idej za rešitev problema.

Kako popraviti kernel_task, ki porablja vire?

Preučili bomo nekaj najpogostejših metod, kako odpraviti veliko porabo in porabo virov in jih razložiti abstraktno.

  1. Ker je kernel_task vaš operacijski sistem in so postopki ubijanja najboljši način za sprostitev virov, je preprosto ponovni zagon računalnika Mac bo težavo takoj odpravil.
  2. Razmislite skeniranje vaš Mac za zlonamerne programske opreme , kar bi lahko povzročalo težavo.
  3. Če kernel_task uporablja veliko CPU / pomnilnika, ko se ne naredi nič posebnega, je v vaših rokah še ena težava. Običajno je to posledica razširitev jedra drugih proizvajalcev, imenovanih “ kexts ”V macOS. Ti moduli so gonilniki strojne opreme in nekaj programske opreme, ki se neposredno povezujejo z jedrom. Napačen kext povzroči, da kernel_task prevzame pretiran CPU. Če želite to preizkusiti, je treba Mac zagnati v varnem načinu. Zaustavite Mac in ga nato ponovno pritisnite, medtem ko pritisnete tipko Shift. Možnost Varna zagona 'Bo prikazano na prijavnem zaslonu. Varni način ne omogoča kextov tretjih oseb, zato, če vaš Mac nima težav v varnem načinu, ste našli svojo težavo. Odstranite vse 3rd-party gonilniki / programska oprema, nameščena pred kratkim, in preverite, ali to pomaga.

    Varna zagona

  1. Za več podrobnosti uporabite Etrecheck ki izvaja na desetine diagnostik, sestavljenih iz seznama vseh nameščenih in zagnanih kextov v sistemu. Odstranite vse, kar mislite, da povzroča težavo, in preverite, ali je težava odpravljena.

    Etrecheck

  2. Ena aplikacija s slabo navado, da porabi veliko CPU in jo spodbudi, je Flash . Če zavihki Flash ali brskalnik zajemajo moč procesorja poleg kernel_task, popolnoma odstranite ali onemogočite Flash. Kot rezultat, Flash ne bo uporabljal CPU-ja z različnimi hrošči in kernel_task ne bo nasprotoval temu, da bi CPU ohladil.
  3. Odstrani nepotrebno zagonskih elementov in sprostitev prostora na trdem disku.
  4. Ponastavite NVRAM na vašem Macu.
  5. Ponastavite krmilnik za upravljanje sistema ( SMC ).

    Ponastavitev SMC

  6. Osredotočiti se na zunanja temperatura (okolje), ki ga lahko umetno ohladite s klimatsko napravo, da odstranite upočasnitev, ki je zasnovana za upravljanje toplote. Zunanja temperatura vpliva tudi na temperaturo računalnika.
  7. Oglejte si oboževalci MacBook-a, izprašite ventilatorje. Očistite tudi hladilnik. Preverite toplotno pasto, če je suha. Povečajte hitrost ventilatorja.
  8. Uporabi hladilna blazinica za prenosnik.
  9. Visoka temperatura katerega koli dela podvozje to težavo lahko povzročilo polnjenje skupaj z priključenimi zunanjimi napravami. Če bi polnilni kabel premaknili z leve na desna vrata, bi bilo dovolj, da se MAC ohladi in lahko težavo reši. Na napravi s polnjenjem MagSafe poskusite odklopiti zunanje naprave z levih vrat, dokler se baterija ne napolni.
  10. Izbriši predpomnilniki z zagonom naslednjega ukaza v
    Terminal 'rm -rf ~ / Library / Caches'
  11. Izbriši Safari predpomnilniki če je težavo povzročil Safari)
  12. Ponastavite napajalni blok . Še posebej, če imate neskladen vir izmeničnega toka, še posebej, če prenosnik nakazuje, da je priključen, vendar se ne polni, ker če napajalnik ugotovi nezanesljiv izmenični tok, preneha polniti prenosnik. Če želite rešiti to težavo, za nekaj sekund samo odklopite napajalnik z obeh koncev, nato pa te konce spet priklopite. To lahko povzroči, da se bo prenosnik znova začel polniti, in kernel_task preneha jesti CPU in ventilatorji se nehajo toliko vrteti.

Tvegana rešitev

Zdi se, da obstaja težavna rešitev te težave, ki vključuje premikanje nekaterih datotek, vendar ker so to sistemske datoteke, vam ne priporočamo, da jih premaknete, razen če to za vas predstavlja velik problem.

  1. Pojdi do ' O tem mac 'Pod logotipom jabolka v zgornjem levem kotu in izberite 'Več informacij'.

    Klik na »About this Mac«

  2. Kliknite možnost »sistemsko poročilo«.
  3. Zapišite si, kaj računalnik piše za »Model Identifier«.
  4. Pomaknite se do naslednjega.
    glavni pogon> Sistem -Knjižnica> Razširitve> IOPlatformPluginFamily.kext -Vsebina> Vtičniki> ACPI_SMC_PlatformPlugin.kext> Vsebina> Viri> (Mapa, ki smo jo zapisali v tretjem koraku)
  5. Znova zaženite računalnik in končali bi morali

Če nič ne pomaga, morate včasih nehati izgubljati čas in znova namestite macOS iz nič, ponastavite Mac ali razmislite o a potovanje v Apple Store .

5 minut branja