Hoe hoog CPU-gebruik veroorzaakt door systeemonderbrekingen op te lossen in Windows
Als je merkt dat een proces genaamd “systeem interrupts” een hoog CPU-gebruik veroorzaakt, heb je waarschijnlijk te maken met een hardware- of stuurprogrammaprobleem.
In dit artikel leggen we het concept van systeeminterrupts uit en geven we een uitgebreide handleiding voor het identificeren en verhelpen van de hoofdoorzaak van hun verhoogde CPU-gebruik.
Wat zijn “systeemonderbrekingen” in Windows?
Systeemonderbrekingen worden weergegeven in de vorm van een Windows-toepassing die wordt uitgevoerd in Taakbeheer, hoewel het niet echt een procedure op zich is. In plaats daarvan dient het als een afgezant of agent die het gebruik van computationele bronnen registreert en kwantificeert van alle onderbrekingen die plaatsvinden op een fundamenteler niveau van het besturingssysteem.
Onderbrekingen kunnen afkomstig zijn van software- of hardwarecomponenten, waaronder de centrale verwerkingseenheid (CPU). Na voltooiing van het interruptbehandelingsproces keert de CPU terug naar de toestand waarin hij zich tijdens de onderbreking bevond.
Interrupties vormen een interactiemethode tussen software- en hardwarecomponenten die de communicatie met de centrale verwerkingseenheid (CPU) vergemakkelijken. In een dergelijk scenario sturen de relevante randapparaten en programmeerelementen onderbrekingen naar de CPU, waardoor de verwerking van de invoer van de gebruiker in gang wordt gezet.
Onderbrekingen kunnen de centrale verwerkingseenheid (CPU) bovendien een signaal geven dat er een onregelmatigheid heeft plaatsgevonden, wat kan resulteren in een toename van het gebruik van CPU-bronnen die zijn toegewezen aan het afhandelen van systeemonderbrekingen. Binnen een goed werkend systeem zou het CPU-gebruik voor het afhandelen van systeemonderbrekingen stabiel moeten blijven op niveaus tussen 0,1% en 2%, rekening houdend met factoren zoals de kloksnelheid van het systeem, actieve toepassingen en aangesloten randapparatuur.
Het is de moeite waard om op te merken dat in bepaalde omstandigheden zelfs waarden van 7% nog binnen een acceptabel bereik kunnen vallen, afhankelijk van de specifieke configuratie van het systeem.
Zo repareer je systeemonderbrekingen die een hoog CPU-gebruik veroorzaken
Aanwijzingen van aanhoudend CPU-gebruik van ongeveer 5% tot 10%, die kunnen worden toegeschreven aan onderliggende hardwareproblemen, zijn niet ongewoon. In dergelijke gevallen is het essentieel om deze problemen snel te identificeren en aan te pakken om optimale apparaatprestaties te behouden. Ons team zal er alles aan doen om je te helpen bij het oplossen van mogelijke hardwaregerelateerde problemen die de werking van je apparaat kunnen beïnvloeden.
Preliminary Fixes
Voordat je aan deze reis begint, is het essentieel om een goed begrip te hebben van de fundamentele concepten die ten grondslag liggen aan de uitvoering ervan. Laten we deze basisprincipes kort bespreken voordat we dieper op het onderwerp ingaan.
⭐Reboot uw computer
⭐ Installeer Windows-updates
⭐ Ontkoppel alle externe apparaten
Om extra voorzorgsmaatregelen te nemen, is het aanbevolen om een grondige malware- en virusscan op uw systeem uit te voeren.
Als deze fundamentele strategieën geen soelaas bieden, kan het nodig zijn om de eerste oplossing te overwegen.
Alle externe apparaten uitschakelen
USB-hardware kan vaak de hoofdoorzaak zijn van dergelijke problemen. Om dit probleem aan te pakken, is een optie om alle externe USB-apparaten los te koppelen. Als alternatief kan tijdens het navigeren naar Apparaatbeheer (zie hieronder) de USB Root Hubs uitgeschakeld worden, waardoor onderbrekingen van de centrale verwerkingseenheid door externe hardwarecomponenten voorkomen worden.
Navigeer naar de sectie Universal Serial Bus-controllers om USB Root Hub-vermeldingen te zoeken en te deactiveren in Apparaatbeheer, dat toegankelijk is via het menu Windows + X.
Het is mogelijk dat een extern toetsenbord of USB-muis niet meer werkt. Het is verstandig om een noodplan te hebben om het apparaat opnieuw te activeren als dit gebeurt.
Zorg ervoor dat er geen overtollige SATA-kabels zijn aangesloten op het moederbord van uw desktopcomputer, aangezien dit kan bijdragen aan mogelijke prestatieproblemen. Controleer of er onnodige aansluitingen zijn en verwijder deze onmiddellijk.
Hardware-stuurprogramma’s controleren en bijwerken
Om erachter te komen of je te maken hebt met een stuurprogrammaprobleem, kun je de DPC Latency Checker uitvoeren. Deferred Procedure Call (DPC) is een proces dat gerelateerd is aan systeeminterrupts. Wanneer de interrupt handler een taak met een lagere prioriteit moet uitstellen tot later, wordt de DPC aangeroepen.
De DPC Latency Checker is een efficiënt diagnostisch hulpprogramma dat het vermogen van je computersysteem evalueert om realtime audio- en videostreaming te beheren in termen van latentie geassocieerd met kernelmodus apparaatstuurprogramma’s. Deze niet-invasieve oplossing biedt direct inzicht in de mate waarin je computer in staat is om de DPC te gebruiken. Deze niet-invasieve oplossing biedt direct inzicht in potentiële problemen zonder dat er installatieprocedures nodig zijn.
Als er rode balken worden waargenomen die duiden op gegevensverlies als gevolg van verhoogde latentie, suggereert dit dat er een probleem kan zijn met de prestaties van het systeem.
Je kunt er ook voor kiezen om de dader te identificeren of, als het probleem onlangs is opgetreden, terug te keren naar eerdere stuurprogramma-aanpassingen op Windows 10. Een andere optie is het bijwerken van de stuurprogramma’s voor uw apparaten met de meest recente versies. In het verleden hebben gebrekkige stuurprogramma’s zoals die van AMD voor SATA, HD-audioapparaten en ontbrekende Bluetooth-stuurprogramma’s problemen veroorzaakt.
Als alternatief kun je LatencyMon , een latentiemonitor, installeren en uitvoeren om de stuurprogrammabestanden met de hoogste DPC-telling te vinden. Druk op de Start / Afspeelknop , ga naar het tabblad Stuurprogramma’s en sorteer de stuurprogrammabestanden op DPC-aantal . Merk op dat het aantal in de loop van de tijd toeneemt, dus laat het enige tijd lopen.
Personen met een verhoogde telling voor rijden onder invloed (Driving While Intoxicated, DWI) kunnen een aanzienlijke toename van verstoringen ervaren als gevolg van hun verminderde beoordelingsvermogen en motorische vaardigheden tijdens het besturen van een voertuig onder invloed.
Interne apparaten uitschakelen
In plaats van willekeurig stuurprogramma’s bij te werken, is het raadzaam om te beginnen met het uitschakelen van specifieke onderdelen van het stuurprogramma om het problematische element te isoleren. In gevallen waarin een bepaald stuurprogramma is aangewezen als mogelijke oorzaak, is het verstandig om dat onderdeel te deactiveren voordat u verder gaat.
Navigeer naar het menu Start en activeer de zoekfunctie. Voer “Configuratiescherm” in en klik op het resultaat. Ga vervolgens naar de sectie Apparaten door erop te klikken in het linkerpaneel of door de zoekbalk bovenaan het scherm te gebruiken. Zodra je Apparaatbeheer hebt geopend, zoek je de lijst met randapparaten op en breid je deze uit door op elk apparaat te dubbelklikken. Om een individueel apparaat uit te schakelen, klik je er met de rechtermuisknop op en kies je de optie “Uitschakelen”.
Bij het uitvoeren van onderhoudstaken op een enkel apparaat is het belangrijk om het CPU-gebruik van het systeem in relatie tot systeeminterrupts in de gaten te houden. Hiervoor kan het gereedschap DPC Latency Checker gebruikt worden. Zodra je de benodigde informatie hebt verkregen, klik je met de rechtermuisknop op het apparaat in kwestie en schakel je het in voordat je verder gaat met het volgende apparaat in het proces.
Deze apparaten zijn de meest waarschijnlijke boosdoeners:
⭐ Netwerkadapters
⭐ Interne modems
⭐ Interne geluidsapparaten
Eventuele extra uitbreidingskaarten, zoals kaarten voor televisieontvangst, ISDN- of DSL-verbindingen of internettoegang, vallen ook onder deze garantie.
Als er geen specifiek stuurprogramma als oorzaak wordt geïdentificeerd, kan het nodig zijn om andere niet-essentiële stuurprogramma’s uit te schakelen en vervolgens weer in te schakelen om het probleem op te lossen.
Het wordt ten zeerste afgeraden om hardwareonderdelen uit te schakelen die essentieel zijn voor het goed functioneren van uw computer, zoals de onderdelen die worden genoemd onder “Computer”, “Processors” of “Systeemapparaten.
Schakel daarnaast geen visuele presentatieapparaten, hardwarecomponenten die verantwoordelijk zijn voor de werking van de computer, interne opslaginterfaces, randapparatuur zoals toetsenborden en muizen (met uitzondering van alternatieve apparaten zoals touchpads) of beeldschermen uit.
Falende hardware uitsluiten
Als een slecht werkend stuurprogramma instabiliteit van het systeem kan veroorzaken, is het ook aannemelijk dat defecte hardware vergelijkbare resultaten oplevert. Daarom is het mogelijk dat het updaten van de stuurprogramma’s het probleem niet oplost. In gevallen waar het uitschakelen van het gehele onderdeel het probleem oplost, worden gebruikers echter aangeraden om onze uitgebreide gids te raadplegen over het uitvoeren van een evaluatie van de hardware van hun computer op mogelijke fouten.
In bepaalde gevallen kunnen systeemonderbrekingen het gevolg zijn van een ontoereikende voedingsbron of een defecte laptopadapter. In dergelijke gevallen is het aan te raden om de voeding te vervangen of de oplader los te koppelen en te proberen eventuele problemen op te lossen.
Geluidseffecten uitschakelen
Voor degenen die Windows 7 als besturingssysteem gebruiken, zou dit de oplossing kunnen zijn die u zoekt.
Klik met de rechtermuisknop op het luidsprekerpictogram in het systeemvak en selecteer vervolgens “Afspeelapparaten”. Dubbelklik vervolgens op je standaardapparaat, dat gelabeld zou moeten zijn als “Standaardapparaat (Luidspreker)”, om de eigenschappen ervan te openen. Zodra je deze eigenschappen hebt geopend, ga je naar het tabblad “Verbeteringen” en schakel je alle geluidseffecten uit. Bevestig ten slotte de wijzigingen door op “OK” te klikken, waarna je kunt beoordelen of de systeemonderbrekingen al dan niet zijn verholpen.
Werk je BIOS bij
Wanneer je een computer aanzet, dient het BIOS (Basic Input/Output System) als de eerste softwarecomponent die het laden van het besturingssysteem vergemakkelijkt. Voor optimale prestaties is het raadzaam om de huidige versie van je BIOS te bepalen en de website van de fabrikant te raadplegen voor beschikbare updates en gebruiksvriendelijke installatierichtlijnen.
Volg deze stappen om je BIOS-versie te achterhalen:1. Druk tegelijkertijd op de knop “Windows” op je toetsenbord en de toets “R” om het dialoogvenster “Uitvoeren” op te roepen.2. Voer in het dialoogvenster Uitvoeren het woord “cmd” in.3. Nadat je “cmd” hebt ingetypt, druk je op de toets “Enter” op je toetsenbord om een opdrachtpromptvenster te openen.4. Druk op de toets “Enter” op je toetsenbord om een opdrachtpromptvenster te openen.Voer ten slotte in het opdrachtpromptvenster de volgende twee instructies achtereenvolgens uit om je BIOS-versie te bepalen.
systeminfo | findstr /I /c:bios
wmic bios get manufacturer, smbiosbiosversion
Let op: de letter “I” die hierin wordt gebruikt is een hoofdletter, in tegenstelling tot de kleine letter “l”.
Het bijwerken van de fundamentele configuratie-instellingen die ten grondslag liggen aan de werking van een computer mag niet als een onbelangrijke zaak worden beschouwd. Het is verstandig om ervoor te zorgen dat een back-up van het operationele systeem, namelijk Windows, is uitgevoerd voordat dit proces wordt uitgevoerd.
Systeemonderbrekingen kunnen lastig zijn
Systeemonderbrekingen kunnen verschillende oorzaken hebben, maar ze lossen meestal op als het systeem opnieuw wordt opgestart. Als het probleem blijft bestaan, zelfs na het herstarten van je apparaat, vertrouwen we erop dat onze vorige aanbevelingen je van dienst zijn geweest. Als je echter een verhoogd CPU-gebruik blijft ervaren, is het verstandig om extra Windows-processen te onderzoeken en te bepalen of een andere factor verantwoordelijk kan zijn voor de verstoring.