Hvordan fikse høy CPU-bruk forårsaket av systemavbrudd
Når du oppdager at en prosess kalt "systemavbrudd" forårsaker høy CPU-bruk, har du mest sannsynlig å gjøre med et maskinvare- eller driverproblem.
I dette innlegget forklarer vi hva systemavbrudd er og hvordan du kan finne og fikse den underliggende årsaken til deres høye CPU-bruk.
Hva er "Systemavbrudd"?
Systemavbrudd vises som en Windows-prosess i Task Manager, men det er egentlig ikke en prosess. Snarere er det en slags representant som rapporterer CPU-bruken til alle avbrudd som skjer på et lavere systemnivå.
Avbrudd kan stamme fra programvare eller maskinvare, inkludert selve prosessoren. Wikipedia forklarer :
Et avbrudd varsler prosessoren om en tilstand med høy prioritet som krever avbrudd av gjeldende kode som prosessoren kjører. Prosessoren reagerer ved å suspendere sine nåværende aktiviteter, lagre dens tilstand og utføre en funksjon kalt en avbruddsbehandler for å håndtere hendelsen.
Når avbruddsbehandleroppgaven er fullført, gjenopptar prosessoren tilstanden den ble avbrutt i.
Avbrudd er en form for kommunikasjon av programvare og maskinvare med CPU. For eksempel, når du begynner å skrive på tastaturet, sender den respektive maskinvaren og programvaren avbrudd til CPU-en for å utløse behandlingen av inndataene dine.
Avbrudd kan også fortelle CPUen at det har oppstått en feil, og dette kan forårsake en økning i CPU-bruken av systemavbrudd. På et sunt system vil systemavbrudd sveve mellom 0,1 % og 2 % av CPU-bruken, avhengig av CPU-frekvensen, kjørende programvare og tilkoblet maskinvare.
Selv topper på 3 % til 7 % kan vurderes innenfor normalområdet, avhengig av systemoppsettet.
Hvordan fikse systemavbrudd som forårsaker høy CPU-bruk
Hvis systemet avbryter konstant svinner mer enn 5% til 10% av CPU-en din, er noe galt, og du har mest sannsynlig å gjøre med et maskinvareproblem. Vi hjelper deg med å komme til bunns i dette.
Den første løsningen du alltid bør prøve er å starte datamaskinen på nytt. Hvis du har ventende Windows-oppdateringer, installer dem. Og hvis du vil være ekstra forsiktig, kan du også kjøre en skadelig programvare- og virusskanning for å utelukke dette som en skyldig. Hvis ingen av disse grunnleggende tiltakene hjelper, start her:
1 Koble fra eller deaktiver alle eksterne enheter
USB-maskinvare er en vanlig skyldig. Du kan enten koble fra eksterne USB-enheter eller – mens du er i Enhetsbehandling (se nedenfor) – deaktivere USB Root Hubs, dvs. blokkere ekstern maskinvare fra å forstyrre CPU.
I Enhetsbehandling (tilgang fra Windows + X – menyen), finn oppføringen Universal Serial Bus-kontrollere og deaktiver alle USB Root Hub -oppføringer du kan finne.
Hvis du bruker et eksternt tastatur eller en USB-mus, kan de slutte å fungere. Sørg for å ha en alternativ metode for å reaktivere enheten.
For stasjonære datamaskiner: Sjekk om du har noen ubrukte SATA-kabler koblet til hovedkortet og fjern dem.
2 Sjekk maskinvaredrivere
For raskt å sjekke om du har et driverproblem, kan du kjøre DPC Latency Checker. Deferred Procedure Call (DPC) er en prosess relatert til systemavbrudd. Når avbruddsbehandleren trenger å utsette en oppgave med lavere prioritet til senere, kaller den på DPC.
DPC Latency Checker ble utviklet for å analysere om systemet ditt kan håndtere sanntids lyd- eller videostrømming på riktig måte ved å sjekke ventetiden til enhetsdrivere i kjernemodus. Det er en rask måte å avsløre problemer, og verktøyet krever ingen installasjon.
Hvis du ser røde søyler, altså frafall på grunn av høy latens, er det noe som er av.
Du kan enten prøve å finne den skyldige eller – hvis problemet først oppsto nylig – rulle tilbake nylige driveroppdateringer (Windows 10) eller oppdatere driverne med standardversjoner. Drivere som forårsaket problemer tidligere var AMD SATA, HD-lydenheter og manglende Bluetooth-drivere.
Alternativt kan du installere og kjøre LatencyMon, en latensmonitor, for å finne driverfilene med det høyeste DPC-antallet. Trykk på Start/Play-knappen, bytt deretter til fanen Drivere, og sorter driverfilene etter DPC-antall. Merk at tellingen akkumuleres over tid, så la den gå en stund.
Drivere med høyt DPC-antall kan potensielt forårsake et høyt antall avbrudd.
3 Deaktiver interne enheter
I stedet for å oppdatere drivere tilfeldig, start med å deaktivere individuelle enhetsdrivere for å finne den skyldige. Hvis du allerede har identifisert potensielle lovbrytere, deaktiver disse først.
Gå til Start-menyen, søk etter og åpne Enhetsbehandling (finnes også i kontrollpanelet), utvid periferiutstyret som er oppført nedenfor, høyreklikk på en enhet og velg Deaktiver.
Gjør dette for én enhet om gangen, sjekk CPU-bruken til systemavbrudd, eller kjør DPC-forsinkelseskontrollen på nytt, høyreklikk deretter enheten og velg Aktiver før du går videre til neste enhet.
Disse enhetene er de mest sannsynlige synderne:
-
Nettverksadaptere
-
Interne modemer
-
Interne lydenheter
-
Eventuelle tilleggskort, som et TV-tunerkort, ISDN- eller DSL-adaptere eller modemer
Hvis ingen av disse har skylden, kan du fortsette med å deaktivere (og reaktivere) andre ikke-essensielle drivere.
Deaktiver aldri drivere som er nødvendige for å kjøre systemet ditt, inkludert alt som er oppført under Datamaskin, prosessorer og systemenhet .
Ikke prøv å deaktivere skjermadapterne, diskstasjonen som kjører systemet ditt, IDE-kontrollere, tastaturet eller musen (med mindre du har en alternativ inndataenhet, for eksempel en pekeplate), eller skjermen.
4 Ekskluder feil maskinvare
Hvis en korrupt driver kan forårsake systemavbrudd, kan sviktende maskinvare også gjøre det. I så fall vil ikke oppdatering av driverne løse problemet. Men hvis deaktivering av hele enheten løste det, bør du følge veiledningen vår for å teste PC-en din for sviktende maskinvare.
Merk: Systemavbrudd kan også være forårsaket av en defekt strømforsyning eller bærbar lader. Prøv å erstatte eller koble fra den også.
5 Deaktiver lydeffekter
Hvis du bruker Windows 7, kan dette være løsningen du leter etter.
Høyreklikk høyttalerikonet i systemstatusfeltet, velg Avspillingsenheter, dobbeltklikk på standardenheten (høyttaler) for å åpne Egenskaper, gå til Forbedringer – fanen og Deaktiver alle lydeffekter. Bekreft med OK og sjekk hvordan det går med systemavbrudd nå.
6 Oppdater BIOS
BIOS er den første programvaren systemet kjører når du slår på datamaskinen. Det hjelper operativsystemet med å starte opp. Først må du identifisere BIOS-versjonen din og sjekke produsentens nettsted for oppdateringer og installasjonsinstruksjoner.
For å finne ut BIOS-versjonen din, trykk Windows-tast + R, skriv inn cmd, trykk Enter og kjør følgende to kommandoer etter hverandre:
systeminfo | findstr /I /c:bios
wmic bios get manufacturer, smbiosbiosversion
Merk at I i /I er stor i, ikke liten L.
Oppdatering av BIOS bør ikke tas lett på. Sørg for å sikkerhetskopiere systemet først.
Systemavbrudd kan være vanskelig
Systemavbrudd kan ha mange årsaker. Startet du datamaskinen på nytt som instruert ovenfor? Vi håper du klarte å fikse problemet. Hvis du fortsatt lider av høy CPU-bruk, bør du også sjekke ut andre prosesser som kan forårsake problemet.





