Kaj je kernel_task in zakaj porablja veliko Macovih virov?
Eno najpogostejših vprašanj na forumih za tehnično podporo se nanaša na računalnike Mac o kernel_task postopek najden v nadzorniku dejavnosti. Uporabniki pogosto poročajo o zmanjšani zmogljivosti računalnika in ko vstopijo v monitor aktivnosti, da preučijo situacijo, opazijo neznan postopek, ki porabi veliko CPU in RAM-virov. Kaj je ta postopek in kakšen je njegov namen?
Prvič, ta postopek ni virus ali zlonamerna programska oprema - je del operacijskega sistema in je zato zaščiten. Ne morete ga zapreti. 'Jedro' je jedro operacijskega sistema, ki omogoča, da CPU, pomnilnik, grafična kartica in druga strojna in programska oprema delujejo kot delujoči računalniški sistem. Ko vklopite Mac, se najprej zažene jedro. Pravzaprav vsak program, zagnan v računalniku, na neki točki doseže proces jedra. Ker gre za zelo različne naloge, jih nadzornik dejavnosti vse združi v eno kategorijo z oznako kernel_task. Če Mac deluje pravilno in ne opazite zmanjšane zmogljivosti, naj vas to ne skrbi, tudi če opazite veliko porabo virov v procesih kernel_task. Jedro jih uporablja za opravila v ozadju, na primer za predpomnjenje datotek, vendar lahko obstajajo drugi razlogi za zapravljanje računalniških virov.
Kazalo:
- Uvod
- Ponastavite jedro v računalniku Mac
- kernel_task pokriva večino virov CPU
- Odpravljanje težav z jedrom
- kernel_task jemlje veliko RAM-a
Prenesite orodje za popravilo zlonamerne programske opreme
Priporočljivo je zagnati brezplačno skeniranje z Malwarebytes - orodjem za odkrivanje zlonamerne programske opreme in odpravljanje računalniških napak. Za odstranitev okužb in odpravljanje računalniških napak boste morali kupiti celotno različico. Na voljo brezplačna preizkusna različica.
Kali Linux-Paketmanager
Ponastavite jedro v računalniku Mac
To metodo uporabite, če se je zmogljivost Maca zmanjšala in nadzornik dejavnosti poroča, da kernel_task uporablja obsežne sistemske vire (CPU ali RAM). Edini način ponastavitve jedra je ponovni zagon sistema Mac. Ta korak običajno zadostuje za rešitev težave in je močno priporočljiv kot prvi način, preden poskusite kar koli drugega.
kernel_task pokriva večino virov CPU
Če delate z različnimi aplikacijami, ki uporabljajo znatno procesorsko moč (na primer za pretvorbo videoposnetkov 4K ali podobno), boste morda opazili zmanjšano zmogljivost sistema Mac. Zagon nadzornika aktivnosti za preiskavo bo verjetno razkril, da kernel_task uporablja obsežne vire CPU. To napajanje procesorja bi lahko uporabili za vaše pomembno delo, vendar bo že v uporabi iz neznanih razlogov. Ta poseben primer je moteč, toda po mnenju Applea je to previdnostni ukrep za preprečevanje pregrevanja procesorja. Podpora Apple navaja, da je ena od funkcij kernel_task pomoč pri nadzoru temperature CPU, tako da CPU postane manj na voljo procesom, ki ga v veliki meri uporabljajo. Torej, kernel_task se odziva na pogoje, ki povzročajo zvišanje temperature CPU, tudi če tega zvišanja temperature ne občutite skozi telo Maca. Po navedbah Apple ta postopek ne ustvarja pogojev, ki bi zvišali temperaturo procesorja. Ko se temperatura procesorja zniža, kernel_task samodejno zmanjša njegovo aktivnost. Če povzamemo, ta postopek dejansko ne uporablja navedene moči procesorja - preprosto preprečuje, da bi procesi z veliko porabo CPU dostopali do njega, da bi preprečili pregrevanje. Zato bi morali znova pridobiti dostop do polne moči procesorja, ko se temperatura CPU zmanjša.
Odpravljanje težav z jedrom
Če ne delate z aplikacijami z veliko CPU in še vedno opazite, da kernel_task zavzema večino virov, mora imeti sistem še eno težavo. Pogosto ljudje ignorirajo postopek Flash, saj velja za zaupanja vredno programsko opremo, vendar ta aplikacija pogosto porabi pomembne CPU vire. V vsakem primeru lahko nadzornik dejavnosti poroča, da zavihki Flash ali brskalnik porabljajo moč procesorja, tako da kernel_task zaščiti procesor pred pregrevanjem. Razmislite o odstranitvi ali onemogočitvi Flasha, da preprečite nepotrebne težave. Še eno pogosto težavo povzročajo razširitve jedra drugih proizvajalcev, ki jih macOS imenuje 'kexts'. Običajno gre za gonilnike strojne opreme in dodatno programsko opremo, ki komunicirajo neposredno z jedrom. Zaradi napačnega besedila kernel_task pogosto porabi precejšnja sistemska sredstva. Na srečo je odpravljanje težav v tem primeru preprosto - zaženite Mac v varnem načinu. Varni zagon ne omogoča kextov tretjih oseb, zato, če vaš računalnik nima težav z varnim načinom, imate napačne razširitve jedra. Odstranite nedavno nameščene gonilnike programske ali strojne opreme tretjih oseb in preverite, ali se Mac vrne v učinkovito delovno stanje.
Avast Firewall Windows 10 kann nicht gestartet werden
Če želite ustvariti podrobno poročilo o kextih, nameščenih v vašem računalniku, lahko uporabite Etrecheck , ki izvaja številne diagnostične funkcije. Ta programska oprema prikazuje seznam vseh obstoječih in izvajanih kextov v vašem sistemu.
kernel_task jemlje veliko RAM-a
Ena funkcija jedra se uporablja za upravljanje virov, ki jih zahtevajo procesi in programi. Odgovoren je za funkcije, kot so razporejanje večopravilnosti, navidezni pomnilnik, sistemski vhod in izhod ter različne komunikacijske rutine med procesi. Razširitve jedra (kexts) izboljšajo tudi funkcionalnost sistemskih funkcij, kot sta Bluetooth in Wi-Fi, grafični procesorji in strojna oprema drugih proizvajalcev, dostop do zunanjih naprav in posebna podpora datotečnemu sistemu. Ker monitor aktivnosti prikazuje vse te procese v enem procesu, imenovanem Kernel_task, lahko količina dodatne strojne in programske opreme, zagnane v Macu, povzroči preveliko količino RAM-a, ki ga uporablja kernel_task. Z drugimi besedami, ni vas treba skrbeti, ko vidite, da kernel_task porablja pomnilnik RAM-a, če pa želite zmanjšati količino, ki jo zavzame ta postopek, obstaja le nekaj možnosti. Ena je ponovni zagon računalnika. Druga je odklop dodatnih naprav, kot je zunanji monitor ali vgrajeni GPU itd. Če ne uporabljate povezav Wi-Fi ali Bluetooth, lahko njihovo onemogočanje zmanjša tudi količino RAM-a, ki ga uporablja kernel_task.