Wie finde ich die Ursache für Softpage-Fehler?

Wie finde ich die Ursache für Softpage-Fehler?

Ich habe einen Windows 7 x64-Computer, der laut Performance Monitor im Leerlauf 70.000 Seitenfehler pro Sekunde hat. Das erscheint mir viel (jeder andere Computer, den ich überprüfe, hat im Leerlauf praktisch 0 Seitenfehler pro Sekunde).

Wenn ich den Ressourcenmonitor oder den Process Explorer verwende, um nach schwerwiegenden Fehlern zu suchen, sehe ich, dass es im Grunde 0 sind. Alle Seitenfehler sind also geringfügig.

Normalerweise stellen Soft-Page-Faults kein Problem dar, aber ich vermute, dass sie bei diesem Computer Probleme verursachen könnten, da es so viele davon gibt. Ich möchte herausfinden, welche Programme die Soft-Faults verursachen.

Gibt es Tools, die die Anzahl der Soft-Page-Faults für jeden Prozess anzeigen?

Antwort1

Prozesshackerhat pro Prozess Spalten für „Hard Faults Delta“ und „Page Faults Delta“. Der Unterschied zwischen den beiden besteht darin, wie viele Soft Page Faults auftreten, und Sie wissen genau, welche Prozesse sie erzeugen:

              Bildbeschreibung hier eingeben

Der obige Screenshot zeigt eine leere Spalte, aber das liegt nur daran, dass der Computer im Wesentlichen im Leerlauf war. EstutZeigen Sie die schwerwiegenden Fehler an, wenn sie auftreten, z. B. beim Starten eines umfangreichen Programms.

Antwort2

Demnach wird pfmon.exe dies erledigen. http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1687

Ich konnte es herunterladen von http://support.microsoft.com/kb/927229 und ich konnte es erfolgreich einsetzen.

Viel Glück.

Antwort3

Mit ziemlicher Sicherheit stammen diese Soft-Fehler aus dem Speicher, der von zwei oder mehr Anwendungen gemeinsam genutzt wird – was läuft da bei Ihnen? Wenn es sich beispielsweise um MS Office handelt, das viel gemeinsam genutzten Speicher verwendet, können Sie diese „Fehler“ völlig vergessen (um ehrlich zu sein, handelt es sich dabei nicht wirklich um Fehler, sondern nur um Benachrichtigungen zur MMU-Tabellenkohärenz).

Antwort4

Bitte probieren Sie Process Explorer aus (Tool der Sysinternals-Suite)

Hier finden Sie es http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Sobald es läuft, muss nur noch geprüft werdenSeitenfehlerdeltaView | Select Columns...was Sie unter Schlagen findenProcess Memory tab

verwandte Informationen