Dus je hebt iets gevonden dat “kernel_task” heet in Activity Monitor, en je wilt weten wat het is. Goed nieuws: het is niets schandelijks. Het is eigenlijk uw besturingssysteem.
VERWANT: Wat is dit proces en waarom wordt het op mijn Mac uitgevoerd?
Dit artikel maakt deel uit van onze doorlopende serie waarin verschillende processen in Activity Monitor worden uitgelegd, zoals hidd, mdsworker, installd en vele anderen. Weet u niet wat die diensten zijn? Beter beginnen met lezen!
Een “kernel”, als je het nog niet wist, vormt de kern van elk besturingssysteem, tussen je CPU, geheugen en andere hardware en de software die je gebruikt. Wanneer je je Mac aanzet, is de kernel het eerste dat start, en in feite stroomt alles wat je op je computer doet op een gegeven moment door de kernel. Activity Monitor zet al deze gevarieerde activiteiten onder één noemer: kernel_task.
VERWANT: Waarom is het goed dat het RAM van uw computer vol is?
Als uw computer niet langzaam werkt, hoeft u zich geen zorgen te maken dat dit proces 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 aan het werk zetten voor zaken als het cachen van bestanden, en het draaien van een modern besturingssysteem betekent soms wat CPU-kracht gebruiken.
Maar als kernel_task constant het merendeel van je systeembronnen gebruikt en je Mac erg traag is, heb je misschien een probleem. Het herstarten van je Mac is de enige manier om je kernel opnieuw op te starten, en soms lost dat alle problemen op. Maar als het gedrag aanhoudt, is hier wat meer informatie.
kernel_task doet alsof het CPU-cycli gebruikt om dingen koel te houden
Als u iets doet dat veel verwerkingskracht vergt, bijvoorbeeld 4K-video’s converteren, vraagt ​​u zich misschien af ​​wat er zo lang duurt en kijkt u naar de Activity Monitor. Vaak zul je zien dat kernel_task veel CPU-kracht verbruikt … kracht waarvan 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 te citeren:
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 er intensief gebruik van maken. Met andere woorden, kernel_task reageert op omstandigheden die ervoor zorgen dat je CPU te warm wordt, zelfs als je Mac niet warm aanvoelt. Het veroorzaakt zelf die voorwaarden niet. Wanneer de CPU-temperatuur daalt, vermindert kernel_task automatisch zijn activiteit.
Dus kernel_task is dat niet werkelijk al dat CPU-vermogen opgebruikt: het voorkomt alleen dat uw intensieve proces het gebruikt om oververhitting te voorkomen. Alles zou weer normaal moeten worden als je uit de gevarenzone bent.
Een applicatie met een slechte gewoonte om veel CPU te gebruiken en hierom te vragen, is Flash. Als je ziet dat Flash of browsertabbladen veel CPU-kracht in beslag nemen naast kernel_task, overweeg dan om Flash te verwijderen of volledig uit te schakelen om het probleem te vermijden. Dit zal voorkomen dat Flash je CPU met zijn verschillende bugs opgebruikt en kernel_task je CPU moet beschermen om dingen koel te houden.
Start op in veilige modus om kernelproblemen op te lossen
Als je merkt dat kernel_task veel CPU of geheugen gebruikt terwijl je niet veel doet, heb je misschien een ander probleem. Meestal heeft dit te maken met kernelextensies van derden, door macOS “kexts” genoemd. Deze modules worden geleverd met hardwarestuurprogramma’s en wat software, en staan ​​rechtstreeks in verbinding met de kernel. Een defecte kext kan ervoor zorgen dat kernel_task buitensporige systeembronnen in beslag neemt.
VERWANT: Los problemen met uw Mac op met deze verborgen opstartopties
Om dit te testen, moet je je Mac opstarten in de Veilige modus, een van de verborgen Mac-opstartopties die elke Mac-gebruiker zou moeten kennen. Schakel uw Mac uit en schakel deze vervolgens in terwijl u de Shift-toets ingedrukt houdt. U ziet het woord “Safe Boot” in het inlogscherm.
Veilige modus schakelt kexts van derden niet in, dus als uw Mac geen problemen heeft in de veilige modus, hebt u uw probleem ontdekt. Verwijder eventuele software of stuurprogramma’s van derden die u onlangs hebt geïnstalleerd en kijk of dat helpt.
Als u verder wilt duiken, voert Etrecheck tientallen diagnoses uit, waaronder een lijst met alle kexts die op uw systeem zijn geïnstalleerd en actief zijn. Verwijder alles waarvan u denkt dat het het probleem veroorzaakt en kijk of dat het probleem oplost. Als dat niet het geval is, moet je misschien een reis naar de Apple Store of je vriendelijke plaatselijke Mac-reparatiewerkplaats overwegen.
Een paar andere dingen om te proberen
Als je daarna nog steeds een probleem hebt, zijn er een paar dingen die je kunt proberen.
Soms helpt het om de NVRAM op uw Mac opnieuw in te stellen. Overweeg om uw Mac te scannen op malware, die het probleem zou kunnen veroorzaken. U kunt ook de gebruikelijke dingen doen om uw Mac sneller te maken, zoals onnodige opstartitems verwijderen en ruimte op de harde schijf vrijmaken.
Als niets helpt, moet u soms stoppen met het verspillen van uw tijd en macOS helemaal opnieuw installeren. Dat zou natuurlijk een laatste redmiddel moeten zijn, maar het is belangrijk om te weten wanneer je wordt geslagen.
Fotocredits: Matthew Pearce