Što je kernel_task i zašto se izvodi na mom Macu?



Isprobajte Naš Instrument Za Uklanjanje Problema

TO ' zrno , ”Jezgra je bilo kojeg OS-a koji se nalazi između CPU-a, memorije, drugog hardvera i softverskih aplikacija instaliranih na sustavu. Kad je MAC uključen, prvo što započinje je kernel, a sve što sustav radi u nekom trenutku teče kroz kernel. Kernel kontrolira sve demone / usluge pokretanja, upravljanje memorijom, umrežavanje itd. Kernel pokreće i ubija potrebne zadatke, a zatim čisti memoriju nakon što su ti zadaci zatvoreni. I sva ta pozadinska aktivnost pojavljuje se u Activity Monitoru, što je Appleov ekvivalent 'Windows Task Manager', pod jednim natpisom, tj. zadatak_jezda . 'Kernel_task' sastoji se od slanja podataka mrežom za čitanje / pisanje ili druge zadatke iz drugih aplikacija ili sistemskog softvera.



Mac Book



Ako radite nešto što zahtijeva mnogo procesorske snage - recimo, pretvarate 4K videozapise - možda se pitate što toliko traje i pogledate Monitor aktivnosti. Da biste otvorili pogodak Monitor aktivnosti Cmd + razmak zatim upišite 'aktivnost' i trebalo bi se pojaviti. Monitor aktivnosti također možete pronaći pod Aplikacije> Uslužni programi .



Monitor aktivnosti

Klikni na % CPU zaglavlje stupca za organizaciju pokrenutih procesa prema udjelu njihove upotrebe procesora. Sve što koristi veliku količinu procesorske snage pojavit će se na vrhu i stvari će se kretati dok vaše računalo izvršava razne zadatke u pozadini.

Velika potrošnja CPU-a općenito je problem samo kada ga ne očekujete. Razumno je očekivati ​​da će vaš stroj prožvakati resurse ako vodite igru, gledate videozapis u pregledniku ili uređujete videozapis. Ako pojedinačna Safari kartica ili Mac postupak koristi više od svog poštenog udjela, to općenito znači da je nešto pošlo po krivu.



Bilo koji takav postupak možete ubiti klikom na njih, a zatim klikom na “X” u gornjem lijevom kutu zaslona. Nažalost, to se ne može učiniti zadatak_jezda jer je kernel_task srž operacijski sustav .

kernel_task Korištenje CPU-a u Monitoru aktivnosti

To nije toliko jedan proces, već niz procesa pod jednom oznakom. macOS radi sve moguće stvari u pozadini, poput slanja i primanja podataka putem mreže, pisanja i čitanja podataka te indeksiranja novih mapa ili diskova za Spotlight pretraživanje.

Ovaj će postupak često koristiti puno vaše dostupne RAM memorije na Memorija tab, ali to je mnogo manje briga. Korištenje RAM-a raste i pada prema potrebi. Velika upotreba procesora može zaustaviti cijeli sustav, a ponekad čak rezultirati potpunim padom sustava. Razumljivo je ako ste frustrirani, ali ispada da vaš operativni sustav to čini namjerno kako bi spriječio pregrijavanje CPU-a. Kernel_task također pomaže u upravljanju CPU temperaturom čineći CPU manje dostupnim CPU intenzivnim procesima. Ona sama ne uzrokuje ta stanja. Kada temperatura CPU opadne, kernel_task će također automatski smanjiti upotrebu CPU-a.

Ako Mac nije spor, onda ne treba brinuti hoće li ovaj proces zauzeti CPU jer je to normalno. Neiskorištenu memoriju kernel_task pokreće za stvari poput predmemoriranja datoteka, a moderni OS ponekad koristi malo CPU snage.

Dakle, kernel_task ne koristi tu CPU snagu, već samo sprječava intenzivni procesorski proces da je koristi kako bi održavao temperaturu pod kontrolom. Sve bi se trebalo vratiti u normalu kada izađete iz opasne zone.

Ali ono što zabrinjava je kada je kernel_task neprestano upotrebljavajući većina sistemskih resursa, a Mac je spor jer bi mogao postojati problem. Jezgro se može ponovno pokrenuti samo ponovnim pokretanjem Maca, a ponekad ponovno pokretanje može riješiti problem.

Pretjerana upotreba CPU-a od kernel_task

Ali što ako se ponašanje nastavi, evo nekoliko ideja za rješavanje problema.

Kako popraviti kernel_task koji troši resurse?

Prolazit ćemo kroz neke od najčešćih metoda kako popraviti veliku upotrebu i potrošnju resursa i objasniti ih na apstraktan način.

  1. Budući da je kernel_task vaš operativni sustav, a procesi ubijanja su najbolji način za oslobađanje resursa, jednostavan ponovno pokretanje vašeg Maca odmah će riješiti problem.
  2. Smatrati skeniranje svoj Mac za zlonamjerni softver , što bi moglo uzrokovati problem.
  3. Ako kernel_task koristi puno CPU / memorije kada se ništa posebno ne radi, u vašim je rukama još jedan problem. To je obično zbog proširenja jezgre treće strane pod nazivom „ kexts ”U macOS-u. Ti su moduli hardverski upravljački programi i neki softver koji se izravno povezuju s jezgrom. Neispravan kext uzrokuje da kernel_task zauzima prekomjernu CPU. Da biste to testirali, Mac bi se trebao pokrenuti u sigurnom načinu. Isključite Mac, a zatim ga ponovno uključite dok je pritisnuta tipka Shift. Opcija „ Sigurno podizanje sustava ”Bit će prikazano na zaslonu za prijavu. Sigurni način rada ne omogućuje kextove treće strane, pa ako vaš Mac nema problema u sigurnom načinu, pronašli ste svoj problem. Deinstalirajte bilo koja 3rd-partyjski upravljački programi / softver instalirani nedavno i pogledajte hoće li to pomoći.

    Sigurno podizanje sustava

  1. Da biste pronašli više detalja, upotrijebite Etrecheck koja pokreće desetke dijagnostike, koja se sastoji od popisa svih kextova instaliranih i pokrenutih u sustavu. Deinstalirajte sve što mislite da uzrokuje problem i provjerite je li problem riješen.

    Etrecheck

  2. Jedna aplikacija s lošom navikom da troši puno CPU-a i potiče na to je Bljesak . Ako kartice Flash ili preglednik uzimaju snagu procesora uz kernel_task, u potpunosti deinstalirajte ili onemogućite Flash. Kao rezultat toga, Flash neće koristiti CPU s raznim greškama i kernel_task da bi se suprotstavio kako bi CPU bio hladan.
  3. Ukloniti nepotrebno stavke za pokretanje i oslobađanje prostora na tvrdom disku.
  4. Resetirajte NVRAM na vašem Macu.
  5. Resetirajte svoj kontroler za upravljanje sustavom ( SMC ).

    Resetiranje SMC-a

  6. Usredotočite se na vanjska temperatura (okoliš) koji možete umjetno hladiti klima uređajem kako biste uklonili usporavanje dizajnirano za upravljanje toplinom. Vanjska temperatura utječe i na temperaturu računala.
  7. Pogledajte navijači MacBooka, isprašite ventilatore. Također, očistite hladnjak. Provjerite je li termalna pasta suha. Povećajte brzinu ventilatora.
  8. Koristi jastučić za hlađenje za vaš laptop.
  9. Visoka temperatura bilo kojeg dijela šasija od punjenja zajedno s priključenim perifernim uređajima možda su uzrokovali ovaj problem. Premještanje kabela za punjenje s lijeve na desnu stranu bilo bi dovoljno za hlađenje MAC-a i mogao bi riješiti problem. Na uređaju s MagSafe punjenjem pokušajte odspojiti periferne uređaje s lijevih priključaka dok se baterija ne napuni.
  10. Izbrisati predmemorije izvođenjem sljedeće naredbe u
    Terminal 'rm -rf ~ / Library / Caches'
  11. Izbrisati Safari predmemorije ako je Safari mogao uzrokovati problem)
  12. Resetirajte blok snage . Pogotovo ako imate neskladan izvor izmjenične struje, pogotovo ako prijenosno računalo ukaže da je priključeno, ali da se ne puni, jer ako napajanje pronađe nepouzdan izmjenični izvor, zaustavlja punjenje prijenosnog računala. Da biste to riješili, jednostavno isključite napajanje s oba kraja na nekoliko sekundi, a zatim te krajeve ponovo priključite. To bi moglo dovesti do ponovnog punjenja prijenosnog računala, i kernel_task prestaje jesti CPU i navijači se prestaju toliko vrtjeti.

Rizicno zaobilaženje

Čini se da postoji čudno zaobilazno rješenje ovog problema koje uključuje premještanje nekih datoteka, ali s obzirom na to da su to sistemske datoteke, ne preporučujemo vam da ih premjestite, osim ako to za vas predstavlja velik problem.

  1. Ići ' O ovom macu ”Odjeljak ispod logotipa jabuke u gornjem lijevom kutu i odaberite 'Više informacija'.

    Klik na 'O ovom Macu'

  2. Kliknite opciju 'sistemsko izvješće'.
  3. Zabilježite što računalo kaže nakon 'Identifikator modela'.
  4. Idite na sljedeće.
    glavni pogon> Knjižnica sustava> Proširenja> IOPlatformPluginFamily.kext -Sadržaj> Dodaci> ACPI_SMC_PlatformPlugin.kext> Sadržaj> Resursi> (Mapa koju smo zabilježili u trećem koraku)
  5. Ponovo pokrenite računalo i trebali biste završiti

Ako ništa ne pomogne, ponekad morate prestati gubiti vrijeme i ponovno instalirajte macOS od nule, resetirajte Mac ili razmotrite a putovanje u Apple Store .

5 minuta čitanja