Čo je kernel_task a prečo beží na mojom počítači Mac?

Takže ste v nástroji Activity Monitor našli niečo, čo sa volá „kernel_task“, a chcete vedieť, čo to je. Dobrá správa: nie je to nič hanebné. Je to vlastne váš operačný systém.

SÚVISIACE: Čo je to proces a prečo beží na mojom počítači Mac?

Tento článok je súčasťou našej pokračujúcej série vysvetľujúcej rôzne procesy nachádzajúce sa v Monitorovaní aktivity, ako sú napríklad skryté súbory, programy mdsworker, installd a mnoho ďalších. Neviete, čo sú to za služby? Lepšie začnite čítať!

„Jadro“, ak ste to nevedeli, je jadrom každého operačného systému a nachádza sa medzi procesorom, pamäťou a iným hardvérom a softvérom, ktorý prevádzkujete. Keď zapnete Mac, jadro je prvá vec, ktorá sa spustí, a jadro v určitom okamihu pretečie v podstate všetko, čo robíte na počítači. Monitor aktivity umiestňuje všetky tieto rôzne aktivity pod jeden banner: kernel_task.

SÚVISIACE: Prečo je dobré, že RAM vášho počítača je plná

Ak počítač nefunguje pomaly, nemusíte sa báť, že vám tento proces zaberie veľa pamäte alebo že občas vyčerpá cykly procesora: to je normálne. Nevyužitá pamäť je nevyužitá pamäť, takže kernel_task ju uvedie do prevádzky napríklad pri ukladaní súborov do medzipamäte. Spustenie moderného operačného systému znamená niekedy aj použitie určitého výkonu procesora.

Ale ak kernel_task neustále využíva väčšinu vašich systémových prostriedkov a váš Mac je skutočne pomalý, môžete mať problém. Reštartovanie počítača Mac je jediný spôsob, ako reštartovať jadro, a niekedy sa tým vyriešia všetky problémy. Ak však správanie pretrváva, tu je o niečo viac informácií.

kernel_task predstiera, že na udržanie pohody používa cykly CPU

Ak robíte niečo, čo zaberá veľa výpočtovej sily - povedzme prevod videa v rozlíšení 4K - možno by vás zaujímalo, čo to tak dlho trvá, a pozrite sa na Monitor aktivity. Často uvidíte, že kernel_task spotrebuje veľa energie procesora ... energie, ktorú by ste radšej, keby túto energiu využil váš intenzívny proces.

Je to pochopiteľné, ak ste frustrovaní, ale ukázalo sa, že váš operačný systém to robí zámerne, aby zabránil prehriatiu procesora. Citovať stránku podpory spoločnosti Apple:

Jednou z funkcií kernel_task je pomôcť spravovať teplotu CPU tak, že bude CPU menej dostupná pre procesy, ktoré ju intenzívne využívajú. Inými slovami, kernel_task reaguje na podmienky, ktoré spôsobujú, že sa váš procesor príliš zahreje, aj keď sa vám Mac príliš necíti. Sám o sebe tieto podmienky nespôsobuje. Keď teplota procesora klesne, kernel_task automaticky zníži jeho aktivitu.

Takže kernel_task skutočne nevyčerpáva všetok tento výkon procesora: iba bráni jeho intenzívnemu procesu, aby zabránil prehriatiu. Keď ste mimo nebezpečnej zóny, všetko by sa malo vrátiť do normálu.

Jednou z aplikácií, ktoré majú zlý zvyk využívať veľa procesora a vyzývať to je Flash. Ak vidíte karty Flash alebo prehliadača, ktoré popri kernel_task zaberajú veľa energie procesora, zvážte úplné odinštalovanie alebo zakázanie programu Flash, aby ste sa vyhli problémom. To zabráni Flash vo využívaní vášho CPU s rôznymi chybami a kernel_task pred tým, aby musel chrániť váš CPU, aby udržal veci v pohode.

Naštartujte počítač v núdzovom režime na odstránenie problémov s jadrom

Ak zistíte, že kernel_task spotrebuje veľa CPU alebo pamäte, keď nič nerobíte, môžete mať vo svojich rukách ďalší problém. Zvyčajne to súvisí s rozšíreniami jadra tretích strán, ktoré sa v systéme macOS nazývajú „kexts“. Tieto moduly, ktoré sa dodávajú s hardvérovými ovládačmi a určitým softvérom, sú prepojené priamo s jadrom. Chybný kext môže spôsobiť, že kernel_task zaberie nadmerné množstvo systémových prostriedkov.

SÚVISIACE: Riešenie problémov s počítačom Mac pomocou týchto skrytých možností spustenia

Ak to chcete vyskúšať, mali by ste počítač Mac spustiť v núdzovom režime, čo je jedna zo skrytých možností spustenia systému Mac, o ktorej by mal každý používateľ systému Mac vedieť. Vypnite počítač Mac a potom ho podržte stlačený kláves Shift. Na prihlasovacej obrazovke sa zobrazí slovo „Safe Boot“.

Núdzový režim neumožňuje kexty tretích strán, takže ak váš Mac nemá problémy v bezpečnom režime, našli ste problém. Odinštalujte softvér alebo ovládače tretích strán, ktoré ste nedávno nainštalovali, a zistite, či to pomáha.

Ak sa chcete ponoriť ďalej, vykoná Etrecheck desiatky diagnostiiek vrátane zoznamu všetkých nainštalovaných a spustených kextov vo vašom systéme. Odinštalujte všetko, o čom si myslíte, že by mohlo spôsobiť problém, a uvidíte, či sa tým problém vyrieši. Ak nie, možno budete musieť zvážiť výlet do Apple Store alebo do miestnej priateľskej opravovne počítačov Mac.

Niekoľko ďalších vecí, ktoré môžete vyskúšať

Ak po tom všetkom stále máte problém, môžete vyskúšať niekoľko vecí.

Niekedy pomôže resetovanie NVRAM na vašom Macu. Zvážte skenovanie počítača Mac, či neobsahuje malware, ktorý by mohol spôsobovať problém. Na zrýchlenie svojho Macu môžete tiež urobiť bežné veci, ako napríklad odstránenie nepotrebných položiek pri spustení a uvoľnenie miesta na pevnom disku.

Ak nič nepomáha, niekedy musíte prestať strácať čas a znova nainštalovať macOS od nuly. Je zrejmé, že by to mala byť posledná možnosť, ale je dôležité vedieť, kedy vás niekto zbije.

Fotografický kredit: Matthew Pearce