Come risolvere l'utilizzo elevato della CPU causato da interruzioni del sistema

Come risolvere l'utilizzo elevato della CPU causato da interruzioni del sistema

Quando scopri che un processo chiamato 'interrupt di sistema' sta causando un elevato utilizzo della CPU, è molto probabile che tu abbia a che fare con un problema di hardware o driver.





In questo post, spieghiamo cosa sono gli interrupt di sistema e come puoi trovare e risolvere la causa sottostante del loro elevato utilizzo della CPU.





Che cos'è 'Interrupt di sistema'?

Gli interrupt di sistema vengono visualizzati come un processo di Windows nel Task Manager, ma non è realmente un processo. Piuttosto, è una sorta di rappresentante che segnala l'utilizzo della CPU di tutti gli interrupt che si verificano a un livello di sistema inferiore.





Gli interrupt possono provenire da software o hardware, incluso il processore stesso. Wikipedia spiega :

Un'interruzione avvisa il processore di una condizione ad alta priorità che richiede l'interruzione del codice corrente che il processore sta eseguendo. Il processore risponde sospendendo le sue attività correnti, salvando il suo stato ed eseguendo una funzione chiamata gestore di interrupt per gestire l'evento.



Quando l'attività del gestore di interrupt è completata, il processore riprende lo stato in cui era stato interrotto.

Gli interrupt sono una forma di comunicazione di software e hardware con la CPU. Ad esempio, quando inizi a digitare sulla tastiera, i rispettivi hardware e software inviano interrupt alla CPU per attivare l'elaborazione dell'input.





Gli interrupt possono anche comunicare alla CPU che si è verificato un errore e ciò può causare un picco nell'utilizzo della CPU degli interrupt di sistema. Su un sistema integro, gli interrupt di sistema oscillano tra lo 0,1% e il 2% dell'utilizzo della CPU, a seconda della frequenza della CPU, del software in esecuzione e dell'hardware collegato.

Anche picchi dal 3% al 7% possono essere considerati all'interno dell'intervallo normale, a seconda della configurazione del sistema.





Chrome usa molta ram?

Come risolvere gli interrupt di sistema che causano un utilizzo elevato della CPU

Se il sistema interrompe costantemente più del 5% al ​​10% della tua CPU, qualcosa non va e molto probabilmente hai a che fare con un problema hardware. Ti aiuteremo ad arrivare in fondo a questo.

La prima soluzione che dovresti sempre provare è riavviare il computer. Se questo non aiuta, inizia da qui:

1. Scollega o disabilita tutti i dispositivi esterni

L'hardware USB è un colpevole comune. Puoi scollegare i tuoi dispositivi USB esterni o --- mentre sei in Gestione dispositivi (vedi sotto) --- disabilitare gli hub di root USB, ovvero impedire all'hardware esterno di interrompere la CPU.

Nel Gestore dispositivi , trova la voce dispositivi del controllo Universal Serial Bus e disabilita qualsiasi voce dell'hub principale USB che riesci a trovare.

Nota: Se utilizzi una tastiera esterna o un mouse USB (Bluetooth), potrebbero smettere di funzionare. Assicurati di avere un metodo alternativo per riattivare il dispositivo.

Suggerimento per computer desktop: Controlla se ne hai inutilizzato Cavi SATA collegati alla scheda madre e rimuoverli.

2. Controlla i driver hardware

Per verificare rapidamente se hai a che fare con un problema di driver, puoi eseguire il Controllo latenza DPC . Deferred Procedure Call (DPC) è un processo relativo agli interrupt di sistema. Quando il gestore dell'interruzione deve rimandare un'attività con priorità inferiore a più tardi, chiama il DPC.

DPC Latency Checker è stato progettato per analizzare se il tuo sistema è in grado di gestire correttamente lo streaming audio o video in tempo reale controllando la latenza dei driver di dispositivo in modalità kernel. È un modo rapido per rilevare i problemi e lo strumento non richiede installazione.

Se vedi barre rosse, ad esempio interruzioni dovute all'elevata latenza, qualcosa non va.

Puoi provare a trovare il colpevole o --- se il problema si è verificato per la prima volta di recente --- ripristinare gli aggiornamenti dei driver recenti (Windows 10) o aggiorna i tuoi driver con versioni standard. I driver che hanno causato problemi in passato erano AMD SATA, dispositivo audio HD e driver Bluetooth mancanti.

In alternativa, puoi installare ed eseguire LatenzaMon , un monitor di latenza, per trovare i file del driver con il maggior numero di DPC. premi il Pulsante Avvia/Riproduci , quindi passa a Autisti scheda e ordina i file del driver per Conteggio DPC . Nota che il conteggio si accumula nel tempo, quindi lascialo funzionare per un po' di tempo.

I driver con un elevato numero di DPC possono causare un numero elevato di interruzioni.

3. Disabilita i dispositivi interni

Piuttosto che aggiornare i driver in modo casuale, inizia con la disattivazione dei singoli driver di dispositivo per trovare il colpevole. Se hai già identificato potenziali trasgressori, disabilitali prima.

passare da un google drive all'altro

Vai al Menu iniziale , cerca e apri il Gestore dispositivi (disponibile anche nel Pannello di controllo), espandere le periferiche elencate di seguito, fare clic con il pulsante destro del mouse su un dispositivo e selezionare disattivare .

Fallo per un dispositivo alla volta , controlla l'utilizzo della CPU degli interrupt di sistema o riesegui DPC Latency Checker, quindi fai clic con il pulsante destro del mouse sul dispositivo e seleziona Abilitare prima di passare al dispositivo successivo.

Questi dispositivi sono i colpevoli più probabili:

  • Adattatori di rete
  • Modem interni
  • Dispositivi audio interni
  • Qualsiasi scheda aggiuntiva, come una scheda di sintonizzazione TV, adattatori ISDN o DSL o modem

Se nessuno di questi è da biasimare, puoi procedere con la disattivazione (e la riattivazione) di altri driver non essenziali.

Non disabilitare mai i driver necessari per eseguire il sistema , compreso tutto ciò che è elencato sotto Computer , Processori , e Dispositivo di sistema .

Inoltre, non provare a disabilitare le schede video, l'unità disco che esegue il sistema, i controller IDE, la tastiera o il mouse (a meno che tu non abbia un dispositivo di input alternativo, come un touchpad) o il monitor.

4. Escludi hardware difettoso

Se un driver corrotto può causare interruzioni del sistema, anche l'hardware difettoso. In tal caso, l'aggiornamento dei driver non risolverà il problema. Ma se la disabilitazione dell'intero dispositivo ha risolto il problema, dovresti seguire la nostra guida per prova il tuo PC per guasti hardware .

Nota: Le interruzioni del sistema potrebbero anche essere causate da un alimentatore difettoso o un caricabatterie per laptop. Prova a sostituire o scollegare anche quello.

5. Disabilita gli effetti sonori

Se utilizzi Windows 7, questa potrebbe essere la soluzione che stai cercando.

Fare clic con il pulsante destro del mouse su icona dell'altoparlante nella barra delle applicazioni, seleziona Dispositivi di riproduzione , fai doppio clic sul tuo Dispositivo predefinito (altoparlante) aprire Proprietà , vai al Miglioramenti tab , e Disattiva tutti gli effetti sonori . Conferma con ok e controlla come stanno andando gli interrupt di sistema ora.

6. Aggiorna il tuo BIOS

Il BIOS è il primo software che i tuoi sistemi eseguono quando accendi il computer. Aiuta il tuo sistema operativo ad avviarsi. Innanzitutto, identifica la versione del tuo BIOS e controlla il sito Web del produttore per aggiornamenti e istruzioni di installazione.

Per scoprire la versione del BIOS, premere Tasto Windows + R , genere cmd , colpire accedere ed eseguire i seguenti due comandi, uno dopo l'altro:

come invertire i colori in Photoshop

1. informazioni di sistema | findstr /I /c:bios2. wmic bios ottiene produttore, smbiosbiosversion

Nota che il io in /IO è un capitale i , non una L minuscola.

Nota: L'aggiornamento del BIOS non dovrebbe essere preso alla leggera. Assicurati che eseguire il backup del sistema primo.

Gli interrupt di sistema possono essere complicati

Gli interrupt di sistema possono avere molte cause. Hai riavviato il computer come indicato sopra? Ci auguriamo che tu sia riuscito a risolvere il problema. Se stai ancora lottando, assicurati di farlo sfoglia i commenti (ora nascosti) qui ; contengono molti rapporti di lettori che hanno identificato cause strane per la loro elevato utilizzo della CPU .

Condividere Condividere Tweet E-mail Come risolvere l'utilizzo elevato della CPU in Windows

Il tuo PC Windows soffre di un elevato utilizzo della CPU fino al 100%? Scopri come correggere l'utilizzo elevato della CPU in Windows 10.

Leggi Avanti
Argomenti correlati
  • finestre
  • Autisti
  • processore
  • Gestione dei compiti
  • Processore per computer
  • Risoluzione dei problemi
Circa l'autore Tina Sieber(831 articoli pubblicati)

Mentre completava un dottorato di ricerca, Tina ha iniziato a scrivere di tecnologia di consumo nel 2006 e non ha mai smesso. Ora anche editor e SEO, la trovi su Twitter o percorrendo un sentiero nelle vicinanze.

Altro da Tina Sieber

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti