20Aug

Mi a kernel_task, és miért fut a Mac-en?

click fraud protection

Tehát találta a "kernel_task" nevű tevékenységet a Activity Monitor-ban, és tudni akarod, mi az. Jó hír: ez semmi különös. Ez valójában az Ön operációs rendszere.

Ez a cikk része a folyamatban lévő soroknak, amelyek bemutatják a Activity Monitor-ban található különböző folyamatokat, mint a hidd, mdsworker, installd és még sokan mások. Nem tudom, mi ezek a szolgáltatások? Jobb elolvasni az olvasást!

Ha nem tudod, a "kernel" 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 igénybe, 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.

instagram viewer

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ó.

kernel_task úgy véli, hogy CPU-ciklusokat használ a dolgok frissítéséhez

Ha olyan dolgot csinálsz, amely sok feldolgozási teljesítmény-konvertáló 4K-s videót vesz fel, akkor azt kérdezheti, hogy mi olyan sokáig tart és nézze meg a Activity Monitorot. 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.

Megé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:

A kernel_task egyik funkciója a CPU hőmérsékletének kezelésére szolgál, mivel kevésbé teszi elérhetővé a CPU-t az olyan folyamatok számára, amelyek intenzíven használják. Más szavakkal, a kernel_task olyan körülményekre reagál, amelyek miatt a CPU túl forró lehet, még akkor is, ha a Mac nem érzi magát melegnek. Ez önmagában nem okoz ilyen körülményeket. Ha a processzor hőmérséklete csökken, a kernel_task automatikusan csökkenti a tevékenységét.

Tehát a kernel_task nem valóban , amivel felhúzta az összes CPU teljesítményt: csak megelőzi az intenzív folyamatát a túlmelegedés megakadályozása érdekében. Minden, amikor kilép a veszélyzónából, normális állapotba kerül.

Egy alkalmazás rossz szokás, 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 kikapcsolni 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.

A kernelproblémák hibaelhárításának biztonságos módja az

Ha a kernel_task sok CPU-t vagy memóriát talál, ha nem sok mindent 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ó.

A Safe Mode nem engedélyezi harmadik fél kext-eket, ezért ha a Mac-nek nincsenek problémái a biztonságos módban, megtalálta a problémát. Távolítsa el az utóbbi időben telepített harmadik féltől származó szoftvereket vagy illesztőprogramokat, és nézze meg, hogy ez segít-e.

Ha tovább akarsz merülni, az Etrecheck több tucat diagnosztikát fut be, beleértve a telepített és futó összes kextet. Távolítson el bármit, amit úgy gondolja, hogy okozhatja a problémát, és nézze meg, hogy ez megoldja-e azt. Ha nem, akkor érdemes megfontolni egy utazást az Apple Store-ba vagy a barátságos helyi Mac-szervizbe.

Néhány egyéb dolog, amit próbálnék meg

Ha még mindig van egy probléma, akkor van néhány dolog, amit megpróbálhatnál.

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ítanod az idődet, é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ópénz: Matthew Pearce