Come risolvere il bug di utilizzo elevato della CPU 'kernel_task' del tuo Mac

Come risolvere il bug di utilizzo elevato della CPU 'kernel_task' del tuo Mac

Non è mai divertente quando il tuo computer inizia a funzionare lentamente, ma è anche peggio quando non riesci a capire perché è così lento. Se hai chiuso tutti i programmi che puoi e tutto sul tuo Mac sembra ancora muoversi attraverso la melassa, questo potrebbe essere un segno del temuto kernel_task causando un elevato utilizzo della CPU.





Sul tuo Mac, kernel_task è il nome dato a una varietà di funzioni di basso livello che consentono al resto del tuo computer di funzionare. Ciò significa che scoprire il colpevole può essere difficile.





Lo abbiamo visto molto, quindi abbiamo una manciata di suggerimenti per aiutarti a sbarazzarti di questo problema.





Diagnosi di un Mac lento

Se il tuo Mac sembra funzionare lentamente, genera molto calore o sembra che stia per decollare a causa dell'elevata velocità della ventola, allora ti consigliamo di aprire Monitoraggio attività e scopri perché. Questo è essenzialmente l'equivalente di macOS al Task Manager di Windows.

posti economici per riparare lo schermo del telefono

Imparentato: Che cos'è Activity Monitor? L'equivalente Mac di Task Manager



Puoi aprire Activity Monitor usando Spotlight: basta premere Cmd + Spazio quindi inizia a digitare 'attività' e dovrebbe apparire. Lo trovi anche sotto Applicazioni > Utilità , e potresti volerlo appuntare al tuo Dock per un accesso ancora più rapido quando riscontri problemi importanti.

Il motivo del tuo computer lento dovrebbe essere evidente dal processore scheda. Basta fare clic su % PROCESSORE intestazione di colonna per organizzare i processi in esecuzione in base all'utilizzo del processore. Tutto ciò che utilizza una quantità elevata di potenza di elaborazione apparirà in alto; questi si sposteranno mentre il computer esegue varie attività in background.





L'utilizzo elevato della CPU è generalmente un problema solo quando non te lo aspetti. È ragionevole aspettarsi che la tua macchina mastichi risorse se stai eseguendo un gioco, guardando un video nel tuo browser o modificando un video. Se una singola scheda Safari o un processo Mac utilizza più della sua giusta quota, ciò significa generalmente che qualcosa è andato storto.

Perché kernel_task è il colpevole?

Puoi terminare la maggior parte dei processi facendo clic su di essi, quindi facendo clic su X nell'angolo in alto a sinistra dello schermo. Sfortunatamente, non puoi farlo per un particolare processo: kernel_task . La ragione di ciò è che kernel_task è in realtà una parte di macOS.





Non è tanto un singolo processo, ma in realtà una serie di processi sotto un'unica etichetta. Mentre lavori, macOS esegue tutti i tipi di attività in background. Questi includono l'invio e la ricezione di dati sulla rete, la scrittura e la lettura dei dati sul disco e l'indicizzazione di nuove cartelle o dischi per la ricerca Spotlight.

Questo processo utilizzerà spesso molta della RAM disponibile sul Memoria scheda, ma è molto meno preoccupante. La quantità di RAM in uso aumenterà e diminuirà secondo necessità. L'utilizzo elevato della CPU, tuttavia, può portare l'intero sistema a una battuta d'arresto e persino provocare occasionali arresti anomali del sistema.

Quindi, come impedisci a kernel_task di influenzare negativamente le prestazioni del tuo Mac?

Soluzioni semplici per problemi con kernel_task

In molti casi, un semplice riavvio del tuo Mac risolverà immediatamente il problema. Tuttavia, questa non è una soluzione permanente a lungo termine se hai questo problema da un po' di tempo. È solo una soluzione a breve termine che dovrebbe fornire risultati immediati.

Qualunque cosa stia causando il picco essenziale nell'utilizzo della CPU potrebbe tornare. Quindi, se hai avuto incidenti ripetuti, potresti provare a ripristinare anche il controller di gestione del sistema (SMC). Questo è facile da fare e può risolvere un'ampia varietà di problemi di macOS.

Le istruzioni per il ripristino di SMC variano leggermente a seconda del modello di Mac in uso. Poiché può risolvere così tanti problemi, abbiamo una guida completa in dettaglio come ripristinare SMC del tuo Mac . Copre anche il ripristino della PRAM, un'altra parte di un Mac che può causare più problemi.

Altre soluzioni per la correzione dell'utilizzo elevato della CPU kernel_task

Forse la soluzione più ovvia per qualsiasi problema relativo al sistema operativo è l'aggiornamento all'ultima versione di macOS. Avvia semplicemente Preferenze di Sistema , clicca Aggiornamento software ed eseguire eventuali aggiornamenti software Apple in sospeso.

Un'altra causa comune di utilizzo elevato della CPU da parte del processo kernel_task è Adobe Flash. I giorni in cui Flash era essenziale per la navigazione sul Web sono ormai lontani, ma potrebbe essere ancora necessario per un'app Web o un sito Web specifici.

Invece di mantenere installato Flash, puoi utilizzare un browser come Google Chrome, che fornisce Flash (anche se facoltativamente). Molto probabilmente, non hai bisogno di Flash, quindi è sicuro rimuoverlo. Inoltre, poiché Adobe non supporta Flash dal 31 dicembre 2020, non riceverai aggiornamenti di sicurezza cruciali.

È fondamentale rimuoverlo, almeno per motivi di sicurezza. Per rimuovere Flash, esegui il Gestore di installazione di Adobe Flash Player e clicca Disinstalla .

Scavando un po' più a fondo nell'elevato utilizzo della CPU kernel_task del Mac

Alcune persone hanno avuto successo nel rimuovere le estensioni del kernel, che sono moduli di codice in grado di eseguire attività di basso livello. Conosciute anche come 'kext', la stragrande maggioranza di queste estensioni è installata da Apple come parte dell'ambiente principale di macOS. Alcuni software installeranno estensioni di terze parti come driver o per il controllo dell'hardware.

Un modo rapido per verificare se un kext di terze parti sta causando problemi con kernel_task è riavviare la macchina in modalità provvisoria. Per fare ciò, riavvia la macchina e tieni premuto il tasto Spostare chiave mentre si avvia. La modalità provvisoria carica solo le estensioni del kernel richieste, quindi se il problema non si verifica in questo ambiente, indica un problema con un kext di terze parti.

Per approfondire, riavvia il sistema normalmente e avvia terminale . Quindi, esegui il seguente comando:

kextstat

Questo mostrerà quali estensioni del kernel sono attualmente caricate. Tutte le estensioni Apple avranno il seguente aspetto:

com.apple.[etc]

Nel frattempo, i driver di terze parti avranno il nome dello sviluppatore, in questo modo:

com.paragon-software.filesystems

E anche come questo:

ch.tripmode.TripModeNKE

Il modo migliore per rimuoverli è quello di disinstallare il software associato . Per alcune app, ciò significa semplicemente spostare il file dell'applicazione nel Cestino, quindi inserire la password dell'amministratore per consentire la modifica.

Altri possono includere un file di disinstallazione PKG che devi eseguire. Per il resto, vai su Preferenze di Sistema e cerca eventuali riquadri delle preferenze di terze parti.

A partire da OS X El Capitan, Apple ha introdotto una nuova funzionalità di sicurezza che ha interrotto una serie di modifiche di terze parti. System Integrity Protection, o SIP in breve, impedisce alle app di iniettare codice nelle app di Apple, oltre a scrivere su alcune parti dell'unità che Apple ritiene importanti per la sicurezza del sistema.

Ciò si traduce in una migliore stabilità del sistema, quindi dovresti riscontrare questo problema meno spesso nelle versioni moderne di macOS.

Hai ancora un utilizzo elevato della CPU? Cosa fare quando tutto il resto fallisce

La soluzione finale qui è un po' rischiosa: rimuovere le estensioni del kernel di Apple. Non è consigliabile farlo. Tuttavia, se hai provato tutto il resto e continui a vedere kernel_task che causa un elevato utilizzo della CPU, questa è una soluzione che potresti voler provare.

Lo sviluppatore e blogger Viktor Petersson ha scritto molto su kernel_task e sui problemi che lo circondano. Nel suo caso, è stato probabilmente causato da una scheda audio dubbia. Il post iniziale di Petersson si è concentrato su Mac OS X Yosemite, anche se in seguito ha seguito gli aggiornamenti per le versioni successive di macOS.

Non abbiamo testato questa correzione e non possiamo dire se funzionerà per te. Se sei interessato a provarlo, ecco cosa devi fare:

  1. Crea un backup del tuo Mac utilizzando Time Machine o un'altra soluzione di backup.
  2. Disattiva la protezione dell'integrità del sistema avviando in modalità di ripristino ed eseguendo il seguente comando da Terminale: |_+_|
  3. Seguire Viktor's metodo. Inizia trovando il modello del tuo Mac usando il comando: |_+_|
  4. Eseguire il seguente comando: |_+_|
  5. Sposta ed esegui il backup del file relativo al tuo modello. Ad esempio, se il tuo identificatore è MacBookPro8,2 eseguiresti: |_+_|
  6. Riavviare in modalità di ripristino e abilitare nuovamente la protezione dell'integrità del sistema utilizzando il comando: |_+_|

Ancora una volta, questa è una soluzione di ultima istanza. Provalo solo se stai lottando per fare qualcosa a causa del fatto che kernel_task rende il tuo Mac inutilizzabile. Questa non è una soluzione a breve termine: persiste anche dopo aver reinstallato il sistema operativo.

Anche così, dovrai anche ripetere questo processo dopo ogni importante aggiornamento del software o aggiornamento del sistema operativo, poiché Apple ripristinerà il file che hai spostato.

Risolvere il problema del bug kernel_task del Mac

In generale, l'aggiornamento a una nuova versione di macOS offre nuove funzionalità e capacità, ma può anche introdurre bug. Ciò è particolarmente vero sui vecchi modelli di hardware che stanno iniziando a spingersi oltre i limiti.

Ma se hai iniziato a riscontrare problemi con kernel_task sul tuo Mac solo dopo un aggiornamento, questo potrebbe essere il colpevole. Si spera che uno di questi trucchi ti abbia aiutato a risolvere il problema e a migliorare le prestazioni del tuo Mac.

Condividere Condividere Tweet E-mail 10 semplici modi per ottimizzare il tuo Mac per le migliori prestazioni

Invece di vedere quanto tempo puoi andare senza rompere un temuto proposito di Capodanno, usa l'inizio dell'anno per rinfrescare il tuo Mac.

Leggi Avanti
Argomenti correlati
  • Mac
  • processore
  • Miglioramenti alle prestazioni
  • Monitoraggio attività
  • Errori Mac
Circa l'autore Kris Wouk(118 articoli pubblicati)

Kris Wouk è un musicista, scrittore e come si chiama quando qualcuno realizza video per il web. Appassionato di tecnologia da quando ha memoria, ha sicuramente i sistemi operativi e i dispositivi preferiti, ma ne usa comunque il maggior numero possibile, solo per rimanere aggiornato.

Altro da Kris Wouk

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti
Categoria Mac