Perché kernel_task usa molta CPU
kernel_task è il kernel di macOS, quindi non va trattato come un'app qualsiasi. Apple
documenta un'apparente CPU elevata come uno dei modi con cui macOS
gestisce la temperatura del processore: riducendo la disponibilità delle risorse CPU per gli altri processi
si riduce il calore che possono generare. Questo fa di kernel_task un segnale di risposta, non
automaticamente la fonte originale del calore.
Cosa è davvero kernel_task
kernel_task è il kernel di macOS stesso, il nucleo del sistema operativo. Gestisce
memoria, hardware e scheduling, quindi è sempre in esecuzione e quasi sempre in cima
all'elenco dei processi. Quella parte è normale. Ciò che sembra allarmante è quando il suo
uso della CPU sale improvvisamente al 50%, al 100% o più e il Mac diventa lento.
Perché sale: si tratta di calore
Ecco la parte controintuitiva. Quando un Mac si surriscalda, uno dei modi in cui macOS lo raffredda è rendere la CPU meno disponibile a ciò che lo sta scaldando, e lo fa facendo occupare quei cicli da kernel_task. Una CPU alta di kernel_task non è il kernel che fa lavoro pesante; è il kernel che trattiene tempo di CPU così un chip caldo ha la possibilità di raffreddarsi. Il numero che vedi è un sintomo termico, non la causa. Qualcos'altro, un'app pesante, un flusso d'aria scarso, una stanza calda, ha alzato la temperatura, e kernel_task è la risposta.
Puoi confermare la spiegazione termica invece di indovinare:
pmset -g therm
Questo riporta lo stato registrato di avvisi termici e di prestazioni, quando disponibile. Per un campione finito di pressione termica e assorbimento di potenza, usa:
sudo powermetrics --samplers thermal,cpu_power -n 1
Nessuno dei due comandi trasforma la percentuale di kernel_task in una temperatura. Confronta lo
stato sotto carico e dopo che il Mac si è raffreddato.
Perché non puoi, e non dovresti, terminarlo
macOS non ti consente di forzare la chiusura di kernel_task, e questo è corretto: è il kernel. Cercare di terminarlo, o cercare un modo per "disabilitarlo", significa mirare al bersaglio sbagliato. Sta facendo il suo lavoro. Eliminare la fonte di calore è ciò che davvero abbassa il numero.
Come abbassarlo davvero
Trattalo come un'indagine termica. Ordina Monitoraggio attività per CPU e individua il carico di lavoro che ha preceduto la risposta. Metti in pausa quel carico, scollega display o periferiche non necessari, usa il Mac su una superficie rigida e tieni le prese d'aria libere. Confronta le stesse letture dopo il raffreddamento. Se il comportamento compare a riposo, segue un accessorio di alimentazione, o ritorna subito dopo un riavvio pulito, prova con alimentazione e periferiche compatibili Apple di cui ti fidi ed esegui Apple Diagnostics. Un comportamento termico persistente a riposo merita assistenza piuttosto che altri tentativi di terminare processi. La guida più ampia sul calore è in perché la ventola del MacBook è rumorosa.
Sotto il cofano: cosa misura davvero la "CPU alta"
La cifra di Monitoraggio attività non va interpretata come un contatore di calcolo trattenuto.
Il comportamento documentato da Apple è che kernel_task può rendere le risorse CPU meno
disponibili ai processi che generano calore. Scheduling, contabilizzazione, driver e altro
lavoro del kernel esistono comunque, quindi la percentuale è una prova da correlare con carico di lavoro e
stato termico, non una conversione diretta in gradi o percentuale di throttling.
Usa pmset -g therm per lo stato di avviso registrato e un campione limitato di powermetrics per la
pressione termica. Accesso ai sensori e etichette differiscono tra Mac Intel e Apple silicon,
quindi le tendenze sotto un carico controllato sono più affidabili di una soglia universale.
Dove un monitor aiuta
Monitoraggio attività, powermetrics o la vista Status di Mole possono mettere carico dei processi,
tendenza termica e comportamento delle ventole su una sola linea temporale. Quella correlazione è utile; forzare
manualmente le ventole non sostituisce la ricerca di una fonte di calore a riposo, di un flusso d'aria ostruito o
di hardware guasto.
Una diagnosi ripetibile
Registra il carico di lavoro, la tendenza di kernel_task e lo stato termico; metti in pausa la fonte e raffredda
il Mac; poi ripeti lo stesso carico. Se la risposta segue il carico e si recupera, la
protezione funziona. Se avviene a riposo o con un accessorio, isola l'hardware
ed esegui le diagnostiche. Non tentare mai di disabilitare o forzare la chiusura del kernel.