If-Koubou

Mikä on kernel_task ja miksi se toimii Macissa?

Mikä on kernel_task ja miksi se toimii Macissa? (Miten)

Joten löysit jotain nimeltään "kernel_task" Activity Monitor -ohjelmasta, ja haluat tietää, mitä se on. Hyviä uutisia: se ei ole mikään outoa. Se on itse asiassa käyttöjärjestelmäsi.

Tämä artikkeli on osa meneillään olevaa sarjaa, joka selittää Activity Monitor -ohjelman eri prosessit, kuten hidd, mdsworker, installd ja monet muut. Etkö tiedä mitä nämä palvelut ovat? Parempi aloittaa lukeminen!

"Ytimessä", jos et tiennyt, on kaikkien käyttöjärjestelmien ytimessä, joka istuu suorittimen, muistin ja muun laitteiston ja ohjelmiston välillä. Kun käynnistät Mac-tietokoneesi, ydin on ensimmäinen asia, joka alkaa ja pohjimmiltaan kaikki, mitä teet tietokoneellasi, kulkee ytimen läpi jossain vaiheessa. Activity Monitor tuo kaikki tämän monipuolisen toiminnan yhteen banneriin: kernel_task.

Jos tietokone ei ole käynnissä hitaasti, älä välitä tästä prosessista, joka vie paljon muistia tai joskus käyttää jopa CPU-sykliä: se on normaalia. Käyttämätön muisti on hukkaan muistia, joten kernel_task laittaa sen toimimaan esimerkiksi tiedostojen välimuistissa, ja modernin käyttöjärjestelmän käyttäminen tarkoittaa joskus käyttämistä CPU-teholla.

Mutta jos kernel_task käyttää jatkuvasti suurta osaa järjestelmäresursseista ja Mac on todella hidas, sinulla saattaa olla ongelma. Macin käynnistäminen uudelleen on ainoa tapa käynnistää ytimesi uudelleen, ja joskus se ratkaisee kaikki ongelmat. Mutta jos käyttäytyminen jatkuu, tässä on hieman enemmän tietoa.

kernel_task esittelee käyttää CPU-työkierroksia pitämään asiat viileinä

Jos teet jotain, joka vie paljon 4K-videoita käsittelevää tehonmuuntokykyä, sanoa - saatat ihmetellä, mikä kestää niin kauan ja katsoa Activity Monitor. Usein näet, että kernel_task käyttää paljon CPU-tehoa ... tehoa, jota mieluummin teidän intensiivisen prosessinne käyttää.

On ymmärrettävää, jos olet turhautunut, mutta käy ilmi, että käyttöjärjestelmäsi tekee tämän tarkoituksella estääksesi CPU: n ylikuumenemisen. Applen tukisivun lainaaminen:

Yksi kernel_taskin tehtävistä on auttaa hallitsemaan CPU: n lämpötilaa tekemällä CPU: stä vähemmän käytettävissä prosesseja, jotka käyttävät sitä voimakkaasti. Toisin sanoen, kernel_task reagoi tilanteisiin, jotka aiheuttavat keskusyksikön liiallisen kuumuuden, vaikka Mac ei tuntu kuumalta sinulle. Se ei itse aiheuta näitä ehtoja. Kun CPU: n lämpötila laskee, kernel_task vähentää automaattisesti toimintaa.

Joten kernel_task ei ole Todella käyttämällä koko prosessorin tehoa: se vain estää intensiivisen prosessin käyttämästä sitä ylikuumenemisen estämiseksi. Kaikkien pitäisi palata normaaliksi, kun olet poissa vaaravyöhykkeestä.

Yksi sovellus, jolla on huono tapa käyttää paljon CPU: ta, ja kehotus tämä on Flash. Jos näet Flash- tai selausvälilehdet, jotka käyttävät runsaasti suorittimen tehoa ytimen_taskin rinnalla, harkitse Flashin poistamista tai käytöstä poistamista kokonaan ongelman välttämiseksi. Tämä estää Flashia käyttämästä keskusyksikköä eri vikoillaan, ja kernel_task ei tarvitse suojata prosessoria, jotta se pysyy siistinä.

Käynnistetään turvalliseen tilaan ytimen ongelmien vianmäärityksessä

Jos löydät kernel_taskin paljon CPU: ta tai muistia, kun et tee suurta osaa, sinulla saattaa olla toinen ongelma kädessäsi. Yleensä tämä liittyy kolmansien osapuolten ytimen laajennuksiin, joita macOS kutsuu kextsiksi. Nämä moduulit, jotka tulevat laitteisto-ohjaimilla ja joillakin ohjelmilla, sekä liitännät suoraan ytimen kanssa. Viallinen kext voi aiheuttaa kernel_taskin liiallisen järjestelmän resursseja.

Testaa tämä, sinun pitäisi käynnistää Macin vikasietotilaan, joka on yksi piilotetuista Mac-käynnistysvaihtoehdoista, jokaisen Mac-käyttäjän pitäisi tietää. Sammuta Mac ja käynnistä se pitämällä Shift-näppäintä painettuna. Näet sanan "Turvallinen käynnistys" kirjautumisruudussa.

Vikasietotila ei ota käyttöön kolmannen osapuolen keikkoja, joten jos Macissa ei ole ongelmia vikasietotilassa, olet löytänyt ongelman. Poista kaikki kolmannen osapuolen ohjelmat tai ajurit, jotka olet asentanut äskettäin ja katso, jos tämä auttaa.

Jos haluat sukeltaa edelleen, Etrecheck käyttää kymmeniä diagnoosia, mukaan lukien luettelo kaikista kexts asennettu ja käynnissä järjestelmään. Poista kaikki mitä luulet saattavan aiheuttaa ongelman, ja katso, korjaako se. Jos ei, sinun kannattaa harkita matkaa Apple Storeen tai ystävälliseen Mac-korjaamoosi.

Muutamia muita asioita, jotka yrittävät

Jos sinulla on edelleen ongelma sen jälkeen, niin voit kokeilla muutamia asioita.

Joskus NVRAMin palauttaminen Mac-tietokoneeseesi auttaa. Harkitse Macin skannaamista haittaohjelmille, mikä saattaa aiheuttaa ongelman. Voit myös tehdä tavanomaisia ​​asioita Macin nopeuttamiseksi, kuten poistamalla tarpeettomia käynnistysaikoja ja vapauttamalla kiintolevytilaa.

Jos mikään ei auta, joskus sinun täytyy lopettaa aikaa tuhlaamatta ja asentaa MacOS-tietokone uudelleen tyhjästä. Ilmeisesti tämän pitäisi olla viimeinen keino, mutta on tärkeää tietää, kun olet lyönyt.

Kuvauskysely: Matthew Pearce