Richtlinien zur Fehlerbehebung bei hoher Interrupt-Rate

2227
Aaron

Leseproben:

  • hohe oder über der normalen Interrupt-Rate (im Leerlauf) bei ungefähr 1505 / s
  • Informationen aus Process Explorer und Kernrate
  • Systemaufrufe ca. 6132 / Sek
  • Kontext wechselt ungefähr 1584 / s

Möglicherweise fehlerhafte Hardware oder fehlerhafter Gerätetreiber?

Version: Windows XP 5.1.2600

Aktualisieren:

  • Untersuchen Sie möglicherweise, welche Benutzerlandprozesse (oder Threads) für bestimmte Systemaufrufe verantwortlich sind und warum
6
Ich denke, es hat keinen Sinn, wenn ich dafür stimme, dies zu verschieben John T vor 15 Jahren 0
Entschuldigung ... verstehe ich nicht? Was ist falsch? Aaron vor 15 Jahren 1
Was lässt Sie glauben, dass es eine hohe Rate ist? axk vor 15 Jahren 0
Was ist eine "normale" Rate? Bei Leerlaufzeiten, dh drahtlose Netzwerkkarte deaktiviert + Bluetooth, wie oben angegeben. Ist das typisch? Ich denke, mir fehlt einfach das Verständnis ... wo und wie kann ich tiefer graben? Aaron vor 15 Jahren 0

2 Antworten auf die Frage

3
Peter Mortensen

Haben Sie ein USB-Gerät angeschlossen (außer Tastatur / Maus)?

Ich habe ein ähnliches Problem wie Sie, aber nur, wenn ich eine USB-Festplatte angeschlossen habe. Das System würde dann in einen Zustand wechseln, in dem ein Neustart erforderlich war, um das System zu verlassen. Selbst wenn das USB-Laufwerk nicht bereitgestellt wurde, ist die Interrupt-Rate immer noch hoch und das System war langsam und nicht sehr ansprechend.

Ich habe alles Mögliche ausprobiert, einschließlich des Entfernens der USB-Geräte im Geräte-Manager und Aktualisieren auf die neuesten Treiber. Aber nichts hat geholfen. Am Ende kaufte ich einen neuen Computer, da es ohnehin Zeit war, einen neuen zu bekommen. Das USB-Laufwerk funktionierte auf dem neuen System einwandfrei und war daher nicht die Ursache des Problems.

Ich vermute, es war entweder fehlerhafte Hardware oder eine beschädigte Windows-Installation.

Generell möchte ich keine unspezifischen Maßnahmen vorschlagen, aber:

Ein erster Schritt könnte darin bestehen, Windows XP auf einer zweiten leeren Festplatte zu installieren und zu sehen, ob das Problem behoben ist. Wenn dies nicht der Fall ist, können Sie eine beschädigte Windows-Installation oder ein beschädigtes Dateisystem (da es auf einer leeren Festplatte installiert wurde) ausschließen.

Mit dieser Methode können Sie zu Ihrer alten Windows-Installation zurückkehren, ohne Anwendungen neu installieren zu müssen. Die zweite Windows-Installation kann auch als Sicherungsinstallation verwendet werden, wenn die erste fehlschlägt. Dies kann sehr praktisch sein, wenn Sie keine Zeit haben Um das Problem zu beheben, möchten Sie einfach weiterarbeiten. (Ich verwende es auch, um zwischen einer 32-Bit-Version und einer 64-Bit-Version von Windows hin und her zu wechseln - obwohl eine virtuelle Maschine wahrscheinlich praktischer wäre).

@Peter: Keine. Nichts außer dem, was du erwähnt hast. Wireless NIC + Bluetooth ist deaktiviert (Hard-Switch). Aaron vor 15 Jahren 0
2
hanleyp

Überprüfen Sie Ihre Laufwerke / IDE-Kanäle in den Eigenschaften des Geräte-Managers und stellen Sie sicher, dass sie nicht im PIO-Modus ausgeführt werden. Ich habe bereits zuvor ein Problem mit einer Festplatte gesehen, wodurch das System sehr langsam arbeitet. Windows XP (und höher) schaltet automatisch von DMA (Direkter Speicherzugriff) in den PIO-Modus (Programmierte Eingabe / Ausgabe) um, wenn Probleme mit den Daten des Laufwerks auftreten.

Wenn dies das Problem ist, können Sie die erweiterten Eigenschaften ändern, um den DMA-Modus zu verwenden, falls verfügbar, oder das Gerät einfach löschen und Windows den Treiber neu installieren lassen.