Cum să remediați eroarea de utilizare a procesorului „kernel_task” de pe Mac

Cum să remediați eroarea de utilizare a procesorului „kernel_task” de pe Mac

Nu este niciodată distractiv când computerul începe să ruleze încet, dar este și mai rău când nu-ți dai seama de ce este atât de lent. Dacă ați închis toate programele pe care le puteți și totul de pe Mac-ul dvs. încă simte că se mișcă prin melasă, acesta ar putea fi un semn al temutului kernel_task provocând o utilizare ridicată a procesorului.





Pe computerul dvs., kernel_task este numele dat unei varietăți de funcții de nivel scăzut care permit restul computerului să funcționeze. Aceasta înseamnă că descoperirea vinovatului poate fi dificilă.





Am văzut acest lucru foarte mult, așa că avem o mână de sfaturi pentru a vă ajuta să scăpați de această problemă.





Diagnosticarea unui Mac lent

Dacă Mac-ul dvs. funcționează încet, generează multă căldură sau sună ca și cum ar fi pe cale să decoleze din cauza vitezei mari a ventilatorului, atunci veți dori să deschideți Monitor de activitate și află de ce. Acesta este în esență echivalentul macOS cu Windows Task Manager.

cum să obțineți wifi fără internet

Legate de: Ce este Monitorul de activitate? Echivalentul Mac al Managerului de activități



Puteți deschide Activity Monitor folosind Spotlight: doar apăsați Cmd + Spațiu apoi începeți să tastați „activitate” și ar trebui să apară. Îl puteți găsi și sub Aplicații> Utilități și s-ar putea să doriți să îl fixați pe Dock pentru un acces și mai rapid atunci când întâmpinați probleme majore.

Motivul computerului dvs. lent ar trebui să fie evident din CPU filă. Doar faceți clic pe % CPU antetul coloanei pentru a organiza procesele care rulează după utilizarea procesorului. Orice lucru care utilizează o cantitate mare de putere de procesare va apărea în partea de sus; acestea se vor deplasa pe măsură ce computerul dvs. efectuează diferite sarcini în fundal.





Utilizarea ridicată a procesorului este, în general, doar o problemă atunci când nu vă așteptați. Este rezonabil să vă așteptați ca aparatul dvs. să mestece resurse dacă jucați un joc, vizionați un videoclip în browser sau editați un videoclip. Dacă o singură filă Safari sau un proces Mac folosește mai mult decât o parte echitabilă, înseamnă că, în general, ceva nu a funcționat corect.

De ce este kernel_task vinovatul?

Puteți ucide majoritatea proceselor făcând clic pe ele, apoi făcând clic pe X în colțul din stânga sus al ecranului. Din păcate, nu puteți face acest lucru pentru un anumit proces: kernel_task . Motivul pentru aceasta este că kernel_task este de fapt o parte din macOS.





Nu este atât un singur proces, cât de fapt o serie de procese sub o singură etichetă. În timp ce lucrați, macOS face tot felul de sarcini în fundal. Acestea includ trimiterea și primirea de date prin rețea, scrierea și citirea datelor pe disc și indexarea de foldere sau discuri noi pentru căutarea Spotlight.

Acest proces va folosi adesea o mulțime de RAM disponibilă pe Memorie filă, dar este mult mai puțin o grijă. Cantitatea de memorie RAM utilizată va crește și scădea după cum este necesar. Cu toate acestea, utilizarea ridicată a procesorului vă poate întrerupe întregul sistem și poate duce chiar la blocarea completă a sistemului.

Deci, cum opriți kernel_task să nu afecteze în mod negativ performanța Mac-ului dvs.?

Soluții simple pentru probleme cu kernel_task

În multe cazuri, o simplă repornire a computerului dvs. Mac va rezolva problema imediat. Aceasta nu este o soluție permanentă, pe termen lung, dacă totuși aveți această problemă de ceva timp. Este doar o soluție pe termen scurt care ar trebui să ofere rezultate imediate.

Orice cauzează creșterea esențială a utilizării procesorului poate reveni. Deci, dacă ați avut incidente repetate, ați putea dori să încercați să resetați și controlerul de gestionare a sistemului (SMC). Acest lucru este ușor de făcut și poate remedia o mare varietate de probleme legate de macOS.

Instrucțiunile pentru resetarea SMC variază ușor în funcție de modelul de Mac pe care îl aveți. Deoarece poate rezolva atât de multe probleme, avem un ghid complet care detaliază cum să resetați SMC-ul Mac . De asemenea, acoperă resetarea PRAM-ului dvs., o altă parte a unui Mac care poate provoca mai multe probleme.

Alte soluții pentru remedierea kernel_task Utilizare mare CPU

Poate că soluția cea mai evidentă pentru orice problemă legată de sistemul de operare este actualizarea la cea mai recentă versiune de macOS. Pur și simplu lansați Preferințe sistem , faceți clic pe Actualizare de software și rulați orice actualizări remarcabile de software Apple.

O altă cauză comună a utilizării ridicate a procesorului prin procesul kernel_task este Adobe Flash. Zilele în care Flash a fost esențial pentru navigarea pe web au dispărut de mult, dar este posibil să aveți nevoie de acesta pentru o anumită aplicație web sau site web.

În loc să păstrați Flash instalat, puteți utiliza un browser precum Google Chrome, care oferă Flash (deși opțional). Cel mai probabil, nu aveți deloc nevoie de Flash, deci este sigur să îl eliminați. Mai mult, deoarece Adobe nu a acceptat Flash de la 31 decembrie 2020, nu veți primi actualizări cruciale de securitate.

Este crucial să îl eliminați - cel puțin din motive de securitate. Pentru a elimina Flash, rulați fișierul Manager de instalare Adobe Flash Player și faceți clic pe Dezinstalați .

Săpăm un pic mai adânc în utilizarea kernel_task înaltă a procesorului Mac

Unii oameni au avut succes în eliminarea extensiilor kernel, care sunt module de cod capabile să efectueze sarcini de nivel scăzut. Cunoscute și sub denumirea de „kexturi”, marea majoritate a acestor extensii sunt instalate de Apple ca parte a mediului de bază macOS. Unele programe vor instala extensii de la terți ca drivere sau pentru controlul hardware-ului.

O modalitate rapidă de a verifica dacă un kext terț cauzează probleme cu kernel_task este să reporniți aparatul în modul sigur. Pentru aceasta, reporniți aparatul și țineți apăsat butonul Schimb cheie în timp ce pornește. Modul sigur încarcă doar extensiile de nucleu necesare, deci dacă problema nu apare în acest mediu, indică o problemă cu un kext terță parte.

Pentru a vă scufunda, reporniți sistemul normal și lansați Terminal . Apoi, executați următoarea comandă:

kextstat

Aceasta va arăta ce extensii de nucleu sunt încărcate în prezent. Toate extensiile Apple vor arăta ca:

com.apple.[etc]

Între timp, driverele terță parte vor avea numele dezvoltatorului, astfel:

com.paragon-software.filesystems

Și, de asemenea, ca acesta:

ch.tripmode.TripModeNKE

Cel mai bun mod de a le elimina este să dezinstalați software-ul asociat . Pentru unele aplicații, asta înseamnă pur și simplu mutarea fișierului aplicației în Coșul de gunoi, apoi introducerea parolei de administrator pentru a permite modificarea.

Altele pot include un fișier de dezinstalare PKG pe care trebuie să îl rulați. În rest, îndreptați-vă spre Preferințe sistem și căutați orice panouri de preferințe terță parte.

Începând cu OS X El Capitan, Apple a introdus o nouă caracteristică de securitate care a încălcat o serie de modificări ale terților. System Integrity Protection, sau SIP pe scurt, oprește aplicațiile să injecteze cod în propriile aplicații Apple, precum și să scrie în anumite părți ale unității pe care Apple le consideră importante pentru securitatea sistemului.

Acest lucru are ca rezultat o stabilitate mai bună a sistemului, deci ar trebui să vedeți această problemă mai rar în versiunile moderne de macOS.

Aveți încă o utilizare ridicată a procesorului? Ce trebuie să faceți atunci când toate celelalte nu reușesc

Soluția finală aici este puțin riscantă: eliminarea propriilor extensii de nucleu Apple. Nu este recomandat să faceți acest lucru. Cu toate acestea, dacă ați încercat orice altceva și vedeți în continuare kernel_task cauzând o utilizare ridicată a procesorului, aceasta este o soluție pe care ați putea dori să o încercați.

Dezvoltatorul și bloggerul Viktor Petersson a scris pe larg despre kernel_task și problemele din jurul său. În cazul său, aceasta a fost probabil cauzată de o placă de sunet dodgy. Postarea inițială a lui Petersson s-a concentrat pe Mac OS X Yosemite, deși ulterior a urmat-o cu actualizări pentru versiunile ulterioare ale macOS.

Nu am testat această soluție și nu putem spune dacă va funcționa pentru dvs. Dacă sunteți interesat să faceți o încercare, iată ce va trebui să faceți:

  1. Creați o copie de rezervă a computerului dvs. Mac folosind Time Machine sau o altă soluție de backup.
  2. Dezactivați System Integrity Protection pornind în modul Recovery și executând următoarea comandă de la Terminal: csrutil disable
  3. Urma A lui Viktor metodă. Începeți prin a găsi modelul Mac-ului dvs. utilizând comanda: system_profiler -detailLevel mini | grep 'Model Identifier:'
  4. Rulați următoarea comandă: cd /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
  5. Mutați și faceți backup pentru fișierul relevant pentru modelul dvs. De exemplu, dacă identificatorul dvs. este MacBookPro8,2 ai alerga: sudo mv MacBookPro8_2.plist MacBookPro8_2.bak
  6. Reporniți în modul Recuperare și activați din nou Protecția integrității sistemului folosind comanda: csrutil enable

Din nou, aceasta este o soluție de ultimă instanță. Încercați-l doar dacă vă luptați pentru a face ceva din cauza faptului că kernel_task face Mac-ul inutilizabil. Aceasta nu este o soluție pe termen scurt - persistă chiar și după reinstalarea sistemului de operare.

Chiar și așa, va trebui să repetați acest proces după fiecare actualizare majoră a software-ului sau actualizarea sistemului de operare, deoarece Apple va restaura fișierul pe care l-ați mutat.

Remedierea problemei de eroare a kernel_task-ului Mac

În general, actualizarea la o nouă versiune de macOS aduce noi funcții și capabilități, dar poate introduce și erori. Acest lucru este valabil mai ales la modelele mai vechi de hardware care încep să depășească limitele.

Dar, dacă ați început să vedeți probleme cu kernel_task pe Mac numai după o actualizare, acesta ar putea fi vinovatul. Sperăm că unul dintre aceste trucuri te-a ajutat să rezolvi problema și să îmbunătățești performanțele Mac-ului tău.

Acțiune Acțiune Tweet E-mail 10 moduri ușoare de a-ți regla Mac-ul pentru cea mai bună performanță

În loc să vedeți cât de mult puteți trece fără a sparge o rezoluție temută de Anul Nou, folosiți începutul anului pentru a vă împrospăta Mac-ul.

Citiți în continuare
Subiecte asemănătoare
  • Mac
  • CPU
  • Modificări de performanță
  • Monitor de activitate
  • Erori Mac
Despre autor Kris Wouk(118 articole publicate)

Kris Wouk este muzician, scriitor și orice se numește atunci când cineva face videoclipuri pentru web. Un pasionat de tehnologie atât timp cât își poate aminti, cu siguranță are sistemele și dispozitivele de operare preferate, dar folosește oricât de multe altele, doar pentru a rămâne prins.

Mai multe de la Kris Wouk

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Mac