Com es corregeix l'error d'ús de la CPU 'kernel_task' del vostre Mac

Com es corregeix l'error d'ús de la CPU 'kernel_task' del vostre Mac

Mai és divertit quan l’ordinador comença a funcionar lentament, però és encara pitjor quan no es pot entendre per què és tan lent. Si heu tancat tots els programes que podeu i tot el que teniu al vostre Mac encara sembla que es mou per melassa, això podria ser un signe del temut tasca_nucli provocant un alt ús de la CPU.





Al vostre Mac, kernel_task és el nom que rep una varietat de funcions de baix nivell que permeten treballar a la resta de l’ordinador. Això vol dir que esbrinar el culpable pot ser difícil.





Ho hem vist molt, de manera que tenim un grapat de consells per ajudar-vos a eliminar aquest problema.





Diagnòstic d'un Mac lent

Si el vostre Mac sembla que funciona lentament, genera molta calor o sona que està a punt d’enlairar-se a causa de les altes velocitats del ventilador, voldreu obrir-lo Monitor d'activitat i esbrina per què. Això és essencialment l'equivalent de macOS al Gestor de tasques de Windows.

es poden fer servir auriculars Bluetooth a Xbox One

Relacionat: Què és el monitor d'activitat? L’equivalent de Mac al gestor de tasques



Podeu obrir Activity Monitor mitjançant Spotlight: només heu de prémer Cmd + Espai llavors comenceu a escriure 'activitat' i hauria d'aparèixer. També el podeu trobar a sota Aplicacions> Utilitats , i és possible que vulgueu fixar-lo al Dock per accedir-hi encara més ràpidament quan tingueu problemes importants.

El motiu del vostre ordinador lent hauria de ser evident a partir de CPU fitxa. Simplement feu clic a % CPU capçalera de columna per organitzar els processos en execució segons l'ús del processador. Tot el que faci servir una gran quantitat de potència de processament apareixerà a la part superior; es desplaçaran a mesura que l'ordinador realitzi diverses tasques en segon pla.





L’ús elevat de la CPU sol ser un problema quan no l’espereu. És raonable esperar que la vostra màquina masticui recursos si esteu executant un joc, mirant un vídeo al navegador o editant un vídeo. Si una sola pestanya Safari o un procés de Mac utilitzen més que la seva quota justa, això vol dir que alguna cosa ha fallat.

Per què kernel_task és el culpable?

Podeu acabar amb la majoria dels processos fent-hi clic i després fent clic al botó X a l'extrem superior esquerre de la pantalla. Malauradament, no podeu fer-ho per a un procés concret: tasca_nucli . La raó d'això és que kernel_task forma part de macOS.





No és tant un procés únic, sinó una sèrie de processos sota una mateixa etiqueta. Mentre esteu treballant, macOS realitza tot tipus de tasques en segon pla. Aquests inclouen l’enviament i la recepció de dades per la xarxa, l’escriptura i lectura de dades al disc i la indexació de carpetes o discos nous per a la cerca de Spotlight.

Aquest procés sovint farà servir una gran quantitat de memòria RAM disponible al Memòria , però això és molt menys preocupant. La quantitat de RAM en ús augmentarà i baixarà segons sigui necessari. Tanmateix, l'ús elevat de la CPU pot aturar tot el sistema i, fins i tot, provocar un accident complet del sistema.

Llavors, com podeu evitar que kernel_task afecti negativament el rendiment del vostre Mac?

Solucions senzilles per a problemes de kernel_task

En molts casos, un simple reinici del Mac eliminarà el problema immediatament. Aquesta no és una solució permanent i a llarg termini si, però, fa temps que teniu aquest problema. Només és una solució a curt termini que hauria de proporcionar resultats immediats.

Tot el que estigui causant l'augment essencial de l'ús de la CPU pot tornar. Per tant, si heu tingut incidències repetides, és possible que vulgueu provar de restablir també el controlador de gestió del sistema (SMC). Això és fàcil de fer i pot solucionar una àmplia varietat de problemes de macOS.

Les instruccions per restablir l'SMC varien lleugerament en funció del model de Mac que tingueu. Com que pot solucionar tants problemes, tenim una guia completa detallada com restablir l’SMC del Mac . També inclou la restauració del PRAM, una altra part d’un Mac que pot causar diversos problemes.

Altres solucions per solucionar l'ús elevat de la CPU kernel_task

Potser la solució més evident per a qualsevol problema relacionat amb el SO és actualitzar a la darrera versió de macOS. Simplement llança Preferències del sistema , feu clic a Actualització de software i executeu les actualitzacions de programari d'Apple pendents.

Una altra causa comuna de l’ús elevat de la CPU pel procés kernel_task és Adobe Flash. Els dies en què Flash era essencial per navegar pel web ja han passat, però és possible que encara el necessiteu per a una aplicació o lloc web específics.

En lloc de mantenir instal·lat Flash, podeu utilitzar un navegador com Google Chrome, que proporciona Flash (encara que opcionalment). El més probable és que no necessiteu Flash, de manera que podeu eliminar-lo amb seguretat. A més, atès que Adobe no admet Flash des del 31 de desembre de 2020, no rebrà actualitzacions de seguretat crucials.

És crucial que l’elimineu, almenys per motius de seguretat. Per eliminar Flash, executeu el fitxer Gestor d'instal·lacions d'Adobe Flash Player i feu clic a Desinstal·la .

Aprofundint una mica més en l’ús alt de la CPU kernel_task de Mac

Algunes persones han tingut èxit en eliminar les extensions del nucli, que són mòduls de codi capaços de realitzar tasques de baix nivell. També coneguts com a 'kexts', la gran majoria d'aquestes extensions les instal·la Apple com a part de l'entorn bàsic de macOS. Alguns programes instal·laran extensions de tercers com a controladors o per controlar el maquinari.

Una manera ràpida de comprovar si un kext de tercers causa problemes de kernel_task és reiniciar la màquina en mode segur. Per fer-ho, reinicieu la màquina i manteniu premut el botó Maj clau mentre arrenca. El mode segur carrega només les extensions de nucli necessàries, de manera que si el problema no es produeix en aquest entorn, apunta a un problema amb un kext de tercers.

Per endinsar-vos en això, reinicieu el sistema amb normalitat i inicieu-lo terminal . A continuació, executeu l'ordre següent:

kextstat

Això mostrarà quines extensions del nucli es carreguen actualment. Totes les extensions Apple tindran el següent aspecte:

com.apple.[etc]

Mentrestant, els controladors de tercers tindran el nom del desenvolupador, com aquest:

com.paragon-software.filesystems

I també com aquest:

ch.tripmode.TripModeNKE

La millor manera d’eliminar-les és desinstal·leu el programari associat . Per a algunes aplicacions, això significa simplement moure el fitxer de l'aplicació a la paperera i introduir la contrasenya d'administrador per permetre el canvi.

Altres poden incloure un fitxer de desinstal·lació de PKG que necessiteu per executar. Per la resta, dirigiu-vos a Preferències del sistema i cerqueu qualsevol panell de preferències de tercers.

Començant per OS X El Capitan, Apple va introduir una nova característica de seguretat que va trencar diverses modificacions de tercers. System Integrity Protection, o SIP per abreujar, impedeix que les aplicacions injectin codi a les aplicacions pròpies d’Apple, així com escriure a determinades parts de la unitat que Apple considera importants per a la seguretat del sistema.

Això resulta en una millor estabilitat del sistema, de manera que hauríeu de veure aquest problema amb menys freqüència a les versions modernes de macOS.

Encara teniu un alt ús de la CPU? Què cal fer quan falla la resta?

La solució final aquí és una mica arriscada: eliminar les pròpies extensions del nucli d’Apple. No es recomana fer-ho. Tot i això, si heu provat tota la resta i continueu veient que kernel_task causa un alt ús de la CPU, és una solució que potser voldreu provar.

El desenvolupador i blogger Viktor Petersson ha escrit àmpliament sobre kernel_task i els problemes que l'envolten. En el seu cas, probablement va ser causat per una targeta de so esquiva. La publicació inicial de Petersson es va centrar en Mac OS X Yosemite, tot i que posteriorment el va seguir amb actualitzacions per a versions posteriors de macOS.

No hem provat aquesta correcció i no podem dir si us funcionarà. Si esteu interessats en provar-ho, aquí teniu el que heu de fer:

  1. Creeu una còpia de seguretat del vostre Mac mitjançant Time Machine o una altra solució de còpia de seguretat.
  2. Desactiveu la protecció de la integritat del sistema arrencant al mode de recuperació i executant l'ordre següent des del terminal: csrutil disable
  3. Segueix De Viktor mètode. Comenceu per trobar el model del vostre Mac mitjançant l'ordre: system_profiler -detailLevel mini | grep 'Model Identifier:'
  4. Executeu l'ordre següent: cd /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
  5. Moveu i feu una còpia de seguretat del fitxer rellevant per al vostre model. Per exemple, si el vostre identificador és MacBookPro8,2 executaries: sudo mv MacBookPro8_2.plist MacBookPro8_2.bak
  6. Reinicieu el mode de recuperació i torneu a activar la protecció per integritat del sistema mitjançant l'ordre: csrutil enable

De nou, es tracta d’una solució d’últim recurs. Intenteu-ho només si teniu problemes per aconseguir res perquè kernel_task fa que el vostre Mac sigui inutilitzable. Aquesta no és una solució a curt termini; persisteix fins i tot després de reinstal·lar el sistema operatiu.

Tot i això, també haureu de repetir aquest procés després de cada actualització important de programari o actualització del sistema operatiu, ja que Apple restaurarà el fitxer que heu mogut.

Solució del problema d'error kernel_task del Mac

En general, actualitzar a una nova versió de macOS aporta noves funcions i funcions, però també pot introduir errors. Això és especialment cert en els models antics de maquinari que comencen a superar els límits.

Però, si vau començar a veure problemes amb kernel_task al vostre Mac només després d'una actualització, aquest podria ser el culpable. Amb sort, un d’aquests trucs us va ajudar a solucionar el problema i a millorar el rendiment del vostre Mac.

Compartir Compartir Tweet Correu electrònic 10 maneres fàcils d'afinar el vostre Mac per obtenir el millor rendiment

En lloc de veure quant de temps pot passar sense trencar una temuda resolució d’any nou, utilitzeu el començament de l’any per refrescar el vostre Mac.

Llegiu a continuació
Temes relacionats
  • Mac
  • CPU
  • Retocs de rendiment
  • Monitor d'activitat
  • Errors de Mac
Sobre l'autor Kris Wouk(118 articles publicats)

Kris Wouk és músic, escriptor i qualsevol cosa que es digui quan algú fa vídeos per al web. Un entusiasta de la tecnologia durant tot el temps que pot recordar, definitivament té dispositius i sistemes operatius preferits, però en fa servir tants altres com pot, només per estar atrapat.

Més de Kris Wouk

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us
Categoria Mac