20Aug

Što je kernel_task i zašto se izvodi na Macu?

click fraud protection

Tako ste pronašli nešto što se naziva "kernel_task" u Activity Monitoru i želite znati što je to. Dobre vijesti: to nije ništa nepoželjno. To je zapravo vaš operativni sustav.

Ovaj je članak dio našeg tijeka serije koji objašnjava različite procese koji se nalaze u Activity Monitor, kao što su hidd, mdsworker, installd i mnogi drugi. Ne znam što su te usluge? Bolje početi čitati!

"kernel", ako niste znali, nalazi se u srži bilo kojeg operativnog sustava, sjedi između CPU-a, memorije i drugog hardvera i softvera koji pokrenete. Kada se uključite na Mac, kernel je prva stvar koja počinje, i u osnovi sve što radite na računalu teče kroz kernel u nekom trenutku. Aktivnost Monitor stavlja sve ove različite aktivnosti pod jednim banner: kernel_task.

Ako računalo ne radi sporo, nemojte brinuti o ovom procesu koji zauzima puno memorije ili povremeno koristi CPU cikluse: to je normalno. Neiskorištena memorija je gubitna memorija, tako da će kernel_task poslužiti za stvari poput predmemoriranja datoteka, a moderni operacijski sustav ponekad znači da koristi neku CPU snagu.

instagram viewer

Ali, ako kernel_task neprestano koristi većinu resursa sustava, a vaš Mac je stvarno spor, možda imate problem. Ponovno pokretanje Mac računala jedini je način za ponovno pokretanje vašeg kernela, a ponekad će se riješiti svi problemi. Ali ako se ponašanje nastavi, evo malo više informacija.

kernel_task pretvara da koristi CPU cikluse kako bi zadržao stvari cool

Ako radite nešto što zauzima mnogo procesorskih konverzija snage 4K videozapisa, recimo - možda se pitate što se toliko dugo traži i pogledajte Activity Monitor.Često ćete vidjeti kernel_task koristi puno procesorske snage. .. snage koju bi radije ta snaga koristila vaš intenzivni proces.

Razumljivo je ako ste frustrirani, ali ispada da vaš operativni sustav to radi kako bi spriječio pregrijavanje vašeg procesora. Navesti Appleovu stranicu za podršku:

Jedna od funkcija kernel_task je da pomogne upravljati temperaturom procesora tako da CPU manje bude dostupan procesima koji ga intenzivno koriste. Drugim riječima, kernel_task reagira na uvjete koji uzrokuju da vaš CPU postane previše vruć, čak i ako se vaš Mac ne osjeća vruće. To ne uzrokuje samo one uvjete. Kad se temperatura CPU-a smanjuje, kernel_task automatski smanjuje njegovu aktivnost.

Dakle, kernel_task nije stvarno koji koristi sve onu snagu procesora: samo sprječava vaš intenzivni proces da ga koristi kako bi spriječio pregrijavanje. Sve bi se trebalo vratiti u normalu kada izađete iz opasne zone.

Jedna aplikacija s lošom navikom korištenja velikog broja CPU-a i poticanja na to je Flash. Ako vidite kartice Flash ili preglednika koje zauzimaju puno snage računala uz kernel_task, razmislite o potpuno deinstaliranju ili onemogućavanju Flasha kako biste izbjegli problem. To će zaustaviti Flashu da iskoristi vaš CPU s različitim greškama, a kernel_task će morati zaštititi vaš CPU kako bi stvari bile hladne.

Pokrenite se u sigurnom načinu za otklanjanje poteškoća s kernelom

Ako pronađete kernel_task pomoću puno CPU-a ili memorije kada ne radite mnogo toga, možda imate još jedan problem na rukama. Obično se to odnosi na ekstenzije kernela treće strane, nazvane "kexts" od strane macOS.Ovi moduli koji dolaze s hardverskim vozačima i nekim softverom, te sučelje izravno s kernelom. Neispravna kext može uzrokovati kernel_task da preuzme prekomjerne resurse sustava.

Da biste testirali ovo, trebali biste dignuti vaš Mac u Safe Mode, jednu od skrivenih mogućnosti pokretanja Maca za svakog Mac korisnika koji bi trebao znati. Isključite Mac, a zatim ga uključite dok držite tipku Shift. Na zaslonu za prijavu vidjet ćete riječ "Sigurno pokretanje".Safe Mode

ne omogućava kexts treće strane, pa ako vaš Mac nema nikakvih problema u sigurnom načinu rada, pronašli ste svoj problem. Deinstalirajte softver ili upravljačke programe treće strane koji ste nedavno instalirali i pogledajte je li to pomoglo.

Ako želite roniti dalje, Etrecheck pokreće desetke dijagnostike, uključujući i popis svih kextova instaliranih i pokrenutih na vašem sustavu. Deinstalirajte sve što smatrate da mogu uzrokovati problem i vidjeti je li to riješilo. Ako ne, možda ćete morati razmotriti putovanje u Apple Store, ili vašu prijateljsku lokalnu serviser Mac.

Još nekoliko stvari koje treba probati

Ako i dalje imate problem, postoji nekoliko stvari koje biste mogli probati.

Ponekad će resetirati NVRAM na Macu pomoći. Razmotrite skeniranje Mac računala za zlonamjerni softver, što bi moglo uzrokovati problem. Također možete raditi uobičajene stvari kako biste ubrzali Mac, poput uklanjanja nepotrebnih stavki za pokretanje i oslobađanja prostora na tvrdom disku.

Ako ništa ne pomaže, ponekad morate prestati trošiti svoje vrijeme i ponovo instalirati MACOS od nule. Očito bi to trebalo biti posljednje sredstvo, ali važno je znati kada ste pretučeni.

fotografski kredit: Matthew Pearce