% CPU
Anche: percentuale CPU, CPU oltre il 100%
In breve
% CPU è la quota di capacità del processore che un processo sta usando, misurata per core. Poiché ogni core vale il 100%, un processo che usa più core insieme può superare il 100%.
La colonna % CPU di Monitoraggio Attività indica quanto un processo tiene occupato il processore. Un valore del 100% significa che il processo usa l’equivalente di un core al massimo. Su un Mac con otto core, il tetto per tutti i processi insieme è l’800%.
Un valore alto non è sempre un problema. Esportare un video, compilare codice o indicizzare file deve usare molta CPU per un po’. Diventa un problema quando un processo resta alto mentre non gli stai chiedendo niente.
In questa pagina
Perché % CPU può superare il 100
Monitoraggio Attività somma il tempo che un processo passa su ogni core. Se un’app lavora su tre core a piena velocità, mostra circa il 300%. È normale per le app pensate per usare molti thread, come editor video, compilatori e browser.
I valori Sistema, Utente e Inattiva in fondo al pannello CPU funzionano diversamente. Descrivono l’intero processore, quindi insieme fanno 100%.
Cosa non dice % CPU
% CPU misura per quanto tempo un core è occupato, non quanto va veloce. Su Apple silicon, i core di prestazioni e quelli di efficienza possono mostrare entrambi il 100% facendo quantità di lavoro molto diverse.
Non dice nemmeno se un’app risponde. Un’app può essere bloccata allo 0% di CPU mentre aspetta qualcosa, oppure rispondere benissimo al 400%.
Come trovare cosa usa la CPU
Apri Monitoraggio Attività, fai clic sul pannello CPU e poi sull’intestazione della colonna % CPU per ordinare dal valore più alto al più basso. Osserva per qualche secondo, perché i valori cambiano a ogni aggiornamento.
Nel Terminale, top -o cpu mostra lo stesso elenco ordinato per uso della CPU. Premi q per uscire.
Come trovare la % CPU massima del tuo Mac
Il tetto di % CPU è il 100% moltiplicato per il numero di core su cui macOS può distribuire il lavoro. Puoi trovare quel numero nel Terminale invece di tirare a indovinare.
- Apri il Terminale da Applicazioni > Utility.
- Esegui
sysctl -n hw.logicalcpu. Stampa il numero di core logici. - Moltiplica quel numero per 100. È la % CPU massima che possono mostrare tutti i processi insieme, e il massimo che un singolo processo può raggiungere se tiene occupati tutti i core.
- Su un Mac con Apple silicon, esegui
sysctl hw.perflevel0.logicalcpu hw.perflevel1.logicalcpuper vedere quanti di quei core sono di prestazioni e quanti di efficienza.
Apple silicon e Intel: cosa conta come core
Su un Mac Intel con Hyper-Threading, ogni core fisico compare come due core logici. sysctl -n hw.physicalcpu mostra il numero fisico e sysctl -n hw.logicalcpu quello logico, e % CPU si misura sul numero logico. Quindi un Mac Intel con quattro core fisici può mostrare un processo fino all’800%.
Apple silicon non usa l’Hyper-Threading, quindi il numero fisico e quello logico coincidono. La differenza su Apple silicon è il mix di core di prestazioni e di efficienza. Un processo al 100% su un core di efficienza svolge meno lavoro di uno al 100% su un core di prestazioni.
Se vuoi sapere se un’app gira in modo nativo su Apple silicon, scegli Vista > Colonne e attiva Tipo. Mostra Apple per le app native e Intel per quelle che girano tramite la traduzione di Rosetta.
Come capire quando un’app usa davvero troppa CPU
Apple fa notare che quasi sempre il Mac usa solo una piccola parte della sua potenza di calcolo. Un valore alto per un motivo che sai spiegare va bene. Questi sono i segnali di un problema reale:
- L’app resta alta per diversi minuti mentre non la stai usando.
- Resta ferma intorno al 100%. Spesso significa che un thread è bloccato in un ciclo e usa un core intero.
- La sua colonna Tempo CPU continua a salire in fretta mentre l’app è in background.
- Nello stesso momento le ventole diventano più rumorose, il Mac si scalda o la batteria scende più in fretta del solito.
- Il valore non scende dopo che hai chiuso la finestra, il documento o la scheda che causava il lavoro.
Cosa fare con un’app che tiene occupata la CPU
- In Monitoraggio Attività, fai clic sul pannello CPU e ordina per % CPU. Osserva per un minuto, così un picco breve non ti trae in inganno.
- Se il processo è un helper, scegli Vista > Tutti i processi in gerarchia per vedere a quale app appartiene.
- Salva il tuo lavoro e chiudi l’app normalmente. Se non risponde, selezionala e usa Uscita forzata.
- Riapri l’app. Se l’uso della CPU torna senza un motivo, controlla se lo sviluppatore ha pubblicato un aggiornamento.
- Se continua a succedere, prendi un campione del processo in Monitoraggio Attività e mandalo allo sviluppatore. Mostra cosa stava facendo l’app.
Domande frequenti
Cosa significa % CPU oltre il 100 sul Mac?
Significa che il processo sta usando più di un core della CPU nello stesso momento. Ogni core vale il 100%, quindi un processo che usa due core pieni mostra il 200%.
Qual è una % CPU normale per un’app?
Un’app che non stai usando dovrebbe restare vicino allo 0% quasi sempre. I picchi brevi sono normali. Un’app in background che resta alta per minuti merita un’occhiata più attenta.
Perché il Mac mostra CPU alta quando non c’è niente aperto?
macOS svolge lavori in background come l’indicizzazione di Spotlight, l’analisi delle foto e i backup, spesso quando il Mac è inattivo. Di solito si calmano appena finiscono.
Il 100% di CPU è un problema sul Mac?
Di per sé no. Il 100% significa che un core è occupato del tutto, il che è normale durante un’esportazione o una build. È un problema solo se dura mentre l’app dovrebbe essere inattiva.
Perché un’app mostra il 400% di CPU quando il grafico Carico CPU sembra mezzo vuoto?
La % CPU di un processo si misura su un solo core, mentre i valori Sistema, Utente e Inattiva descrivono l’intero processore. Su un Mac con otto core, un processo al 400% usa circa metà del totale.
Ogni quanto Monitoraggio Attività aggiorna % CPU?
Lo scegli con Vista > Frequenza di aggiornamento: Molto alta (1 sec), Alta (2 sec) o Normale (5 sec). Apple fa notare che aggiornamenti più frequenti possono a loro volta incidere sulle prestazioni.
Correlati
Passo per passo: Quale app usa la CPU o la memoria.
Cerchi qualcosa di meglio di Monitoraggio Attività? Leggi le migliori alternative a Monitoraggio Attività per Mac, oppure sfoglia tutti i termini del glossario.