Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcej rôzne procesy, ktoré sa nachádzajú v nástroji Activity Monitor, ako napríklad hidd, mdsworker, installd a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!
"Jadro", ak ste nevedeli, je jadrom akéhokoľvek operačného systému, ktorý sa nachádza medzi CPU, 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 v počítači, preteká jadrom v určitom bode. Sledovanie aktivity dáva túto rôznorodú aktivitu pod jeden banner: 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 CPU: to je normálne. Nevyužitá pamäť je zbytočná pamäť, takže kernel_task ju bude pracovať pre veci ako ukladanie do vyrovnávacej pamäte a spustenie moderného operačného systému znamená, že niekedy používa určitý výkon CPU.
Ak však kernel_task neustále využíva väčšinu systémových prostriedkov a váš Mac je naozaj pomalý, môžete mať problém. Reštartovanie počítača Mac je jediný spôsob reštartovania jadra 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 na udržanie dobrých vecí
Ak robíte niečo, čo zaberá veľa spracovania videa so 4K konverziou, povedzte - možno by ste sa zaujímali, č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 v 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 podpory spoločnosti Apple:
One of the functions of kernel_task is to help manage CPU temperature by making the CPU less available to processes that are using it intensely. In other words, kernel_task responds to conditions that cause your CPU to become too hot, even if your Mac doesn’t feel hot to you. It does not itself cause those conditions. When the CPU temperature decreases, kernel_task automatically reduces its activity.
Takže kernel_task nie je naozaj využitie celého výkonu procesora: zabraňuje tomu, aby 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 vyvolávať to je Flash. Ak vidíte, že karty Flash alebo prehliadača 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 sa zabráni tomu, aby Flash používal váš procesor s rôznymi chybami a kernel_task musel chrániť procesor, aby udržal pohodlie.
Spustenie do núdzového režimu na riešenie problémov s jadrami
Ak zistíte, že kernel_task používa veľa CPU alebo pamäte, keď nič neurobíte, môžete mať iný problém na vašich rukách. Obvykle to súvisí s rozšíreniami jadra tretích strán, nazývaný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 zaujme nadmerné systémové zdroje.
Ak chcete otestovať tento problém, mali by ste zaviesť počítač 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".
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 obnovenie NVRAM na počítači Mac pomôže. Zvážte skenovanie počítača Mac kvôli škodlivému softvéru, ktoré by mohlo spôsobiť problém. Môžete tiež robiť obvyklé veci urýchliť váš počítač Mac, napríklad odstrániť nepotrebné položky pri spustení a uvoľniť miesto na pevnom disku.
Ak nič nepomôže, niekedy musíte prestať strácať čas a znovu nainštalovať systém macOS od začiatku. Je zrejmé, že by to malo byť poslednou možnosťou, ale je dôležité vedieť, kedy ste porazení.
Fotografický kredit: Matthew Pearce