Sådan rettes din Macs 'kernel_task' High CPU Usug Bug

Sådan rettes din Macs 'kernel_task' High CPU Usug Bug

Det er aldrig sjovt, når din computer begynder at køre langsomt, men det er endnu værre, når du ikke kan finde ud af, hvorfor den er så langsom. Hvis du har lukket alle de programmer, du kan, og alt på din Mac stadig føles som om det bevæger sig gennem melasse, kan dette være et tegn på den frygtede kernel_task forårsager høj CPU -brug.





På din Mac er kernel_task navnet på en række funktioner på lavt niveau, der gør det muligt for resten af ​​din computer at fungere. Det betyder, at det kan være svært at finde ud af synderen.





Vi har set dette meget, så vi har fået en håndfuld tips til at hjælpe dig med at slippe af med dette problem.





Diagnosticering af en langsom Mac

Hvis din Mac ser ud til at køre langsomt, genererer meget varme eller lyder som om den er ved at tage fart på grund af høje blæserhastigheder, så vil du gerne åbne Aktivitetsovervågning og find ud af hvorfor. Dette er i det væsentlige macOS svarende til Windows Task Manager.

windows stopkode dårlig systemkonfigurationsinformation

Relaterede: Hvad er aktivitetsovervågning? Mac -ækvivalent til Jobliste



Du kan åbne Aktivitetsmonitor ved hjælp af Spotlight: bare slå Cmd + mellemrum derefter begynde at skrive 'aktivitet', og det skulle dukke op. Du kan også finde det under Programmer> Hjælpeprogrammer , og du vil måske knytte den til din Dock for endnu hurtigere adgang, når du støder på store problemer.

Årsagen til din langsomme computer skulle fremgå af CPU fane. Bare klik på % CPU kolonneoverskrift til at organisere kørende processer efter processorbrug. Alt, der bruger en stor mængde processorkraft, vises øverst; disse vil bevæge sig rundt, mens din computer udfører forskellige opgaver i baggrunden.





Høj CPU -brug er generelt kun et problem, når du ikke forventer det. Det er rimeligt at forvente, at din maskine tygger ressourcer, hvis du kører et spil, ser en video i din browser eller redigerer en video. Hvis en enkelt Safari -fane eller Mac -proces bruger mere end sin rimelige andel, betyder det generelt, at noget er gået galt.

Hvorfor er kernel_task synderen?

Du kan dræbe de fleste processer ved at klikke på dem og derefter klikke på x i øverste venstre hjørne af skærmen. Desværre kan du ikke gøre dette for en bestemt proces: kernel_task . Grunden til dette er, at kernel_task faktisk er en del af macOS.





Det er ikke så meget en enkelt proces, men faktisk en række processer under en etiket. Mens du arbejder, udfører macOS alle slags opgaver i baggrunden. Disse omfatter afsendelse og modtagelse af data over netværket, skrivning og læsning af data til disken og indeksering af nye mapper eller diske til Spotlight -søgning.

Denne proces vil ofte bruge meget af din tilgængelige RAM på Hukommelse fane, men det er meget mindre bekymret. Mængden af ​​RAM i brug vil stige og falde efter behov. Høj CPU -brug kan imidlertid bringe hele dit system til at stoppe, og endda resultere i lejlighedsvis komplet systemnedbrud.

Så hvordan stopper du kernel_task fra at påvirke din Macs ydeevne negativt?

Enkle løsninger til kernel_task -problemer

I mange tilfælde vil en simpel genstart af din Mac rydde op med det samme. Dette er dog ikke en permanent, langsigtet løsning, hvis du har haft dette problem i et stykke tid. Det er kun en kortsigtet løsning, der skal give øjeblikkelige resultater.

Uanset hvad der forårsager den væsentlige stigning i CPU -brugen, kan det vende tilbage. Så hvis du har haft gentagne hændelser, kan du også prøve at nulstille din systemstyringscontroller (SMC). Dette er let at gøre og kan løse en lang række macOS -problemer.

Instruktioner til nulstilling af SMC varierer lidt afhængigt af hvilken Mac -model du har. Fordi det kan løse så mange problemer, har vi en detaljeret vejledning hvordan du nulstiller din Macs SMC . Det dækker også nulstilling af din PRAM, en anden del af en Mac, der kan forårsage flere problemer.

Andre løsninger til reparation af kernel_task Høj CPU -brug

Måske er den mest oplagte løsning på alle OS-relaterede problemer at opdatere til den nyeste version af macOS. Bare start Systemindstillinger , klik Software opdatering , og kører eventuelle fremragende Apple -softwareopdateringer.

En anden almindelig årsag til høj CPU -brug ved kernel_task -processen er Adobe Flash. De dage, hvor Flash var afgørende for at surfe på internettet, er for længst forbi, men du kan stadig have brug for det til en bestemt webapp eller et bestemt websted.

I stedet for at holde Flash installeret, kan du bruge en browser som Google Chrome, som giver Flash (omend valgfrit). Mest sandsynligt behøver du slet ikke Flash, så det er sikkert at fjerne. Da Adobe ikke har understøttet Flash siden 31. december 2020, får du ikke vigtige sikkerhedsopdateringer.

Det er afgørende, at du fjerner det - i hvert fald af sikkerhedsmæssige årsager. For at fjerne Flash, kør Adobe Flash Player Installationshåndtering og klik på Afinstaller .

Graver lidt dybere ind i Macs høje kernel_task CPU -brug

Nogle mennesker har haft succes med at fjerne kerneudvidelser, som er moduler med kode, der kan udføre opgaver på lavt niveau. Langt de fleste af disse udvidelser er også kendt som 'kexts', og er installeret af Apple som en del af kernemacOS -miljøet. Noget software installerer tredjepartsudvidelser som drivere eller til styring af hardware.

En hurtig måde at kontrollere, om en tredjeparts kext forårsager dine kernel_task-problemer, er at genstarte din maskine i fejlsikret tilstand. For at gøre dette skal du genstarte din maskine og holde Flytte nøgle, mens den starter. Sikker tilstand indlæser kun de nødvendige kerneudvidelser, så hvis problemet ikke opstår i dette miljø, peger det på et problem med en tredjeparts kext.

For at dykke ned i dette skal du genstarte dit system som normalt og starte Terminal . Kør derefter følgende kommando:

kextstat

Dette viser, hvilke kerneudvidelser der i øjeblikket er indlæst. Alle Apple -udvidelser ser sådan ud:

com.apple.[etc]

I mellemtiden vil tredjeparts drivere have udviklernavnet i sig, sådan her:

com.paragon-software.filesystems

Og kan også lide denne:

ch.tripmode.TripModeNKE

Den bedste måde at fjerne disse på er at afinstallere den tilhørende software . For nogle apps betyder det ganske enkelt at flytte applikationsfilen til papirkurven og derefter indtaste din admin -adgangskode for at tillade ændringen.

Andre kan omfatte en PKG -afinstallationsfil, du skal køre. For resten, gå til Systemindstillinger og kig efter eventuelle tredjeparts præferenceruder.

Fra og med OS X El Capitan introducerede Apple en ny sikkerhedsfunktion, der brød en række ændringer fra tredjepart. System Integrity Protection, eller SIP for kort, stopper apps fra at injicere kode i Apples egne apps, samt at skrive til bestemte dele af drevet, som Apple anser for vigtigt for systemsikkerheden.

Dette resulterer i bedre systemstabilitet, så du bør se dette problem sjældnere i moderne versioner af macOS.

Har du stadig høj CPU -brug? Hvad skal man gøre, når alt andet fejler

Den endelige løsning her er lidt af en risikabel løsning: Fjernelse af Apples egne kerneudvidelser. Det anbefales ikke at gøre dette. Men hvis du har prøvet alt andet og stadig ser kernel_task forårsage høj CPU -brug, er dette en løsning, du måske vil prøve.

Udvikler og blogger Viktor Petersson har skrevet meget om kernel_task og problemerne omkring det. I hans tilfælde var det sandsynligvis forårsaget af et risikabelt lydkort. Peterssons første indlæg fokuserede på Mac OS X Yosemite, selvom han senere fulgte op med opdateringer til senere versioner af macOS.

Vi har ikke testet denne løsning og kan ikke sige, om den vil fungere for dig. Hvis du er interesseret i at prøve det, skal du gøre følgende:

  1. Opret en sikkerhedskopi af din Mac ved hjælp af Time Machine eller en anden backup -løsning.
  2. Deaktiver systemintegritetsbeskyttelse ved at starte i gendannelsestilstand og køre følgende kommando fra Terminal: | _+_ |
  3. Følge efter Viktors metode. Start med at finde din Macs model ved hjælp af kommandoen: | _+_ |
  4. Kør følgende kommando: | _+_ |
  5. Flyt og sikkerhedskopier den fil, der er relevant for din model. For eksempel, hvis din identifikator er MacBookPro8,2 du ville køre: | _+_ |
  6. Genstart til gendannelsestilstand, og aktiver systemintegritetsbeskyttelse igen ved hjælp af kommandoen: | _+_ |

Igen er dette en sidste udvej løsning. Prøv det kun, hvis du kæmper for at få noget gjort på grund af kernel_task, der gør din Mac ubrugelig. Dette er ikke en kortsigtet løsning-den vedvarer selv efter geninstallation af dit operativsystem.

Alligevel skal du også gentage denne proces efter hver større softwareopdatering eller operativsystemopgradering, da Apple gendanner den fil, du har flyttet.

Rettelse af Mac kernel_task Bug Problem

Generelt giver opgradering til en ny version af macOS nye funktioner og muligheder, men det kan også introducere fejl. Dette gælder især på ældre hardwaremodeller, der begynder at skubbe grænserne.

Men hvis du først begyndte at se problemer med kernel_task på din Mac efter en opdatering, kan det være synderen. Forhåbentlig hjalp et af disse tricks dig med at løse problemet og forbedre din Macs ydeevne.

Del Del Tweet E -mail 10 nemme måder at finjustere din Mac til den bedste ydeevne

I stedet for at se, hvor længe du kan gå uden at bryde et frygtet nytårsforsæt, kan du bruge starten af ​​året til at opdatere din Mac.

Læs Næste
Relaterede emner
  • Mac
  • CPU
  • Performance Tweaks
  • Aktivitetsovervågning
  • Mac -fejl
Om forfatteren Kris Wouk(118 artikler udgivet)

Kris Wouk er musiker, skribent og hvad det end hedder, når nogen laver videoer til internettet. En teknikentusiast, så længe han kan huske, har han helt sikkert yndlingsoperativsystemer og -enheder, men bruger så mange andre som muligt alligevel, bare for at blive fanget.

Mere fra Kris Wouk

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere