Što je kernel_task i zašto se pokreće na mom Mac računalu?
Tako ste pronašli nešto što se zove "kernel_task" u Monitor aktivnosti, a želite znati što je to. Dobre vijesti: ništa nije zlo. To je zapravo vaš operativni sustav.
Ovaj je članak dio naše serije koja objašnjava različite procese koji se nalaze u programu Monitor aktivnosti, kao što su hidd, mdsworker, installd i mnogi drugi. Ne znate što su te usluge? Bolje počnite čitati!
"Kernel", ako niste znali, nalazi se u središtu svakog operativnog sustava, sjedi između CPU-a, memorije i drugog hardvera i softvera koji pokrećete. Kada uključite svoj Mac, kernel je prva stvar koja se pokreće, a sve što radite na računalu u određenom trenutku teče kroz kernel. Monitor aktivnosti stavlja sve ove različite aktivnosti pod jedan banner: kernel_task.
Ako računalo ne radi sporo, ne brinite o tome da taj proces zauzima puno memorije ili povremeno troši CPU cikluse: to je normalno. Neiskorištena memorija je izgubljena memorija, pa će je kernel_task staviti na posao za predmete kao što su predmemoriranje datoteka, a pokretanje modernog operativnog sustava znači ponekad korištenje neke CPU snage.
Ali ako kernel_task stalno koristi većinu vaših sistemskih resursa, a vaš Mac je vrlo spor, možda imate problem. Ponovno pokretanje vašeg Mac računala jedini je način za ponovno pokretanje kernela, a ponekad i za rješavanje svih problema. Ali ako se ponašanje nastavi, evo malo više informacija.
kernel_task Pretvara se da koristi CPU cikluse kako bi ohladio stvari
Ako radite nešto što zauzima puno obrade 4K videozapisa koji pretvaraju energiju, recite - možda se pitate što traje toliko dugo i gledajte Monitor aktivnosti. Često ćete vidjeti da kernel_task troši mnogo CPU-a ... moć koju radije želite da moć koristi vaš intenzivan proces.
Razumljivo je ako ste frustrirani, ali ispada da vaš operativni sustav to radi namjerno kako bi spriječio pregrijavanje CPU-a. Da biste citirali stranicu podrške tvrtke Apple:
Jedna od funkcija kernel_task je pomoći upravljati CPU temperaturom tako što će CPU biti manje dostupan procesima koji ga intenzivno koriste. Drugim riječima, kernel_task odgovara na uvjete koji uzrokuju pregrijavanje CPU-a, čak i ako vam se Mac ne sviđa. To samo po sebi ne uzrokuje te uvjete. Kada se CPU temperatura smanji, kernel_task automatski smanjuje njegovu aktivnost.
Tako kernel_task nije stvarno trošeći svu tu snagu CPU-a: to samo sprječava vaš intenzivni proces da ga koristi kako bi se spriječilo pregrijavanje. Sve bi se trebalo vratiti u normalu kada ste izvan zone opasnosti.
Jedna aplikacija s lošom navikom korištenja mnogo CPU-a i poticanja na to je Flash. Ako vidite Flash ili kartice preglednika koje zauzimaju puno CPU snage zajedno s kernel_task, razmislite o deinstaliranju ili onemogućavanju Flash-a u potpunosti kako biste izbjegli problem. To će spriječiti korištenje Flash CPU-a s raznim bugovima, a kernel_task će morati štititi CPU kako bi sve ostalo cool.
Pokreni se u sigurnom načinu za rješavanje problema s jezgrom
Ako pronađete kernel_task koji troši mnogo CPU-a ili memorije kada ne radite mnogo, možda imate drugi problem na rukama. To se obično odnosi na proširenja jezgre treće strane, koja se naziva "kexts" pomoću MacOS-a. Ti moduli dolaze s upravljačkim programima za hardver i nekim softverom i izravno se povezuju s kernelom. Neispravan kext može uzrokovati da kernel_task zauzme prekomjerne sistemske resurse.
Da biste to testirali, trebali biste pokrenuti svoj Mac u sigurnom načinu rada, jednoj od skrivenih Mac mogućnosti pokretanja za koje bi svaki Mac korisnik trebao znati. Isključite svoj Mac, a zatim ga uključite držeći tipku Shift. Vidjet ćete riječ "Sigurno pokretanje" na zaslonu za prijavu.
Siguran način rada ne omogućuje kexts treće strane, pa ako vaš Mac nema problema u sigurnom načinu rada, pronašli ste svoj problem. Deinstalirajte softver trećih strana ili upravljačke programe koje ste nedavno instalirali i provjerite pomaže li to.
Ako želite zaroniti dalje, Etrecheck pokreće desetke dijagnostike, uključujući popis svih kexts instaliranih i pokrenutih na vašem sustavu. Deinstalirajte sve što mislite da uzrokuje problem i provjerite je li to riješeno. Ako ne, možda ćete morati razmisliti o putovanju u Apple Store ili u vašu prijateljsku lokalnu Mac radionicu.
Nekoliko drugih stvari koje treba isprobati
Ako nakon svega toga još uvijek imate problema, možete pokušati s nekoliko stvari.
Ponekad će vam pomoći resetiranje NVRAM-a na vašem Mac računalu. Razmotrite skeniranje vašeg Mac računala za zlonamjerni softver koji bi mogao biti uzrok problema. Također možete učiniti uobičajene stvari kako biste ubrzali svoj Mac, kao što je uklanjanje nepotrebnih stavki za pokretanje i oslobađanje prostora na tvrdom disku.
Ako ništa ne pomaže, ponekad morate prestati trošiti vrijeme i ponovno instalirati MacOS ispočetka. Očito bi to trebalo biti posljednje utočište, ali važno je znati kada ste pretučeni.
Foto: Matthew Pearce