Che cos'è kernel_task su Mac e perché causa un utilizzo elevato della CPU?

Quando il tuo Mac si riscalda o rallenta fino alla scansione, probabilmente noterai un processo chiamato kernel_task che utilizza molta CPU . Perché lo fa? Cosa significa anche kernel_task? Dovresti essere preoccupato?

Continua a leggere per scoprire cos'è kernel_task su Mac e perché causa un utilizzo elevato della CPU . (CPU)Imparerai anche i modi per ridurre l'eccessiva attività kernel_task in macOS.

Che cos'è Kernel_Task su Mac?

Kernel_task è un processo nativo in macOS. È legato al kernel, il livello di programmazione più profondo che fa funzionare il software e l'hardware del Mac. 

Kernel_task gestisce una serie di funzioni in background essenziali su MacBook Pro , MacBook Air , iMac o Mac Mini , come l'allocazione delle risorse di sistema ( CPU e RAM ) tra programmi e servizi di sistema. 

Ma soprattutto, svolge un ruolo significativo nella gestione della temperatura. È qui che entra in gioco un'elevata attività kernel_task.

Perché Kernel_Task causa un elevato utilizzo della CPU(High CPU Usage) ?

Il tuo Mac può surriscaldarsi per una serie di motivi. Ad esempio, l'esecuzione di un'attività ad alta intensità di risorse (come la modifica o l'esportazione di video a risoluzioni elevatissime) fa quasi sempre aumentare la temperatura della CPU . Anche il rendering di elementi Web pesanti per la CPU , l'utilizzo (CPU)di plug-in inefficienti in Chrome(plugins in Chrome) o Safari o la riproduzione di contenuti relativi ad Adobe Flash(playing Adobe Flash-related content) possono scaldare le cose.

Quando ciò accade, kernel_task entrerà in azione e impedirà ai processi di utilizzare ulteriore potenza di elaborazione e generare ancora più calore. Lo fa simulando cicli di CPU vuoti.(CPU)

L'utilizzo elevato della CPU Kernel_Task(Kernel_Task CPU Usage Cause) è motivo di preoccupazione(Concern) ?

Il più delle volte, un'elevata attività kernel_task non è motivo di preoccupazione. Per ricapitolare, se ti impegni continuamente in attività ad alta intensità di risorse, aspettati un utilizzo elevato della CPU kernel_task sul tuo Mac . È solo una manutenzione di routine per evitare che gli interni del Mac subiscano danni eccessivi da calore.

Ma se noti costantemente kernel_task che utilizza la potenza della CPU senza una ragione apparente, potresti avere un problema nelle tue mani. Ad esempio, app non ottimizzate, applicazioni obsolete, cache di sistema ed estensioni del kernel difettose possono riscaldare il tuo Mac senza alcun aumento proporzionale dell'attività.

Riduzione dell'utilizzo elevato della CPU Kernel_Task(High Kernel_Task CPU Usage) su Mac

Per correggere un'attività kernel_task persistentemente elevata, devi risolvere eventuali motivi alla base che contribuiscono a surriscaldare il tuo Mac . I suggerimenti per la risoluzione dei problemi di seguito ti aiuteranno in questo.

Uscita forzata dalle app

Inizia identificando processi diversi da kernel_task che consumano molta CPU utilizzando Activity Monitor del Mac(using the Mac’s Activity Monitor) . Suggerimento: selezionare la colonna  CPU per ordinare i processi in base all'attività.(CPU)

Se sembra che un processo ad alta intensità di CPU faccia parte di un'attività tipica (ad esempio, l'esportazione di video), attendi che finisca. In caso contrario, chiudere o forzare l'uscita dal processo selezionando il pulsante Interrompi(Stop) nella parte superiore della finestra Monitoraggio attività .(Activity Monitor)

Spegni e riavvia

Un'altra soluzione prevede il riavvio del Mac . Questo è un modo rapido per eliminare qualsiasi processo canaglia che contribuisce al problema kernel_task.

Aggiorna app

Successivamente, prova ad aggiornare le app in esecuzione sul Mac . È meglio concentrare la tua attenzione su tutti i programmi che aumentano il carico della CPU del tuo Mac .

Inizia(Start) aprendo l' App Store del Mac e guarda sotto la scheda Aggiornamenti(Updates) sulla barra laterale per eventuali aggiornamenti delle app in sospeso. 

Per i programmi che hai al di fuori del Mac App Store , cerca un'opzione Verifica aggiornamenti all'interno delle applicazioni stesse.( Check for Updates)

Aggiorna macOS

Le istanze difettose(Buggy) di macOS (in particolare le prime versioni degli aggiornamenti delle versioni principali) possono causare perdite di memoria e problemi di surriscaldamento. Quindi aggiorna il sistema operativo e vedi se questo fa la differenza. 

Per aggiornare macOS, apri il menu Apple dal lato sinistro della barra dei menu del Mac(Mac’s menu bar) e seleziona Preferenze di Sistema(System Preferences ) > Aggiornamento software( Software Update) > Aggiorna ora(Update Now) .

Usa il Mac in un ambiente più fresco

Se stai usando il tuo Mac all'aperto o quando fa caldo, la temperatura esterna può far riscaldare il tuo Mac e dare a kernel_task una marcia in più. Prova a spostare il dispositivo in un'area più fresca o ben ventilata.

Reimposta NVRAM o PRAM

Se utilizzi un Mac Intel(Intel Mac) , potresti provare a ripristinare la NVRAM o la PRAM . È una piccola porzione di memoria volatile che contiene le impostazioni critiche per il sistema (ad esempio, risoluzione dello schermo, preferenze del disco di avvio, data, fuso orario, ecc.). Una NVRAM(NVRAM) corrotta può causare tutti i tipi di problemi, quindi il ripristino potrebbe risolvere i problemi del kernel.

Per ripristinare la NVRAM , inizia spegnendo il Mac . Quindi, riaccendilo tenendo premuti i tasti Comando(Command) , Opzione(Option) , P e R. Rilascia quando senti il ​​suono di avvio per la seconda volta. Se utilizzi un Mac con un Apple T2 Security Chip , rilascia i tasti dopo 20 secondi.

Ripristina SMC

Oltre alla NVRAM , potresti voler fare il passaggio extra e ripristinare l'SMC (controller di gestione del sistema) su Mac(reset the SMC (system management controller) on Mac) .

Svuota la cache del Mac

File temporanei obsoleti o corrotti possono anche causare problemi di prestazioni in macOS, quindi la soluzione successiva prevede la cancellazione dell'applicazione e della cache di sistema. 

Usa l'app gratuita Onyx(Use the free Onyx app) per svuotare rapidamente la cache del Mac. Fai riferimento alla nostra guida su come svuotare la cache del Mac(clearing the Mac’s cache) se preferisci l'approccio manuale.

Entra ed esci dalla modalità provvisoria

Entrare e uscire dalla modalità provvisoria sul Mac(Entering and exiting Safe Mode on the Mac) aiuta a svuotare la cache del kernel. Per accedere alla modalità provvisoria(Safe Mode) su un Mac Intel(Intel Mac) , tieni semplicemente premuto il tasto Maiusc(Shift) all'avvio finché non viene visualizzata la schermata di accesso. 

Se utilizzi un Mac Apple Silicon(Apple Silicon Mac) , accendilo tenendo premuto il pulsante di accensione(Power) . Una volta raggiunta la schermata Opzioni di (Options)avvio , tieni premuto il tasto (Startup) Maiusc(Shift) e seleziona Macintosh HD > Continua in modalità provvisoria(Continue in Safe Mode) .

Esegui una scansione malware

I Mac(Macs) hanno la reputazione di essere resilienti ai malware, ma ciò non significa che siano completamente immuni. Per cercare e rimuovere processi dannosi e rootkit su Mac(remove malicious processes and rootkits on Mac) , prendi in considerazione l'esecuzione di una scansione alla ricerca di malware utilizzando un'utilità anti-malware gratuita(using a free anti-malware utility) . Malwarebytes è una scelta eccellente.

Elimina le estensioni del kernel

Infine, potresti dedicare del tempo a identificare e disabilitare eventuali estensioni del kernel (o kext) di terze parti. I Kext(Kexts) estendono la funzionalità predefinita del kernel del Mac, ma possono anche comportare un'elevata attività kernel_task o errori di panico del kernel.

È possibile utilizzare un'utilità di diagnostica gratuita chiamata EtreCheckPro per cercare e rivedere un elenco di estensioni del kernel installate. È quindi necessario disinstallare i relativi programmi(uninstall the related programs) per rimuovere i kexts.

Kernel_Task: è meglio lasciare i propri mezzi

Si spera che questo tutorial ti abbia aiutato a capire il processo kernel_task su Mac e cosa puoi fare per risolvere l'utilizzo elevato della CPU(CPU) di kernel_task . Se il problema persiste, potresti voler reinstallare macOS tramite la modalità di ripristino(reinstall macOS via Recovery Mode) . Se anche questo fallisce, il problema potrebbe essere correlato all'hardware. In tal caso, contatta il supporto Apple per assistenza(contact Apple Support for help) .



About the author

Sono un ingegnere del software con oltre 10 anni di esperienza nella creazione e manutenzione di Mac Apple, dispositivi iOS e browser Google Chrome. la mia esperienza include lo sviluppo, la manutenzione e il funzionamento di prodotti software da zero o il contributo a progetti open source. Ho anche avuto l'opportunità di lavorare su un'ampia varietà di progetti hardware, dalla riparazione di schermi rotti negli ospedali alla progettazione e implementazione di nuove funzionalità per iPhone. Nel mio tempo libero, mi diverto a giocare ai videogiochi preferiti, leggere libri, cucinare la cena con la mia famiglia o passare il tempo con gli amici.



Related posts