Čo je to kernel_task a prečo to beží na počítači Mac?
Takže ste v nástroji Activity Monitor našli niečo nazvané "kernel_task" a chcete vedieť, čo to je. Dobrá správa: nie je to nič zlé. Je to vlastne váš operačný systém.
Tento článok je súčasťou našej prebiehajúcej série, ktorá vysvetľuje rôzne procesy, ktoré sa nachádzajú v nástroji Activity Monitor, ako napríklad hidd, mdsworker, installd a mnoho ďalších. Neviete, aké sú tieto služby? Lepšie čítanie!
"Jadro", ak ste nevedeli, je jadrom akéhokoľvek operačného systému, ktorý stojí medzi procesorom, pamäťou a iným hardvérom a softvérom, ktorý spúšťate. Pri vašom počítači Mac je jadro prvou vecou, ktorá začína a v podstate všetko, čo robíte vo vašom počítači, preteká jadrom v určitom bode. Sledovanie aktivity zaisťuje túto rôznorodú aktivitu pod jedným bannerom: kernel_task.
Ak počítač nefunguje pomaly, nemusíte sa obávať toho, že tento proces zaberá veľa pamäte alebo občas využíva cykly procesora: to je normálne. Nevyužitá pamäť je zbytočná pamäť, takže kernel_task ju dá pracovať pre veci ako ukladanie do vyrovnávacej pamäte a spustenie moderného operačného systému znamená niekedy použitie niektorého výkonu procesora.
Ak však kernel_task neustále používa väčšinu systémových prostriedkov a váš počítač Mac je naozaj pomalý, môžete mať problém. Reštartovanie počítača Mac je jediný spôsob, ako reštartovať vaše jadro a niekedy to vyrieši všetky problémy. Ak však správanie pretrváva, je tu trochu viac informácií.
kernel_task predstiera, že používa cykly procesora, aby veci ochladili
Ak robíte niečo, čo zaberá veľa spracovania videa s konverziou napájania vo formáte 4K, povedzte - možno by ste sa zaujímali o to, čo trvá tak dlho a pozrite sa na monitor aktivity. Často uvidíte, že kernel_task využíva veľa napájania CPU ... moc, ktorú by ste radšej využili pri intenzívnom procese.
Je to pochopiteľné, ak ste frustrovaní, ale ukázalo sa, že váš operačný systém robí to účelovo, aby sa zabránilo prehriatiu vášho procesora. Ak chcete citovať stránku s podporou spoločnosti Apple:
Jednou z funkcií kernel_task je pomôcť spravovať teplotu CPU tým, že procesor je menej dostupný procesom, ktoré ho intenzívne využívajú. Inými slovami, kernel_task reaguje na podmienky, ktoré spôsobujú, že váš procesor sa stane príliš horúcim, aj keď váš počítač Mac sa vám nebude cítiť horúci. To samo osebe nespôsobuje tieto podmienky. Keď teplota CPU klesne, kernel_task automaticky znižuje svoju aktivitu.
Takže kernel_task nie je naozaj využitie celého výkonu procesora: zabraňuje tomu, aby sa váš intenzívny proces používal, aby sa predišlo prehriatiu. Všetko by sa malo vrátiť späť do normálu, keď ste mimo nebezpečnej zóny.
Jedna aplikácia so zlým zvykom používať veľa CPU a vyzývať to je Flash. Ak vidíte, že karty Flash alebo prehliadače zaberajú veľa výkonu procesora spolu s kernel_task, zvážte úplné odinštalovanie alebo zakázanie blesku, aby ste sa tomuto problému vyhnuli. Tým zabráni Flashu vyčerpávať váš procesor s rôznymi chybami a kernel_task musí chrániť procesor, aby udržal veci cool.
Spustenie do núdzového režimu na riešenie problémov s jadrami
Ak zistíte, že kernel_task využíva veľa CPU alebo pamäte, keď nič neurobíte, môžete mať iný problém na vašich rukách. Zvyčajne to súvisí s rozšíreniami jadra tretích strán, nazvanými "kext" od macOS. Tieto moduly obsahujú ovládače hardvéru a nejaký softvér a rozhranie priamo s jadrom. Vadný kext môže spôsobiť, že kernel_task získava nadmerné systémové zdroje.
Ak chcete otestovať tento problém, mali by ste zaviesť systém Mac do núdzového režimu, čo je jedna zo skrytých možností spúšťania Mac, o ktorých by mal každý používateľ Mac poznať. Vypnite počítač Mac a potom ho zapnite stlačením klávesu Shift. Na prihlasovacej obrazovke sa zobrazí slovo "Bezpečné spustenie".
Núdzový režim neumožňuje používanie kextov tretích strán, takže ak váš počítač Mac nemá žiadne problémy v núdzovom režime, našiel ste problém. Odinštalujte nedávno inštalovaný softvér alebo ovládače tretích strán a zistite, či to pomáha.
Ak sa chcete ďalej ponoriť, Etrecheck beží desiatky diagnostik, vrátane zoznamu všetkých kextov nainštalovaných a spustených vo vašom systéme. Odinštalujte všetko, čo si myslíte, že spôsobuje problém a zistite, či to rieši. Ak nie, možno budete musieť zvážiť výlet do Apple Store alebo do vašej priateľskej lokálnej opravovne Mac.
Niekoľko ďalších vecí, ktoré chcete vyskúšať
Ak máte po tom všetkom problém, je tu niekoľko vecí, ktoré môžete vyskúšať.
Niekedy resetovanie NVRAM na vašom počítači Mac vám pomôže. Zvážte skenovanie počítača Mac za škodlivý softvér, ktorý by mohol spôsobiť problém. Môžete tiež robiť obvyklé veci urýchliť váš počítač Mac, napríklad odstránenie nepotrebných položiek pri spustení a uvoľnenie priestoru na pevnom disku.
Ak nič nepomôže, niekedy musíte prestať strácať čas a znovu nainštalovať MacOS od začiatku. Je zrejmé, že by to malo byť poslednou možnosťou, ale je dôležité vedieť, kedy ste boli porazení.
Fotografický kredit: Matthew Pearce