Hjemmeside » hvordan » Hva er kernel_task, og hvorfor kjører det på min Mac?

    Hva er kernel_task, og hvorfor kjører det på min Mac?

    Så du fant noe kalt "kernel_task" i Activity Monitor, og du vil vite hva det er. Gode ​​nyheter: Det er ikke noe rar. Det er faktisk operativsystemet ditt.

    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 begynner å 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 din 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 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ører et moderne operativsystem betyr noen ganger å bruke litt CPU-kraft.

    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, er det litt mer informasjon.

    kernel_task Later å 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-kraft ... kraft som du heller vil bruke den kraften i 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:

    En av funksjonene til kernel_task er å bidra til å håndtere CPU-temperaturen ved å gjøre CPUen mindre tilgjengelig for prosesser som bruker den intenst. Kernel_task reagerer med andre ord på forhold som forårsaker at CPUen blir for varm, selv om Mac-maskinen din ikke føles varm for deg. Det forårsaker ikke selv disse forholdene. Når CPU-temperaturen senker, reduserer kernel_task automatisk aktiviteten sin.

    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.

    En applikasjon med dårlig vane å 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 sikker modus, 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.

    Sikker modus aktiverer ikke tredjeparts kexts, så hvis din Mac ikke har noen problemer i sikker modus, har du funnet problemet ditt. Avinstaller eventuelle tredjeparts programvare eller drivere du nylig har installert, og se om det hjelper.

    Hvis du vil dykke videre, kjører Etrecheck dusinvis av diagnostikk, inkludert en liste over alle kexts installerte og kjører på systemet. Avinstaller alt du tror kan forårsake problemet, og se om det løser det. Hvis ikke, må du kanskje vurdere en tur til Apple Store, eller din lokale, lokale Mac-reparasjonsbutikk.

    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. Åpenbart bør det være en siste utvei, men det er viktig å vite når du er slått.

    Foto Kreditt: Matthew Pearce