Hardware-Interrupts und Systemantworten

2027
Paul Lammertsma

Gelegentlich, etwa einmal pro Woche, wird mein Windows Vista Business-Computer zwischen einer Minute und mehreren Minuten vollständig gesperrt. Sobald dies geschieht, wird es häufiger wiederholt, bis ich einen Neustart durchführe.

Der Prozess-Explorer zeigt an, dass das System während dieses Ereignisses "Hardware-Interrupts und DPCs" durchführt. Die HDD-Aktivitätsanzeige auf meinem Computer bleibt auch so lange an, bis sie wieder reagiert, obwohl ich keine der Festplatten kratzen kann.

Interrupts CPU usage
Im obigen Bild sehen Sie ein Überbrückungsereignis als Spitze der roten (Interrupt-) Linie. Es scheint kurz zu sein, was jedoch darauf zurückzuführen ist, dass Process Explorer die Grafik nicht aktualisieren kann, während die Maschine nicht reagiert.

Hier ist ein Screenshot der gesamten CPU-Auslastung. Im Allgemeinen scheint es eine große Anzahl von Interrupts zu geben.

Ich habe den Eindruck, dass auf meinem Rechner eine höhere Anzahl von Interrupts als normal auftritt. Dies lässt mich vermuten, dass sich ein Teil der Hardware oder ein Treiber schlecht benimmt. Oder könnte es ein IRQ-Konflikt sein?

Wie kann ich das diagnostizieren?


Bearbeiten Nr. 1: Ein Blick auf das Systemprotokoll enthüllt mehrere Warnmeldungen wie:

Bei einem Paging-Vorgang wurde ein Fehler auf dem Gerät \ Gerät \ Festplatte1 \ DR1 festgestellt.

Und:

Zurücksetzen auf Gerät \ Device \ RaidPort0 wurde ausgegeben.

Ich habe jedoch keine RAID-Konfiguration eingerichtet und alle Festplatten sind direkt an die SATA-Ports meines Motherboards angeschlossen.


Edit Nr. 2: Dem Ratschlag folgend habe ich einige Änderungen an meinem Rig vorgenommen, um das Problem zu lösen. Ich habe noch keine Einfrierungen erlebt, werde aber entweder eine Antwort akzeptieren oder weiter diagnostizieren.

  1. Ich habe das SATA-Kabel für meine Systemfestplatte ersetzt.
  2. Ich habe das SATA-Kabel an einen anderen SATA-Port meines Asus M2N-SLI Deluxe-Motherboards angeschlossen.
  3. Ich habe meine nForce 570 SLI AMD-Treiber auf die neueste Version von nVidia aktualisiert.

Ich mache hier die Annahme, dass \Device\RaidPort0es sich um meine Systemplatte handelt. Wenn das Problem bestehen bleibt, besteht der nächste Schritt darin, die anderen drei Festplatten nacheinander abzunehmen, bis das Problem behoben ist. Wenn das nicht klappt, werde ich nForce komplett loswerden. Und danach scheint es nur die Systemfestplatte oder mein Motherboard selbst zu sein.


Bearbeiten Nr. 3: Nachdem ich den SATA-Port des Systemdatenträgers gegen den Port eines anderen Datenträgers ausgetauscht habe, habe ich nach einigen Tagen die folgenden Einträge im Ereignisprotokoll gefunden:

Zurücksetzen auf Gerät \ Device \ RaidPort1 wurde ausgegeben.

Und:

Eine Anfrage an dieses Gerät wurde abgebrochen.

Gerät: \ Gerät \ RaidPort1
Modell: ST3160812AS
Firmware-Version: 3.AA
Seriennummer: 5LS34HQ1
Port: 1

Mir scheint ziemlich klar, dass das Problem weder die Festplatte noch das SATA-Kabel ist, da sich die Fehler vollständig auf einen anderen Port verschoben haben. Ich werde diesen SATA-Port als fehlerhaft betrachten und ausschließlich die anderen fünf verwenden.

5
Der beste Ort, um diese Art von Problem zu diagnostizieren ... http: //www.msfn.org/board/topic/140263-wie-zu-ziel-die-ursache -von-hoher-cpu-usage-von-dpc-interrupt / Moab vor 13 Jahren 3
@Moab Danke, ich arbeite daran, diese Diagnose zu erstellen. In der Zwischenzeit habe ich ein [verwandtes Problem beim Microsoft-Support] (http://support.microsoft.com/kb/955860) gefunden, das anscheinend durch mehrere Netzwerkkarten verursacht wurde. Ich habe die Suche nach LMHOSTS deaktiviert und werde sehen, ob sich dadurch etwas löst. Paul Lammertsma vor 13 Jahren 0

1 Antwort auf die Frage

3
Turbo J

Die beleuchtete HDD-LED ist ein Zeichen für die HDD-Datenübertragung. Wenn Ihre Festplatte auf "stumm" eingestellt ist, können Sie ihre Aktivität möglicherweise nicht hören. Es kann auch ein Kommunikationsfehler auf dem SATA- (oder IDE-) Kabel sein.

Die Windows-Ereignisprotokolle weisen möglicherweise einen Fehler auf, wenn Festplattenfehler vorliegen.

Aktualisieren:

Bei einem Paging-Vorgang wurde ein Fehler auf dem Gerät \ Gerät \ Festplatte1 \ DR1 festgestellt.

SATA CRC-Fehler / Timeout. Und Seitenvorgänge sind unwahrscheinlich vorgebildet => das System hängt für eine Weile.

Zurücksetzen auf Gerät \ Device \ RaidPort0 wurde ausgegeben.

Die Festplatte hat eine Weile nicht reagiert und Windows hat den SATA-Port zurückgesetzt. Wenn Ihr System den Betrieb fortsetzt, scheint der Fehlerzustand vorübergehend zu sein.

Haben Sie versucht, die SATA-Kabel zu ändern (siehe Corrorsion-Kontakte)? Wenn das nicht hilft, würde ich versuchen, die Festplatte zu wechseln.

Ich werde das OP mit einigen Meldungen aus dem Windows-Ereignisprotokoll bearbeiten. Die Festplatte ist nicht auf einen stillen Modus eingestellt, und ich kann sie normalerweise hören, wenn sie sucht. Paul Lammertsma vor 13 Jahren 0
Danke, ich werde einen Blick darauf werfen, wenn ich das Ding wirklich abschalte. Paul Lammertsma vor 13 Jahren 0
Möglicherweise hören Sie keine Suchgeräusche von der Festplatte, wenn sie linear liest oder auf eine Weise beschäftigt ist, die kein Suchen erfordert. bwDraco vor 13 Jahren 0
@DragonLord Sie haben Recht: Es scheint, dass eine Festplatte auch dann etwas tut, wenn Windows gesperrt ist. Nach dieser letzten Schließung habe ich an meinem Rig einige Änderungen vorgenommen (siehe OP). Paul Lammertsma vor 13 Jahren 0
Nachdem ich die SATA-Ports gegen eine andere Festplatte ausgetauscht habe, erhalte ich Warnungen an einem anderen Port. Beide Warnmeldungen werden weiterhin angezeigt, aber jetzt wird die Meldung "Auf Gerät zurücksetzen \ Device \ RaidPort1 wurde ausgegeben" ausgegeben. Es scheint, dass einer der SATA-Ports nicht funktioniert. Zumindest weiß ich jetzt was! Paul Lammertsma vor 13 Jahren 1