Denne artikkelen er en del av vår pågående serie som forklarer ulike prosesser som finnes i Activity Monitor, som hidd, mdsworker, installd og mange andre. Vet ikke hva disse tjenestene er? Bedre begynn å lese!
En "kjernen", hvis du ikke visste, er kjernen i et hvilket som helst operativsystem, sitter mellom CPU, minne og annen maskinvare og programvaren du kjører. Når du slår på Macen din, er kjernen den første som starter, og i utgangspunktet renner alt du gjør på datamaskinen, gjennom kjernen til et tidspunkt. Aktivitetsmonitor setter all denne varierte aktiviteten under ett banner: kernel_task.
Hvis datamaskinen din ikke kjører sakte, ikke bekymre deg for denne prosessen, og ta opp mye minne eller bruk av opp CPU-sykluser. Det er normalt. Ubrukt minne er bortkastet minne, så kernel_task vil sette den på jobb for ting som caching-filer, og å kjøre et moderne operativsystem betyr noen ganger å bruke litt CPU-strøm.
Men hvis kernel_task stadig bruker et flertall av systemressurser, og Macen din er veldig treg, kan det hende du har et problem. Omstart av Mac-en din er den eneste måten å starte kjerne på nytt, og noen ganger vil det løse alle problemer. Men hvis oppførselen vedvarer, her er litt mer informasjon.
kernel_task Lager å bruke CPU-sykluser for å holde ting kul
Hvis du gjør noe som tar opp mange prosessorkraftkonverterende 4K-videoer, si-du kan kanskje lure på hva som tar så lang tid og se på aktivitetsmonitoren. Ofte vil du se at kernel_task bruker mye CPU power … kraft som du heller vil bruke den kraften av din intensive prosess.
Det er forståelig hvis du er frustrert, men det viser seg at operativsystemet gjør dette med vilje for å forhindre at CPUen blir overopphetet. For å sitere Apples støtteside:
One of the functions of kernel_task is to help manage CPU temperature by making the CPU less available to processes that are using it intensely. In other words, kernel_task responds to conditions that cause your CPU to become too hot, even if your Mac doesn’t feel hot to you. It does not itself cause those conditions. When the CPU temperature decreases, kernel_task automatically reduces its activity.
Så kernel_task er ikke egentlig bruker opp alt den CPU-kraften: det hindrer bare din intensive prosess fra å bruke den for å forhindre overoppheting. Alt skal komme tilbake til det normale når du er ute av farezonen.
Ett program med dårlig vane med å bruke mye CPU og spørre om dette er Flash. Hvis du ser Flash- eller nettleserfaner som tar opp mye CPU-strøm sammen med kernel_task, bør du vurdere å avinstallere eller deaktivere Flash helt for å unngå problemet. Dette vil stoppe Flash fra å bruke opp CPUen din med sine forskjellige feil og kernel_task fra å måtte skjule CPUen din for å holde det kult.
Oppstart i sikker modus for å feilsøke kjernevansker
Hvis du finner kernel_task ved å bruke mye CPU eller minne når du ikke gjør mye av noe, kan det hende du har et annet problem på hendene. Vanligvis har dette å gjøre med tredjeparts kjerneutvidelser, kalt "kexts" av macOS. Disse modulene som følger med maskinvaredrivere og litt programvare, og grensesnitt direkte med kjernen. En feilaktig tast kan føre til at kernel_task tar opp for store systemressurser.
For å teste dette bør du starte Mac-en din i sikkermodus, en av de skjulte Mac-oppstartsalternativene hver Mac-bruker bør vite om. Slå av Mac-en din, og slå den på mens du holder Shift-tasten nede. Du får se ordet "Safe Boot" i påloggingsskjermen.
Et par andre ting å prøve
Hvis du fortsatt har et problem, er det noen ting du kan prøve.
Noen ganger tilbakestilles NVRAM på Mac-en din. Vurder å skanne Macen din for skadelig programvare, noe som kan forårsake problemet. Du kan også gjøre de vanlige tingene for å øke hastigheten på Mac, som å fjerne unødvendige oppstartsposter og frigjøre harddiskplass.
Hvis ingenting hjelper, noen ganger må du slutte å kaste bort tiden din og installere macOS på nytt fra grunnen av. Det burde åpenbart være en siste utvei, men det er viktig å vite når du er slått.
Foto Kreditt: Matthew Pearce