Perché System Idle Process mostra il 99% di CPU
System Idle Process al 90 o 99 per cento in Gestione attività non è un processo che usa la tua CPU. È il modo in cui Windows mostra la quota di tempo del processore in cui nient’altro aveva bisogno di essere eseguito, quindi un numero alto significa che la CPU è in gran parte libera. Se il PC è comunque lento con System Idle Process alto, il collo di bottiglia è altrove: il disco, la memoria, un core saturo, il calore o la rete.
Cosa significa il numero
System Idle Process ha ID processo 0 e nessun file di programma dietro di sé. Windows conta, per ogni processore, il tempo trascorso senza alcun thread pronto per l’esecuzione, e Gestione attività elenca quel tempo con questo nome; il riferimento di Microsoft su GetSystemTimes descrive lo stesso contatore del tempo di inattività che gli strumenti leggono. Sommalo alla quota di CPU di tutti gli altri processi e ottieni circa il 100 per cento.
«System Idle Process 98%» si legge quindi come «il 98 per cento della CPU è in attesa di lavoro». Terminarlo non è possibile, e nulla migliorerebbe se lo fosse. Su un portatile, il tempo di inattività è anche il momento in cui il processore scende negli stati a basso consumo, ed è così che la batteria dura.
Quando il PC è lento comunque
Apri Gestione attività con Ctrl + Shift + Esc e vai alla scheda Prestazioni, che mostra affiancati CPU, memoria, disco, rete e GPU.
| Cosa mostra la scheda Prestazioni | Dove sta la lentezza |
|---|---|
| Disco vicino al 100%, tempo di attività alto | L’archiviazione: vedi Disco al 100% in Gestione attività |
| Memoria quasi piena, memoria vincolata molto sopra quella installata | Paging su disco: vedi Uso elevato della memoria in Windows |
| CPU totale bassa, un processore logico al 100% | Un’app a thread singolo satura un core |
| Velocità della CPU molto sotto quella base mentre è occupata | Calore o limiti di potenza: vedi Portatile Windows che si surriscalda |
| Tutto basso, le pagine web restano lente | La rete o un server remoto, non questo PC |
Per vedere ogni core, fai clic destro sul grafico della CPU e scegli Cambia grafico in › Processori logici. Su una CPU con 8 core e 16 thread, un thread che lavora al massimo appare solo come circa il 6 per cento della CPU totale, quindi CPU totale e System Idle Process possono sembrare entrambi rilassati mentre un’app è bloccata al suo limite.
Quando System Idle Process è alto e la ventola è rumorosa
Gestione attività campiona una volta al secondo, quindi brevi raffiche possono nascondersi tra un campione e l’altro. Se la ventola gira forte con System Idle Process alto, apri Monitoraggio risorse (digita resmon nel menu Start) e osserva per qualche minuto i grafici della scheda CPU; un processo che si sveglia ogni pochi secondi compare lì, e così un’app pesante per la GPU, che sfiora appena la percentuale della CPU. Anche un portatile su una superficie calda, o con le prese d’aria piene di polvere, può far girare la ventola facendo pochissimo.
Quando il dato sembra sbagliato
Alcune segnalazioni sul forum della community di Microsoft descrivono Gestione attività che mostra System Idle Process alto mentre il PC è palesemente occupato, di solito dopo un lungo tempo di attività o con un driver specifico. Riavviare il PC azzera i contatori e la visualizzazione; se continua a succedere, aggiorna i driver del chipset e della scheda grafica dal produttore del PC. È una stranezza di visualizzazione, non un processo da rimuovere.
Cosa non fare
- Non cercare di terminare System Idle Process né il suo file. Non ce n’è uno, e Gestione attività non lo permette.
- Non installare un «ottimizzatore della CPU» perché l’inattività sembra alta. Un’inattività alta è l’obiettivo; questi strumenti aggiungono un proprio lavoro in background.
- Non cambiare il piano di alimentazione per tenere il processore a piena frequenza. Elimina gli stati a basso consumo che l’inattività permette e rende il portatile più caldo senza rendere più veloce un’attività in attesa.
Dove si inserisce Mole
Mole per Windows lascia di proposito System Idle Process fuori dall’elenco dei processi della pagina Stato: la sua «CPU» è tempo di inattività, e una riga in cima che dichiara il 95 per cento seppellirebbe i processi che lavorano davvero. La lettura complessiva della CPU nella stessa pagina mostra già quanto è occupato il processore. Quando è occupato qualcos’altro, scegliere Perché è in esecuzione? dalla riga di quel processo mostra il suo file di programma e quale processo lo ha avviato. Per il problema opposto, vedi CPU alta in Windows.
Domande frequenti
Perché System Idle Process usa il 99% della CPU?
Non usa la CPU. Il numero è la quota di tempo in cui la CPU non aveva nulla da fare, quindi il 99 per cento significa che il processore è quasi del tutto libero.
Posso terminare System Idle Process?
No. Non ha un file di programma e Windows non permette di terminarlo. Non c’è nemmeno nulla da guadagnare, dato che non svolge alcun lavoro.
Perché il mio PC è lento se System Idle Process è alto?
La CPU non è il collo di bottiglia. Controlla disco, memoria, un singolo core al 100 per cento, temperatura e rete nella scheda Prestazioni di Gestione attività.
System Idle Process è un virus?
No. È il conteggio che Windows fa del tempo di inattività del processore, con ID processo 0. Qualsiasi cosa con quel nome e un file sul disco non è quello vero.