20Aug

Wat is kernel_task en waarom draait het op mijn Mac?

click fraud protection

Dus je vond iets genaamd "kernel_task" in Activity Monitor en je wilt weten wat het is. Goed nieuws: het is niets snoods. Het is eigenlijk uw besturingssysteem.

Dit artikel maakt deel uit van onze doorlopende serie waarin verschillende processen worden beschreven die te vinden zijn in Activity Monitor, zoals hidd, mdsworker, installd en vele anderen. Weet niet wat die services zijn? Beter beginnen met lezen!

Een "kernel", als je niet wist, vormt de kern van elk besturingssysteem, dat zit tussen je CPU, geheugen en andere hardware en de software die je uitvoert. Wanneer je je Mac aanzet, is de kernel het eerste dat opstart, en eigenlijk komt alles wat je op je computer doet op een gegeven moment door de kernel. Activity Monitor plaatst al deze gevarieerde activiteit onder één banner: kernel_task.

Als je computer niet langzaam werkt, maak je dan geen zorgen over dit proces dat veel geheugen in beslag neemt of af en toe CPU-cycli gebruikt: dat is normaal. Ongebruikt geheugen is verspild geheugen, dus kernel_task zal het gebruiken voor dingen zoals het cachen van bestanden, en een modern besturingssysteem gebruiken betekent soms wat CPU-kracht gebruiken.

instagram viewer

Maar als kernel_task constant een meerderheid van je systeembronnen gebruikt, en je Mac is erg traag, dan heb je mogelijk een probleem. Herstarten van je Mac is de enige manier om je kernel opnieuw te starten, en soms lost dat alle problemen op. Maar als het gedrag aanhoudt, hier is wat meer informatie.

kernel_task Doet zich voor om CPU-cycli te gebruiken om dingen Cool te houden

Als je iets doet dat veel 4K-video's met verwerkingskracht vereist, zeg dan, kun je je afvragen wat er zo lang aan de hand is en naar de Activity Monitor kijken. Vaak zul je zien dat kernel_task veel CPU-kracht verbruikt. .. kracht die je liever hebt dat die kracht wordt gebruikt door je intensieve proces.

Het is begrijpelijk als je gefrustreerd bent, maar het blijkt dat je besturingssysteem dit expres doet om te voorkomen dat je CPU oververhit raakt. Om de ondersteuningspagina van Apple aan te halen:

Een van de functies van kernel_task is om de CPU-temperatuur te helpen beheren door de CPU minder beschikbaar te maken voor processen die hem intensief gebruiken. Met andere woorden, kernel_task reageert op omstandigheden die ervoor zorgen dat je CPU te heet wordt, zelfs als je Mac je niet warm voelt. Het veroorzaakt zelf niet die voorwaarden. Wanneer de CPU-temperatuur daalt, vermindert kernel_taak automatisch zijn activiteit.

Dus kernel_task is niet echt met al die CPU-kracht: het voorkomt gewoon dat je intensieve proces het gebruikt om oververhitting te voorkomen. Alles moet weer normaal worden als je uit de gevarenzone bent.

Eén applicatie met de slechte gewoonte om veel CPU's te gebruiken en dit aan te roepen is Flash. Als je naast kernel_task ook Flash- of browsertabs ziet die veel CPU-kracht in beslag nemen, overweeg dan om Flash volledig te verwijderen of uit te schakelen om het probleem te voorkomen. Dit zal stoppen met het gebruik van je CPU door de verschillende bugs, en kernel_task van het beschermen van je CPU om dingen cool te houden.

Start in de veilige modus om problemen met de kernels op te lossen

Als u merkt dat kernel_task veel CPU of geheugen gebruikt als u niet veel van iets doet, heeft u misschien nog een ander probleem. Meestal heeft dit te maken met kernelextensies van derden, die door macOS "kexts" worden genoemd. Deze modules worden geleverd met hardwarestuurprogramma's en een aantal software, en werken rechtstreeks samen met de kernel. Een defecte kext kan ertoe leiden dat kernel_task buitensporige systeembronnen gebruikt.

Om dit te testen, moet je je Mac opstarten in Veilige modus, een van de verborgen Mac-opstartopties die elke Mac-gebruiker moet kennen. Zet je Mac uit en vervolgens aan met de Shift-toets. In het inlogscherm ziet u het woord "Safe Boot".

Veilige modus staat geen kexts van derden toe, dus als je Mac geen problemen heeft in de veilige modus, heb je je probleem gevonden. Verwijder alle software van derden of stuurprogramma's die u onlangs hebt geïnstalleerd en kijk of dat helpt.

Als je verder wilt duiken, voert Etrecheck tientallen diagnostische tests uit, inclusief een lijst met alle kexts die op je systeem zijn geïnstalleerd en worden uitgevoerd. Verwijder alles waarvan u denkt dat het het probleem veroorzaakt en kijk of dat het probleem oplost. Als dat niet het geval is, moet u mogelijk een reis naar de Apple Store of uw vriendelijke lokale Mac-reparatiewerkplaats overwegen.

Nog enkele andere dingen om te proberen

Als je toch nog een probleem hebt, zijn er een paar dingen die je zou kunnen proberen.

Soms helpt het om de NVRAM op je Mac te resetten. Overweeg uw Mac te scannen op malware, wat het probleem zou kunnen veroorzaken. Je kunt ook de gebruikelijke dingen doen om je Mac te versnellen, zoals het verwijderen van onnodige opstartitems en het vrijmaken van ruimte op de harde schijf.

Als niets helpt, moet je soms stoppen met het verspillen van je tijd en macOS helemaal opnieuw installeren. Uiteraard zou dat een laatste redmiddel moeten zijn, maar het is belangrijk om te weten wanneer je verslagen bent.

Photo Credit: Matthew Pearce