20Aug

Kas yra "kernel_task" ir kodėl jis veikia "Mac"?

Taigi "Activity Monitor" radote kažką "kernel_task" ir norite sužinoti, kas tai yra. Geros naujienos: tai nieko blogo. Tai iš tikrųjų yra jūsų operacinė sistema.

Šis straipsnis yra mūsų nuolatinės serijos dalis, paaiškinanti įvairius "Activity Monitor" procesus, tokius kaip hidd, mdsworker, installd ir daugelis kitų.Nežinau, kokios yra šios paslaugos? Geriau pradėti skaityti!

"Branduolys", jei nežinojote, yra bet kokios operacinės sistemos, esančios tarp jūsų procesoriaus, atminties ir kitos aparatinės įrangos bei programinės įrangos, kurios paleidžiate, esmė.Kai įjungiate savo "Mac", branduolys yra pirmas dalykas, kuris prasideda, ir iš esmės visa tai, ką darote savo kompiuteryje, tekėja per branduolį tam tikru momentu. Veiklos stebėjimo priemonė visus šiuos įvairius veiksmus pateikia po viena reklama: kernel_task.

Jei kompiuteris neveikia lėtai, nesijaudinkite dėl šio proceso, užimdami daugybę atminties arba retkarčiais naudodamiesi procesoriaus ciklais: tai yra įprasta. Nepanaudota atmintis yra švaistoma atmintis, taigi "kernel_task" įdės jį į darbą, pavyzdžiui, "caching" bylas, o šiuolaikinė operacinė sistema reiškia, kad kartais naudojama tam tikra procesoriaus galia.

Bet jei kernel_task nuolat naudoja daugumą jūsų sistemos išteklių, o jūsų "Mac" yra labai lėtas, gali kilti problemų.Iš naujo paleiskite savo "Mac" yra vienintelis būdas iš naujo paleisti branduolį, o kartais tai padės išspręsti visas problemas. Bet jei elgesys išlieka, čia pateikiama šiek tiek daugiau informacijos.

kernel_task pretenduoja naudoti procesoriaus ciklus, kad būtų išlaikyti dalykai. "

" Jei atliksite daugybę 4K vaizdo įrašų galios konvertuojančių procesorių, tarkim, galbūt įdomu tai, kas užtrunka tiek laiko, ir žiūri į "Activity Monitor".Dažnai pamatysite, kad "kernel_task" naudoja daug procesoriaus galios. .. jėgos, kurioms esant norite, kad jėga būtų naudojama jūsų intensyvaus proceso metu.

Tai suprantama, jei esate nusivylęs, bet paaiškėja, kad jūsų operacinė sistema tai daro taip, kad neleistų jūsų CPU perkaisti. Citata "Apple" palaikymo puslapyje:

Viena iš "kernel_task" funkcijų yra padėti valdyti procesoriaus temperatūrą, todėl centrinis procesorius tampa mažiau prieinamas procesams, kuriuose jis naudojamas intensyviai. Kitaip tariant, kernel_task reaguoja į sąlygas, dėl kurių jūsų CPU tampa per karštas, net jei jūsų Mac nesijaučia karšta. Tai savaime nesukelia šių sąlygų.Kai CPU temperatūra mažėja, kernel_task automatiškai sumažina jo aktyvumą.

Taigi kernel_task nėra tikrai naudojant visą procesoriaus galingumą: tai tik neleidžia jūsų intensyviam procesui jį naudoti, kad būtų išvengta perkaitimo. Viską reikia grįžti įprastai, kai esate už pavojingos zonos.

Viena programa su blogu įpročiu išnaudoti daug procesoriaus ir paskatinti tai yra "Flash".Jei matote "Flash" arba naršyklės skirtukus, kurie kartu su kernel_task pritraukia daug procesoriaus galios, visiškai pašalinkite arba išjunkite "Flash", kad išvengtumėte problemos. Tai sustabdo "Flash" išnaudojant jūsų CPU su įvairiomis klaidomis ir kernel_task nuo to, kad reikia apsaugoti savo procesorių, kad dalykai būtų atvėsti.

įkeltas į saugųjį režimą, kad ištaisytų branduolio problemas

Jei radote kernel_task, naudodamas daug centrinio procesoriaus arba atminties, kai nieko nedaro, gali kilti kita problema jūsų rankose. Paprastai tai susiję su "macOS" trečiosios šalies branduolio plėtiniais, vadinamomis "kexts".Šie moduliai, turintys aparatūros tvarkykles ir tam tikrą programinę įrangą, ir sąsaja tiesiogiai su branduoliu. Sutrikęs kext gali sukelti kernel_task pernelyg didelius sistemos išteklius.

Norėdami tai išbandyti, turėtumėte įkelti "Mac" į "saugųjį režimą" - vieną iš paslėptų "Mac" paleidimo parinkčių, apie kurias kiekvienas "Mac" naudotojas turėtų žinoti. Išjunkite "Mac", tada įjunkite jį laikydami "Shift" klavišą.Prisijungimo ekrane pamatysite žodį "Saugi įkėlimas".

saugiuoju režimu neleidžiama trečiųjų šalių kexts, todėl jei jūsų "Mac" neturi jokių problemų saugiuoju režimu, radote savo problemą.Pašalinkite bet kokią trečiosios šalies programinę įrangą ar tvarkykles, kurias neseniai įdiegėte, ir sužinokite, ar tai padeda.

Jei norite nuryti toliau, "Etrecheck" paleidžia dešimtys diagnostikos, įskaitant visus kexts, įdiegtus ir paleistus jūsų sistemoje. Pašalinkite viską, kas, jūsų nuomone, gali sukelti problemą ir įsitikinkite, ar tai išsprendžia. Jei ne, jums gali prireikti apsvarstyti kelionę į "Apple Store" ar jūsų draugišką "Mac" remonto dirbtuvę.

Keletas kitų dalykų, kuriuos reikia išbandyti

Jei vis tiek turite problemų, galite išbandyti keletą dalykų.

Kartais bus iš naujo nustatytas "NVRAM" jūsų "Mac".Apsvarstykite galimybę nuskaityti "Mac" programinę įrangą kenkėjiškoms programoms, kurios gali sukelti problemą.Taip pat galite atlikti įprastus veiksmus, kad pagreitinsite "Mac", pvz., Pašalinsite nereikalingus paleisties elementus ir atlaisvinsite kietojo disko vietą.

Jei niekas nepadeda, kartais jums reikia nustoti švaistyti savo laiką ir iš naujo įdiegti MacOS iš naujo. Akivaizdu, kad tai turėtų būti paskutinė išeitis, bet svarbu žinoti, kada esate sumuštas.

Photo Credit: Matthew Pearce