Carico medio
Anche: carico del sistema, load average
In breve
Il carico medio è la quantità media di lavoro in esecuzione o in attesa di essere eseguito sulla CPU, di solito mostrata come tre numeri per gli ultimi 1, 5 e 15 minuti. È una misura Unix che sul Mac puoi leggere con il comando uptime.
Un carico medio di 4,0 significa che, in media, circa quattro thread erano in esecuzione o pronti a partire. Se sia tanto dipende da quanti core ha il tuo Mac. Su un Mac con otto core, un carico di 4,0 lascia margine.
Monitoraggio Attività non mostra il carico medio. Il pannello CPU mostra invece le percentuali Sistema, Utente e Inattiva e il grafico Carico CPU. Il carico medio è utile soprattutto nel Terminale e negli script.
Come controllare il carico medio sul Mac
Apri il Terminale ed esegui uptime. Gli ultimi tre numeri sono i carichi medi di 1, 5 e 15 minuti. Puoi anche eseguire sysctl -n vm.loadavg.
Per confrontarlo con il numero dei tuoi core, esegui sysctl -n hw.logicalcpu.
Come leggere i tre numeri
Se il numero di 1 minuto è molto più alto di quello di 15 minuti, il carico sta salendo. Se è più basso, sta scendendo. Un carico che resta ben sopra il numero dei core per molto tempo significa che il lavoro aspetta la CPU, e il Mac sembrerà più lento.
Carico medio e % CPU in Monitoraggio Attività
Misurano cose diverse. % CPU e il valore Inattiva mostrano per quanto tempo i core sono stati occupati. Il carico medio, come dice il manuale di top, è il numero medio di job nella coda di esecuzione: thread in esecuzione o pronti a partire.
Per questo possono non coincidere. Il Mac può mostrare molta Inattiva in Monitoraggio Attività mentre il carico medio è sopra il numero dei core. Molte attività brevi possono accumularsi in coda senza tenere occupati tutti i core per l’intero intervallo.
Per confrontarli, dividi il carico medio per il numero di core ottenuto con sysctl -n hw.logicalcpu. Un risultato sotto 1 significa che, in media, ogni thread che voleva un core ne ha avuto uno.
Come seguire il carico medio in tempo reale
uptime stampa i tre numeri una volta. Per vederli cambiare, esegui top nel Terminale. La riga in alto che inizia con Load Avg mostra i valori di 1, 5 e 15 minuti, e la riga CPU usage subito sotto mostra le percentuali user, sys e idle, così vedi entrambi insieme. Premi q per uscire.
Per un’istantanea da incollare in una nota o in uno script, esegui top -l 1 -n 0 | grep "Load Avg".
Quando conta un carico medio alto
Un carico alto è un sintomo, non un guasto. Leggilo insieme a come si comporta il Mac.
- Conta quando il carico resta ben sopra il numero dei core e le app rispondono lentamente, perché il lavoro aspetta il suo turno sulla CPU.
- Conta meno durante una build, un’esportazione o una copia grande. Quei lavori devono riempire tutti i core.
- Su Apple silicon, il numero dei core comprende quelli di efficienza. macOS ci fa girare molto lavoro in background, quindi un carico vicino al numero dei core può lasciare comunque liberi i core di prestazioni per l’app che stai usando.
- Un carico che sale senza un motivo chiaro e resta alto di solito ha dietro un processo impegnato. Trovalo prima di preoccuparti del numero.
Come trovare cosa alza il carico
- In Monitoraggio Attività, fai clic sul pannello CPU e ordina per % CPU per trovare i processi che lavorano di più.
- Nel Terminale, esegui
top -o th -stats pid,command,cpu,th. La colonna #TH mostra il totale dei thread e, dopo la barra, quanti sono in esecuzione in questo momento. - I processi con diversi thread in esecuzione sono quelli che pesano di più sul carico. Chiudi quello che non ti serve e ricontrolla il carico dopo qualche minuto, perché il valore di 1 minuto reagisce per primo.
Domande frequenti
Qual è un carico medio normale sul Mac?
Dipende dal numero di core. Un carico pari o inferiore al numero dei tuoi core di solito significa che la CPU sta al passo. Un carico ben più alto per molto tempo significa che il lavoro si mette in coda.
Monitoraggio Attività mostra il carico medio?
No. Monitoraggio Attività mostra le percentuali Sistema, Utente e Inattiva e il grafico Carico CPU. Per vedere il carico medio usa uptime nel Terminale.
Perché il carico medio è alto quando l’uso della CPU è basso?
Il carico medio conta anche il lavoro in attesa di essere eseguito, non solo quello in esecuzione. Molte attività brevi, o attività in attesa del proprio turno, possono alzarlo mentre la percentuale di CPU sembra moderata.
Qual è un buon carico medio per un Mac con otto core?
Un carico pari o inferiore a 8 significa che la CPU sta al passo. Picchi brevi sopra quel valore sono normali. Un carico ben sopra 8 per molto tempo, con un Mac lento, significa che il lavoro si mette in coda.
Il carico medio è una percentuale?
No. È un numero medio di thread in esecuzione o in attesa di essere eseguiti. Un carico di 2,0 significa circa due thread, non il 2% di qualcosa.
Il carico medio comprende la GPU?
No. Conta i thread in attesa della CPU. Il lavoro della GPU non lo fa salire, quindi per il carico grafico controlla % GPU in Monitoraggio Attività.
Correlati
Cerchi qualcosa di meglio di Monitoraggio Attività? Leggi le migliori alternative a Monitoraggio Attività per Mac, oppure sfoglia tutti i termini del glossario.