Hvad er kernel_task, og hvorfor kører den på min Mac?

Så du fandt noget, der hedder “kernel_task” i Aktivitetsovervågning, og du vil vide, hvad det er. Gode ​​nyheder: det er ikke noget ondskabsfuldt. Det er faktisk dit operativsystem.

RELATERET: Hvad er denne proces, og hvorfor kører den på min Mac?

Denne artikel er en del af vores igangværende serie, der forklarer forskellige processer, der findes i Activity Monitor, som hidd, mdsworker, installd og mange andre. Ved du ikke, hvad disse tjenester er? Bedre start læsning!

En “kerne”, hvis du ikke vidste det, er kernen i ethvert operativsystem, der sidder mellem din CPU, hukommelse og anden hardware og den software, du kører. Når du tænder din Mac, er kernen den første ting, der starter, og stort set alt, hvad du laver på din computer, flyder gennem kernen på et eller andet tidspunkt. Aktivitetsovervågning sætter al denne varierede aktivitet under et banner: kernel_task.

RELATERET: Hvorfor er det godt, at din computers RAM er fuld

Hvis din computer ikke kører langsomt, skal du ikke bekymre dig om, at denne proces tager meget hukommelse eller lejlighedsvis bruger CPU-cyklusser: det er normalt. Ubrugt hukommelse er spildt hukommelse, så kernel_task får den til at fungere for ting som cache-filer, og at køre et moderne operativsystem betyder undertiden at bruge noget CPU-strøm.

Men hvis kernel_task konstant bruger et flertal af dine systemressourcer, og din Mac er virkelig langsom, har du muligvis et problem. Genstart af din Mac er den eneste måde at genstarte din kerne på, og nogle gange løser det alle problemer. Men hvis adfærden fortsætter, er der lidt mere information.

kernel_task foregiver at bruge CPU-cykler til at holde tingene kølige

Hvis du laver noget, der tager meget processorkraft - konvertering af 4K-videoer, siger du - undrer du dig måske over, hvad der tager så lang tid og ser på Aktivitetsovervågning. Ofte vil du se, at kernel_task bruger meget CPU-strøm ... strøm, som du helst vil have, at strømmen bruges af din intensive proces.

Det er forståeligt, hvis du er frustreret, men det viser sig, at dit operativsystem gør dette med vilje for at forhindre din CPU i at blive overophedet. For at citere Apples supportside:

En af funktionerne i kernel_task er at hjælpe med at styre CPU-temperaturen ved at gøre CPU'en mindre tilgængelig for processer, der bruger den intenst. Med andre ord reagerer kernel_task på forhold, der får din CPU til at blive for varm, selvom din Mac ikke føles varm for dig. Det forårsager ikke i sig selv disse forhold. Når CPU-temperaturen falder, reducerer kernel_task automatisk dens aktivitet.

Så kernel_task bruger ikke rigtig al CPU-strøm op: det forhindrer bare din intensive proces i at bruge den for at forhindre overophedning. Alt skal vende tilbage til det normale, når du er ude af farezonen.

En applikation med en dårlig vane med at bruge meget CPU og bede om dette er Flash. Hvis du ser Flash- eller browserfaner optage meget CPU-strøm sammen med kernel_task, skal du overveje at afinstallere eller deaktivere Flash helt for at undgå problemet. Dette forhindrer Flash i at bruge din CPU med dens forskellige fejl og kernel_task fra at skulle beskytte din CPU for at holde tingene kølige.

Start i sikker tilstand til fejlfinding af kerneproblemer

Hvis du finder, at kernel_task bruger meget CPU eller hukommelse, når du ikke laver meget af noget, har du muligvis et andet problem i dine hænder. Normalt har dette at gøre med tredjeparts kerneudvidelser, kaldet “kexts” af macOS. Disse moduler, der leveres med hardwaredrivere og noget software, og interface direkte med kernen. En defekt kext kan få kernel_task til at optage for store systemressourcer.

RELATERET: Fejlfind din Mac med disse skjulte opstartsindstillinger

For at teste dette skal du starte din Mac i fejlsikret tilstand, en af ​​de skjulte Mac-startmuligheder, som enhver Mac-bruger skal vide om. Luk din Mac, og tænd den, mens du holder Skift-tasten nede. Du får vist ordet "Safe Boot" på loginskærmen.

Sikker tilstand aktiverer ikke tredjeparts-nøgler, så hvis din Mac ikke har nogen problemer i sikker tilstand, har du fundet dit problem. Afinstaller tredjepartssoftware eller drivere, du har installeret for nylig, og se om det hjælper.

Hvis du vil dykke videre, kører Etrecheck snesevis af diagnostik, inklusive en liste over alle nøgler, der er installeret og kører på dit system. Afinstaller alt, hvad du tror kan forårsage problemet, og se om det løser det. Hvis ikke, skal du muligvis overveje en tur til Apple Store eller dit venlige lokale Mac-værksted.

Et par andre ting at prøve

Hvis du stadig har et problem efter alt dette, er der et par ting, du kan prøve.

Nogle gange hjælper det med at nulstille NVRAM på din Mac. Overvej at scanne din Mac for malware, hvilket kan være årsagen til problemet. Du kan også gøre de sædvanlige ting for at fremskynde din Mac, som at fjerne unødvendige startelementer og frigøre plads på harddisken.

Hvis intet hjælper, skal du nogle gange stoppe med at spilde din tid og geninstallere macOS fra bunden. Det burde naturligvis være en sidste udvej, men det er vigtigt at vide, hvornår du bliver slået.

Fotokredit: Matthew Pearce