Mis on kernel_task ja miks see töötab minu Mac'is?
Nii et leidsite Activity Monitoris midagi, mida nimetatakse kernel_taskiks, ja sa tahad teada, mis see on. Hea uudis: see pole midagi ebameeldivat. See on tegelikult teie operatsioonisüsteem.
See artikkel on osa meie käimasolevast seeriast, mis selgitab tegevuste monitoris leiduvaid erinevaid protsesse, nagu hidd, mdsworker, installd ja paljud teised. Ei tea, mida need teenused on? Parem lugemine!
„Kernel”, kui te seda ei teadnud, on mis tahes operatsioonisüsteemi tuum, kes istub teie CPU, mälu ja muu riistvara ning teie käivitatava tarkvara vahel. Kui teie Mac on sisse lülitatud, on kernel esimene asi, mis algab, ja põhimõtteliselt kõik, mida te oma arvutis teete, voolab läbi tuuma mingil hetkel. Activity Monitor paneb kõik selle mitmekesise tegevuse ühe bänneri alla: kernel_task.
Kui teie arvuti ei tööta aeglaselt, ärge muretsege selle protsessi pärast, kui võtate palju mälu või kasutate aeg-ajalt CPU tsükleid: see on normaalne. Kasutamata mälu on raisatud mälu, nii et kernel_task paneb selle tööle näiteks failide vahemällu salvestamiseks ning kaasaegse operatsioonisüsteemi kasutamine tähendab mõnikord mõningate protsessorite võimsust.
Aga kui kernel_task kasutab pidevalt enamikku teie süsteemi ressurssidest ja teie Mac on tõesti aeglane, võib teil olla probleem. Maci taaskäivitamine on ainus viis tuuma taaskäivitamiseks ja mõnikord see lahendab kõik probleemid. Aga kui käitumine püsib, on siin veidi rohkem teavet.
kernel_task soovib kasutada CPU tsükleid asjade hoidmiseks
Kui teete midagi, mis võtab palju töödelda 4K videot, öelge-te võite küsida, mis võtab nii kaua aega ja vaata tegevuste monitori. Sageli näete, et kernel_task kasutab palju CPU võimsust… võimsust, mida soovite, et intensiivne protsess kasutaks võimsust.
See on arusaadav, kui olete pettunud, kuid selgub, et teie operatsioonisüsteem teeb seda selleks, et vältida teie CPU ülekuumenemist. Apple'i tugilehekülje tsiteerimiseks:
Kernel_taski üks funktsioone on aidata CPU temperatuuri juhtida, muutes CPU vähem kättesaadavaks protsessidele, mis seda intensiivselt kasutavad. Teisisõnu, kernel_task vastab tingimustele, mis põhjustavad teie CPU liiga kuumaks muutumist, isegi kui teie Mac ei tunne teile kuuma. See ei põhjusta neid tingimusi ise. Kui CPU temperatuur langeb, vähendab kernel_task automaatselt oma tegevust.
Nii et kernel_task ei ole tõesti kasutage seda CPU võimsust: see takistab lihtsalt intensiivset protsessi selle ülekuumenemise vältimiseks. Kõik, mis on ohualast väljas, peaks normaalseks muutuma.
Üks rakendus, millel on halb harjumus kasutada palju CPU-d ja seda paludes, on Flash. Kui näete Flashi või brauseri kaarte, mis võtavad kernel_taski kõrval palju CPU võimsust, kaaluge probleemi vältimiseks Flashi eemaldamist või keelamist. See peatab Flashi kasutamast oma CPU-d erinevate vigadega ja kernel_task ei pea CPU-d kaitsma, et asjad jahedaks hoida.
Kerneli probleemide tõrkeotsinguks turvarežiimi käivitamine
Kui leiad kernel_taski, mis kasutab palju CPU-d või mälu, kui te midagi ei tee, võib teil olla teine probleem teie kätes. Tavaliselt on see seotud kolmanda osapoole kerneli laiendustega, mida nimetatakse "kexts" makos. Need moodulid, mis on varustatud riistvaradraiverite ja mõne tarkvaraga, ning liidesed otse tuumaga. Viga kext võib põhjustada kernel_taski ülemääraste süsteemiressursside võtmiseks.
Selle testimiseks peaksite Maci käivitama Safe Mode, mis on üks varjatud Maci käivitamise suvanditest, mida iga Maci kasutaja peaks teadma. Lülitage Mac välja ja seejärel lülitage Shift-klahvi all. Sisselogimisekraanil näete sõna „Safe Boot”.
Turvarežiim ei võimalda kolmanda osapoole kexte'i, nii et kui teie Macil ei ole turvarežiimis probleeme, olete leidnud oma probleemi. Desinstallige kõik hiljuti installitud kolmanda osapoole tarkvara või draiverid ja vaadake, kas see aitab.
Kui soovite veel sukelduda, käivitab Etrecheck kümneid diagnostikaid, sealhulgas kõigi teie süsteemis installitud ja töötavate kextside nimekirja. Desinstallige kõike, mis teie arvates võib põhjustada probleemi, ja vaata, kas see lahendab selle. Vastasel juhul peate kaaluma reisi Apple Store'i või teie sõbraliku kohaliku Maci remonditöökoja poole.
Mõned teised asjad, mida proovida
Kui teil endiselt on probleem, on mõned asjad, mida võiks proovida.
Mõnikord aitab teie Mac NVRAM-i lähtestamine. Kaaluge oma Maci skannimist õelvara jaoks, mis võib probleemi põhjustada. Sa võiksid teha ka tavalisi asju, et teie Maci kiirendada, näiteks eemaldage mittevajalikud käivitusobjektid ja vabastatakse kõvaketta ruumi.
Kui midagi ei aita, peate mõnikord lõpetama oma aja raiskamise ja MacOSi uuesti installima. Ilmselgelt peaks see olema viimane abinõu, kuid on oluline teada, millal teid pekstakse.
Foto krediit: Matthew Pearce