Come monitorare l’utilizzo della CPU su Windows
Il Task Manager è piuttosto semplice da usare per tenere d’occhio l’utilizzo della CPU: complessivo, per processo, per utente, ecc. Un po’ strano, ma in realtà soddisfa la maggior parte delle esigenze di monitoraggio degli utenti occasionali. Su alcune macchine, è affidabile fin da subito, ma su altre, soprattutto dopo un importante aggiornamento di Windows o una modifica dei driver, può diventare lento o mostrare dati obsoleti. Se hai difficoltà a visualizzare l’attività della CPU in tempo reale, vale la pena controllare nuovamente nella scheda Prestazioni e magari riavviare il sistema per sicurezza.
Per i computer overcloccati o da gaming, i soliti strumenti come MSI Afterburner o HWiNFO sono utili. Consentono di monitorare il sistema durante il gioco o durante l’esecuzione di operazioni pesanti, cosa che a volte il Task Manager non riesce a fare in tempo reale, soprattutto durante i picchi di carico. Se si desidera testare la gestione del carico da parte della CPU o risolvere i picchi di carico, avere più overlay o log in esecuzione può essere utile. A volte, è utile controllare le temperature della CPU contemporaneamente, perché ovviamente Windows deve rendere il controllo più difficile del necessario.
Utilizzo del Task Manager
Come visualizzare rapidamente le statistiche della CPU in Windows
- Premi Ctrl + Maiusc + Esc per aprire Gestione Attività. Se non funziona, prova Ctrl + Alt + Canc e poi seleziona “Gestione Attività”.
- Nella scheda Processi, vedrai l’utilizzo della CPU per ciascun processo. Ordinando per percentuale di CPU puoi scoprire quali app stanno monopolizzando le risorse.
- Vai alla scheda Prestazioni: qui troverai il grafico complessivo dell’utilizzo della CPU negli ultimi 60 secondi. Fai clic con il pulsante destro del mouse sul grafico e seleziona Cambia grafico in > Processori logici se sei curioso di conoscere i dati di ciascun core.
- Per un po’ di contesto, soprattutto se più utenti sono connessi o si sta eseguendo più attività contemporaneamente, potrebbe essere utile controllare anche il Tempo CPU dalla scheda Dettagli. Basta fare clic con il pulsante destro del mouse sulle colonne e aggiungerlo se manca.
Perché aiuta
Monitorare la CPU in questo modo aiuta a identificare i processi problematici senza dover consultare registri complessi.È sufficientemente in tempo reale per la maggior parte delle attività e consente di individuare rapidamente se qualcosa sta strangolando il PC. In alcune configurazioni, gli aggiornamenti dei grafici potrebbero essere lenti, ma un rapido riavvio o la chiusura di altre app pesanti possono risolvere il problema. Spesso è la prima linea di difesa per vedere cosa sta succedendo sotto il cofano.
Cosa aspettarsi
È normale notare dei picchi all’avvio di giochi o durante download di grandi dimensioni. Ma se la CPU è sempre al massimo, è segno che qualcosa non va: forse un malware, un processo in background o semplicemente troppe app in esecuzione. A volte un processo rimane in sospeso consumando CPU quando non dovrebbe, quindi ordinare i dati in base all’utilizzo della CPU è un modo rapido per individuarlo.
Utilizzo della barra di gioco Xbox
Monitoraggio in tempo reale nel gioco
- Premi Windows + G : dovrebbe aprirsi la sovrapposizione Xbox Game Bar.
- Cerca il widget Prestazioni. Se non è visibile, clicca sul menu Widget e abilita Prestazioni.
- Puoi aggiungere questo widget nel gioco per tenere d’occhio le statistiche di CPU, GPU, RAM e FPS senza uscire dal gioco. Basta cliccare sull’icona Aggiungi nel widget.
- Premi di nuovo Windows + G se vuoi nasconderlo.
Perché aiuta
Perché è come avere una dashboard di gioco senza dover premere Alt+Tab per accedere a Windows. Non devi avviare app o consultare i registri solo per vedere se la CPU subisce un picco quando viene rilasciata una nuova patch di gioco o durante uno scontro con un boss.
Cosa aspettarsi
I numeri sono in tempo reale, ma a volte possono verificarsi dei problemi se il PC è sotto carico o se i driver non funzionano correttamente. Tuttavia, è molto utile per un monitoraggio immediato durante le sessioni di gioco.
Utilizzo di Performance Monitor (perfmon)
Registrazione delle prestazioni della CPU a lungo termine
- Premi Win + R, digita
perfmone premi Invio. - Passare alla scheda Monitoraggio prestazioni.
- Fare clic su Aggiungi contatori (il segno più verde).Espandere le categorie Processore, solitamente in Informazioni sul processore o semplicemente Processore.
- Seleziona % Tempo Processore per core specifici o per tutte le istanze per visualizzare il carico complessivo. Puoi scegliere Tutte le istanze per monitorare tutto o specificare singoli core.
- Configura la frequenza di aggiornamento e la durata del registro nelle Proprietà: è utile se stai cercando di identificare problemi sporadici, come picchi di CPU durante determinate app o in determinati momenti.
- Avvia il tuo carico di lavoro o lascia semplicemente il sistema in esecuzione e osserva i log accumularsi. Utile se stai cercando di risolvere problemi di cali di prestazioni o arresti anomali.
Perché aiuta
Questo strumento è decisamente migliore per un monitoraggio dettagliato e a lungo termine.È possibile salvare i log, esportare i dati e persino impostare avvisi se l’utilizzo della CPU supera una determinata soglia. Non mentirò, è un po’ eccessivo per i controlli semplici, ma se si è interessati alla risoluzione dei problemi in modo approfondito, è utile.
Cosa aspettarsi
I log possono essere un po’ densi, soprattutto se non si ha familiarità con PerfMon. Ma vale la pena di provarci. Ho visto che individuava errori nascosti che Task Manager non mostrava mai. Tenete presente che può essere di per sé dispendioso in termini di risorse se si registrano molti dati.
Metodi della riga di comando
Monitoraggio tramite PowerShell
Veloce e diretto per chi ha familiarità con la CLI. Per ottenere il carico complessivo della CPU, esegui:
Get-CimInstance win32_processor | Measure-Object -Property LoadPercentage -Average
Questo fornisce il carico medio della CPU su tutti i processori. Un po’ rozzo, ma utile per script o controlli rapidi. In alcune configurazioni, questo comando potrebbe restituire dati obsoleti se non lo si esegue più volte o dopo un riavvio.
Per aggiornarlo continuamente ogni secondo, basta inserirlo in un semplice ciclo:
While(1) { Get-CimInstance win32_processor | Measure-Object -Property LoadPercentage -Average; Start-Sleep -Seconds 1 }
Premi Ctrl + Cquando hai finito. Continuerà a interrogare ogni secondo, ma può essere piuttosto faticoso se lasciato in funzione tutto il giorno. Usalo con parsimonia.
Utilizzo della CPU per processo
Se si desidera una visualizzazione più dettagliata, in particolare per vedere quali processi sono i colpevoli, questo comando utilizza Get-Counter :
Get-Counter '\Process(*)\% Processor Time' | Select-Object -ExpandProperty CounterSamples | Select-Object -Property InstanceName, CookedValue | Where-Object { $_. InstanceName -notmatch "^(idle|_total|system)$" } | Sort-Object -Property CookedValue -Descending | Select-Object -First 30 | Format-Table InstanceName, @{ Label='CPU'; Expression={ "{0:P2}" -f ($_. CookedValue / 100 / $env:NUMBER_OF_PROCESSORS) } } -AutoSize
Eseguendo questo comando in loop si ottengono snapshot continui, il che è particolarmente utile se si sospetta che un processo stia improvvisamente consumando CPU. Di nuovo, premere Ctrl + Cper interrompere.
htop: è molto comodo per il monitoraggio tramite terminale.
Strumenti di terze parti
A volte, le opzioni integrate non sono sufficienti, soprattutto quando si esegue l’overclock o l’undervolt. Ho trovato HWiNFO estremamente utile per statistiche dettagliate in tempo reale, inclusa la percentuale di utilizzo della CPU core per core.È piuttosto completo e offre una buona visuale per il monitoraggio sotto carico.
Inoltre, se gli strumenti di Windows non sono sufficienti o hai bisogno di qualcosa di più intuitivo durante il gioco, MSI Afterburner è una scelta azzeccata. Può sovrapporre le statistiche di CPU e GPU direttamente alla schermata di gioco, rendendo più facile vedere cosa sta succedendo senza dover usare Alt+Tab o dover eseguire più app contemporaneamente.
Inizialmente è un po’ complicato configurarlo, ma una volta fatto, cambiare profilo e tenere d’occhio l’hardware diventa una seconda natura. Tieni presente che alcuni di questi strumenti possono influire sulle prestazioni del sistema se utilizzati eccessivamente, quindi non utilizzarli sempre.
Speriamo che questo risparmi qualche ora di tentativi a qualcuno. A volte, capire cosa succede con l’utilizzo della CPU rende la risoluzione dei problemi molto meno stressante.
Riepilogo
- Task Manager consente di effettuare controlli rapidi e immediati, in particolare nelle schede Processi e Prestazioni.
- Le sovrapposizioni della Xbox Game Bar sono perfette per il monitoraggio durante il gioco: puoi aggiungerle e configurarle in base alle tue esigenze.
- Performance Monitor registra i dati della CPU per periodi più lunghi, aiutando a risolvere problemi intermittenti.
- Gli strumenti da riga di comando come PowerShell sono ottimi per gli script o per controlli rapidi su configurazioni avanzate.
- Le app di terze parti come HWiNFO e MSI Afterburner aggiungono informazioni più dettagliate e sovrapposizioni in tempo reale.
Incartare
Monitorare l’utilizzo della CPU non serve solo a diagnosticare i problemi, ma è utile anche per ottimizzare la configurazione o assicurarsi che l’hardware funzioni senza intoppi. Ogni metodo ha le sue peculiarità, quindi combinare e abbinare gli strumenti in base alle proprie esigenze di solito produce i risultati migliori. Se il sistema si comporta in modo anomalo o si surriscalda, è utile vedere i numeri reali invece di tirare a indovinare. Inoltre, a volte, un po’ di log o un rapido controllo possono rivelare la causa effettiva del problema. Incrociamo le dita affinché questo aiuti qualcuno ad avere un quadro più chiaro dell’attività della CPU e a mantenere il PC sempre efficiente.