Vad är kernel_task och varför körs det på min Mac?
En “kärna, ”Är kärnan i alla operativsystem som sitter mellan CPU, minne, annan hårdvara och programvaruapplikationer som är installerade på systemet. När MAC är påslagen är det första som börjar kärnan, och allt som görs av ett system flyter genom kärnan någon gång. Kärnan kontrollerar alla startdemoner / tjänster, minneshantering, nätverk etc. Kärnan startar och dödar nödvändiga uppgifter och rensar sedan minnet efter att dessa uppgifter har stängts. Och all den bakgrundsaktiviteten visas i Activity Monitor, vilket motsvarar Apples "Windows Task Manager", under en banner, dvs.kernel_task. ”Kärnan_uppgiften” består i att skicka data över nätverk som läser / skriver eller andra uppgifter från andra applikationer eller systemprogramvara.
Om du gör något som tar upp mycket processorkraft - konverterar 4K-videor, säg - kanske du undrar vad som tar så lång tid och tittar på Aktivitetsövervakaren. För att öppna Activity Monitor träffCmd + mellanslag skriv sedan "aktivitet" och den ska dyka upp. Aktivitetsövervakare finns också underApplikationer> Verktyg.
Klicka på% CPU kolumnrubrik för att organisera löpande processer efter andel av deras processoranvändning. Allt som använder en hög mängd processorkraft visas högst upp och saker kommer att röra sig när din dator utför olika uppgifter i bakgrunden.
Den höga CPU-användningen är vanligtvis bara ett problem när du inte förväntar dig det. Det är rimligt att förvänta sig att din maskin tuggar upp resurser om du kör ett spel, tittar på en video i din webbläsare eller redigerar en video. Om en enda Safari-flik eller Mac-process använder mer än sin rättvisa andel betyder det i allmänhet att något har gått fel.
Du kan döda sådana processer genom att klicka på dem och sedan klicka på "X" längst upp till vänster på skärmen. Tyvärr kan det inte göras för kernel_task eftersom kernel_task är kärnan i operativ system.
Det är inte så mycket en enda process utan en serie processer under en etikett. macOS gör alla möjliga saker i bakgrunden, som att skicka och ta emot data via nätverket, skriva och läsa data och indexera nya mappar eller diskar för Spotlight-sökning.
Denna process använder ofta mycket av ditt tillgängliga RAM-minne påMinne fliken, men det är mycket mindre oroande. Användningen av RAM i stiger och faller efter behov. Den höga CPU-användningen kan stoppa hela systemet och ibland till och med leda till att systemet kraschar fullständigt. Det är förståeligt om du är frustrerad, men det visar sig att ditt operativsystem gör detta med avsikt för att förhindra att din CPU överhettas. Kärnan_task hjälper också till att hantera CPU-temperatur genom att göra CPU mindre tillgänglig för CPU-intensiva processer. Det orsakar inte i sig dessa förhållanden. När CPU-temperaturen sjunker minskar även kärnan_task automatiskt CPU-användningen.
Om Mac inte är långsam behöver du inte oroa dig för att processen tar upp CPU eftersom det är normalt. Oanvändt minne sätts i funktion av kernel_task för saker som cachning av filer, och ett modernt operativsystem använder ibland lite CPU-kraft.
Så, kernel_task använder inte den CPU-kraften, det hindrar bara den intensiva CPU-processen från att använda den för att hålla temperaturen under kontroll. Allt ska återgå till det normala när du är utanför riskzonen.
Men problemet är när kernel_task är använder ständigt majoriteten av systemresurserna, och Mac är långsam eftersom det kan finnas ett problem. Kärnan kan bara startas om genom att starta om Mac, och ibland kan omstart starta lösning på problemet.
Men vad händer om beteendet kvarstår, här är lite idé för att lösa problemet.
Hur fixar man kernel_task-konsumerande resurser?
Vi kommer att gå igenom några av de vanligaste metoderna för att fixa den höga användningen och förbrukningen av resurser och förklara dem på ett abstrakt sätt.
- Eftersom kernel_task är ditt operativsystem och att döda processer är det bästa sättet att frigöra resurser, enkelt omstart på din Mac kommer att rensa problemet direkt.
- Övervägaläser in din Mac för skadlig kod, vilket kan orsaka problemet.
- Om kernel_task använder mycket CPU / minne när inget speciellt görs, finns det ett annat problem i dina händer. Vanligtvis beror det på kärntillägg från tredje part som kallas “knappar”I macOS. Dessa moduler är hårdvarudrivrutiner och viss programvara som gränssnitt direkt med kärnan. En felaktig kext gör att kernel_task tar upp överdriven CPU. För att testa detta bör Mac startas i felsäkert läge. Stäng av Mac-datorn och slå sedan på den igen medan du trycker på Skift-tangenten. Alternativet "Säker stövel”Visas på inloggningsskärmen. Säkert läge aktiverar inte tredjepartsknappar, så om din Mac inte har några problem i säkert läge har du hittat ditt problem. Avinstallera alla 3rd-drivrutiner / programvara som nyligen installerats och se om det hjälper.
- För att hitta mer information, använd Etrecheck som kör dussintals diagnostik, bestående av en lista över alla tangenter som är installerade och körs på systemet. Avinstallera vad du tror orsakar problemet och se om problemet är löst.
- En applikation med en dålig vana att använda mycket CPU och uppmana detta är Blixt. Om Flash- eller webbläsarflikar tar upp CPU-kraft tillsammans med kernel_task, avinstallera eller inaktivera Flash helt. Som ett resultat kommer Flash inte att använda CPU: n med dess olika buggar, och kernel_task från att motverka den för att hålla CPUn sval.
- Avlägsna onödigt startobjekt och frigöra hårddiskutrymme.
- Återställ NVRAM på din Mac.
- Återställ din systemhanteringskontroll (SMC).
- Fokusera på yttre temperatur (miljö) som du kan kyla artificiellt med luftkonditionering för att avlägsna den långsamma hastighet som är utformad för att hantera värme. Utetemperaturen påverkar också datorns temperatur.
- Ta en titt på fans på MacBook, damm ut fläktarna. Rengör också kylflänsen. Kontrollera värmepasta om den är torr. Öka fläkthastigheten.
- Använda en kylplatta för din bärbara dator.
- Den höga temperaturen i någon del av chassi från laddning tillsammans med kringutrustning som är inkopplad kan ha orsakat problemet. Att flytta laddningskabeln från vänster till högerportar räcker för att kyla MAC och kan lösa problemet. På en maskin med MagSafe-laddning kan du försöka koppla bort kringutrustning från de vänstra portarna tills batteriet är fullt.
- Radera cachar genom att köra följande kommando i
Terminal "rm -rf ~ / Library / Caches"
- Radera Safari-cachar om Safari kan ha orsakat problemet)
- Återställ kraftblock. Speciellt om du har en inkonsekvent växelströmskälla, speciellt om den bärbara datorn anger att den är inkopplad, men inte laddas, för om strömförsörjningen hittar opålitlig nätström slutar den ladda den bärbara datorn. För att lösa är det bara att koppla bort strömförsörjningen från båda ändarna i några sekunder och sedan ansluta dessa ändar igen. Det kan göra att den bärbara datorn börjar ladda igen,ochkernel_task slutar äta CPUoch fansen slutar snurra så mycket.
Riskfylld lösning
Det verkar finnas en konstig lösning på detta problem som inkluderar att flytta vissa filer men eftersom det här är systemfiler rekommenderar vi inte att du flyttar dem såvida det inte är ett stort problem för dig.
- Gå till "Om den här mac”Under apple-logotypen i det övre vänstra hörnet och välj "Mer information".
- Klicka på alternativet "systemrapport".
- Anteckna vad datorn säger efter ”Model Identifier”.
- Navigera till följande.
master drive> System -Bibliotek> Extensions> IOPlatformPluginFamily.kext -Innehåll> Plugins> ACPI_SMC_PlatformPlugin.kext> Innehåll> Resurser> (Mappen som vi noterade i det tredje steget)
- Starta om din dator så är du klar
Om inget hjälper, måste du ibland sluta slösa bort din tid och installera om macOS från början, återställ Mac eller överväga en resa till Apple Store.