Co je kernel_task a proč běží na počítači Mac?
Takže jste ve službě Activity Monitor nalezli něco nazvaného "kernel_task" a chcete vědět, co to je. Dobrá zpráva: není to nic zlého. Je to vlastně váš operační systém.
Tento článek je součástí našeho pokračujícího seriálu, který vysvětluje různé procesy, které se nacházejí v nástroji Activity Monitor, jako je hidd, mdsworker, installd a mnoho dalších. Nevíte, jaké jsou tyto služby? Lepší čtení!
"Jádro", pokud jste to nevěděli, je jádrem libovolného operačního systému, který se nachází mezi CPU, pamětí a jiným hardwarem a softwarem, který spouštíte. Když se na vašem Macu objevíte, je jádro první, co začíná, a v podstatě všechno, co děláte v počítači, protéká jádrem v určitém okamžiku. Monitor aktivity umisťuje celou tuto různorodou aktivitu pod jeden banner: kernel_task.
Pokud počítač nepracuje pomalu, nemusíte se obávat, že tento proces bude vyžadovat spoustu paměti nebo občas používat cykly procesoru: to je normální. Nevyužitá paměť je zbytečná paměť, takže kernel_task ji začne pracovat ve věcech jako ukládání do mezipaměti souborů a spuštění moderního operačního systému znamená, že někdy používá nějaký výkon CPU.
Pokud však kernel_task neustále využívá většinu systémových prostředků a Mac je opravdu pomalý, možná máte problém. Restartování počítače Mac je jediným způsobem, jak restartovat vaše jádro a někdy to řeší všechny problémy. Pokud však toto chování přetrvává, je zde trochu víc informací.
kernel_task předstírá, že používá cykly procesoru, aby zachoval pohodlí
Pokud děláte něco, co zaberá spoustu zpracovatelských videokonverzních 4K videí, řekněte - možná byste se zajímali, co trvá tak dlouho a podívejte se na Monitor aktivity. Často uvidíte, že kernel_task využívá spoustu napájení CPU ... moc, kterou byste raději využili při intenzivním procesu.
Je to pochopitelné, pokud jste frustrovaní, ale ukázalo se, že váš operační systém dělá to účelově, aby se zabránilo přehřátí procesoru. Citovat stránku podpory společnosti Apple:
Jednou z funkcí kernel_task je pomáhat řídit teplotu CPU tím, že CPU je méně dostupný pro procesy, které ji intenzivně využívají. Jinými slovy, kernel_task reaguje na podmínky, které způsobují, že procesor se příliš zahřívá, a to i v případě, že váš Mac není pro vás horlivý. To samo o sobě nevyvolává tyto podmínky. Když teplota CPU klesá, kernel_task automaticky snižuje jeho aktivitu.
Takže kernel_task není opravdu Využijte veškerý výkon procesoru: zabraňuje tomu, aby váš intenzivní proces byl používán, aby se předešlo přehřátí. Všechno by se mělo vrátit do normálu, když se ocitnete mimo zónu nebezpečí.
Jedna aplikace se špatným zvykem využívat spoustu CPU a vyvolat to je Flash. Pokud vidíte, že karty Flash nebo prohlížeče zaberou spoustu výkonu procesoru vedle kernel_task, zvážit úplné odinstalaci nebo zakázání blesku, abyste se tomuto problému vyhnuli. To zabrání Flashu, aby vyčerpal váš procesor s různými chybami a kernel_task musel chránit procesor, aby udržoval věci v pohodě.
Spusťte do nouzového režimu a odstraňte potíže s jádrem
Pokud zjistíte, že kernel_task využívá spoustu CPU nebo paměti, když nečiníte nic moc, můžete mít na vašich rukou další problém. Obvykle to souvisí s rozšířeními jádra třetích stran, které se nazývají "kext" v MacOS. Tyto moduly se dodávají s ovladači hardwaru a některým softwarem a rozhraní přímo s jádrem. Vadný kext může způsobit, že kernel_task získá nadměrné systémové prostředky.
Chcete-li tuto situaci vyzkoušet, měli byste Mac spustit do nouzového režimu, což je jedna ze skrytých možností spouštění Mac, o kterých by měl každý uživatel Mac znát. Vypněte počítač Mac a poté jej podržte podržením klávesy Shift. Na přihlašovací obrazovce se zobrazí slovo "Bezpečné spuštění".
Nouzový režim nepovoluje kexty třetích stran, takže pokud váš Mac v nouzovém režimu nemá žádné problémy, zjistil jste váš problém. Odinstalujte nedávno nainstalovaný software nebo ovladače třetích stran a zjistěte, zda to pomáhá.
Pokud se chcete dále ponořit, Etrecheck provozuje desítky diagnostik, včetně seznamu všech kextů nainstalovaných a spuštěných ve vašem systému. Odinstalujte vše, o čem si myslíte, že způsobuje problém, a zjistěte, zda to řeší. Pokud tomu tak není, možná budete potřebovat zvážit výlet do obchodu Apple Store nebo do vašeho místního servisního střediska Mac.
Několik dalších věcí, které chcete vyzkoušet
Pokud po tom všem máte problém, je několik věcí, které můžete zkusit.
Někdy resetování NVRAM na vašem Mac vám pomůže. Zvažte skenování počítače Mac za škodlivý software, který by mohl způsobit problém. Mohli byste také učinit obvyklé věci, abyste zrychlovali Mac, například odstranění nepotřebných položek při spouštění a uvolnění místa na pevném disku.
Pokud nic nepomůže, musíte někdy přestat plýtvat časem a znovu instalovat MacOS od začátku. Je zřejmé, že by to mělo být poslední možnost, ale je důležité vědět, kdy jste zbit.
Fotografický kredit: Matthew Pearce