Ez a cikk a folyamatban lévő sorozat része, amely bemutatja a tevékenységfigyelőben található különböző folyamatokat, mint a hidd, az mdsworker, az installd és még sokan mások. Nem tudom, mi ezek a szolgáltatások? Jobb elolvasni az olvasást!
A "kernel", ha nem tudod, minden operációs rendszer középpontjában áll, a CPU, a memória és más hardverek és a futó szoftver között. Amikor bekapcsolja Mac-jét, a kernel az első dolog, ami elindul, és alapvetően minden, ami a számítógépeden történik, egy bizonyos ponton átfolyik a rendszermagon. A Activity Monitor mindezen változatos tevékenységeket egy banner alatt helyezi el: kernel_task.
Ha a számítógép nem lassan fut, ne aggódj, hogy sok memóriát vesz fel, vagy esetenként CPU-ciklusokat használ: ez normális. A fel nem használt memória elveszti a memóriát, így a kernel_task olyan dolgokra fekteti a munkát, mint a gyorsítótárazási fájlok, és egy modern operációs rendszer futtatása néha CPU teljesítményt igényel.
De ha a kernel_task folyamatosan használja a rendszer erőforrásainak többségét, és a Mac valóban lassú, problémája lehet. A Mac újraindítása az egyetlen módja annak, hogy újraindítsa a rendszermagot, és néha megoldja az összes problémát. De ha a viselkedés továbbra is fennáll, itt van egy kicsit több információ.
A kernel_task azt állítja, hogy CPU-ciklusokat használ, hogy a dolgok hűvösek maradjanak
Ha valami olyan dolgot csinálsz, amely sok feldolgozási teljesítmény-átalakító 4K videót foglal magában, akkor azt kérdezd, vajon mi olyan sokáig tart és nézd meg a Activity Monitor-ot. Gyakran látni fogja, hogy a kernel_task sok CPU teljesítményt használ fel … teljesítményt, amelyet inkább az erőteljes folyamata fogja használni.
Érthető, ha csalódott vagy, de kiderül, hogy az operációs rendszer ezt a célt szolgálja, hogy megelőzze a CPU túlmelegedését. Idézni az Apple támogatási oldalát:
One of the functions of kernel_task is to help manage CPU temperature by making the CPU less available to processes that are using it intensely. In other words, kernel_task responds to conditions that cause your CPU to become too hot, even if your Mac doesn’t feel hot to you. It does not itself cause those conditions. When the CPU temperature decreases, kernel_task automatically reduces its activity.
Tehát a kernel_task nem igazán a CPU teljes teljesítményének kihasználásával: ez csak megakadályozza az intenzív folyamatát a túlmelegedés elkerülése érdekében. Minden, amikor kilép a veszélyzónából, normális állapotba kerül.
Az egyik alkalmazás rossz szokása, hogy sok CPU-t használ, és ez a Flash. Ha a kernel_task mellett a Flash vagy a böngésző lapokat is látja, akkor a teljes kernel_task melletti CPU-k teljesítményét teljesen el kell távolítani vagy letiltani a probléma elkerülése érdekében. Ez megakadályozza, hogy a Flash használja a CPU-t a különféle hibákkal, és a kernel_task a pajzsa a CPU-ról, hogy a dolgok hűvösek maradjanak.
Boot in Safe Mode a kernelproblémák hibaelhárításához
Ha a kernel_task sok CPU-t vagy memóriát talál, ha nem sokat csinálsz, akkor egy másik problémát okozhat a kezedben. Általában ez köze van a harmadik fél kernel kiterjesztéseihez, amelyeket a macOS "kexts" -nek hívnak. Ezek a modulok jönnek a hardver-illesztőprogramok és néhány szoftver, és interfész közvetlenül a kernel. A hibás kext okozhat a kernel_task túlzott rendszererőforrásokat.
Ennek teszteléséhez el kell indítania Mac-jét Safe Mode-ba, amely az egyik rejtett Mac indítási lehetőség, amelyet minden Mac-felhasználónak tudnia kell. Állítsa le Mac számítógépét, majd kapcsolja be, miközben a Shift billentyűt tartja lenyomva. A bejelentkezési képernyőn megjelenik a "Biztonságos indítás" szó.
Néhány egyéb dolog, amit megpróbálhatsz
Ha még mindig van egy probléma, akkor van néhány dolog, amit megpróbálhatsz.
Néha az NVRAM visszaállítása a Mac rendszeren segít. Fontolja meg a Mac-nek a rosszindulatú programokra történő beolvasását, ami okozhatja a problémát. A szokásos dolgokat is megteheted a Mac felgyorsításához, mint például a felesleges indítási elemek eltávolítása és a merevlemez-terület felszabadítása.
Ha semmi sem segít, néha meg kell állítani az idejét, és újra kell telepíteni a macOS-t a semmiből. Nyilvánvaló, hogy ez végső megoldás lehet, de fontos tudni, mikor verték.
Fotóhitel: Matthew Pearce