Vodniki

Kaj je kernel_task in zakaj se izvaja na mojem Macu?

A “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čne jedro in vse, kar naredi sistem, v določenem trenutku 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 druga opravila iz drugih aplikacij ali sistemske programske opreme.

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

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čne naloge.

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.

Ne gre toliko za en sam postopek, temveč 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 naSpomin zavihek, vendar je to veliko manj zaskrbljujoče. 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 vrniti v normalno stanje.

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

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. Razmisliteskeniranje svoj 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 neka programska oprema, ki se neposredno poveže z jedrom. Napaka 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žnostVarna 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 nedavno nameščene neodvisne gonilnike / programsko opremo in preverite, ali to pomaga.
  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.
  2. Ena aplikacija s slabo navado, da porabi veliko CPU in zahteva, da je to 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).
  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 napako 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,inkernel_task preneha jesti CPUin 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".
  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.

$config[zx-auto] not found$config[zx-overlay] not found