“Systeminterrupts” ist kein Prozess im herkömmlichen Sinne, sondern dient dazu, dem Benutzer zu erklären, dass der Computer 1,5 % seiner CPU-Ressourcen für die Bearbeitung von Interrupt-Anforderungen verwendet. Interrupts treten unterhalb der Betriebssystemebene auf, sind also nicht mit einem bestimmten Prozess verbunden.
Interrupts (IRQs) existieren, damit die Hardwarekomponenten Ihres Systems der CPU Dinge mitteilen können wie “ein Fehler ist aufgetreten”, oder “die angeforderten Daten sind jetzt verfügbar”, oder “dieses Gerät möchte Daten senden”. Jedes Mal, wenn ein Gerät oder ein Stück Software der CPU etwas über die Aufgabe mitteilen muss, die es ausführt, oder die CPU anweisen muss, etwas zu tun, löst es einen Interrupt aus, den die CPU empfängt und verarbeitet . Wenn dies geschieht, hält die CPU sofort an, was sie gerade tut, so dass sie den Interrupt bearbeitet.
Als Prozess betrachtet, sind ein weiteres verwandtes Element Deferred Procedure Calls (DPCs) , die Betriebssystemfunktionen sind, die entweder direkt oder indirekt als Reaktion auf einen ausgelösten Interrupt asynchron aufgerufen werden. Wenn Sie die Systeminterrupts und die DPC-Verarbeitung zusammenzählen, können Sie im Allgemeinen die Menge der verwendeten Ressourcen als Reaktion auf die IRQ-Behandlung abschätzen.
Es gibt gute und schlechte Interrupts. Wenn Sie viel Zeit für die Interrupt-Verarbeitung aufwenden, ist die Wahrscheinlichkeit groß, dass mindestens ein Teil der Hardware defekt ist. Andererseits verwendet eine Menge Hardware IRQs für das Timing und andere wertvolle Zwecke. Der PCI-Bus zum Beispiel verwendet IRQs, um zu steuern, welches Gerät den Bus zu einem bestimmten Zeitpunkt benutzt, so dass jedes Gerät den Bus effizient nutzen kann.
Bei 1,5 % klingt für mich alles normal.