Was sind "viele" Seitenfehler?


20

Ich überwache das Speicherobjekt in Windows 2k8 und verfolge den Seitenfehler- / Sek.-Zähler. Gibt es einen Schwellenwert für die Ermittlung einer übermäßigen Anzahl von Seitenfehlern? Oder sollte ich mich mehr mit einer anhaltend hohen Anzahl von Seitenfehlern befassen?

Gibt es eine bessere Möglichkeit, Seitenfehler anzuzeigen?

Antworten:


22

Dies ist eine gute Frage, da es schwierig ist, Informationen zu Speicherproblemen für die Leistungsüberwachung zu erhalten.

Page Faults/secDenken Sie beim Betrachten zunächst daran, dass dies weiche Fehler, harte Fehler und Datei-Cache-Fehler umfasst. Zum größten Teil können Sie weiche Fehler (z. B. Paging zwischen Speicherorten) und Cache-Fehler (Einlesen von Dateien in den Speicher) ignorieren, da sie in den meisten Situationen eine eingeschränkte Auswirkung auf die Leistung haben.

Der eigentliche Indikator für Speichermangel werden schwere Fehler sein, die unter zu finden sind Memory: Page Reads/sec. Schwerwiegende Fehler bedeuten, dass die Prozessausführung unterbrochen wird, damit der Speicher von der Festplatte gelesen werden kann (normalerweise bedeutet dies, dass die Auslagerungsdatei aufgerufen wird). Ich würde eine anhaltende Anzahl harter Fehler als Hinweis auf einen Speichermangel betrachten.

Wenn Sie sich weiter unten im Kaninchenbau befinden, können Sie auch die Länge der Festplattenwarteschlangen mit harten Fehlern vergleichen, um festzustellen, ob die Festplattenlesevorgänge die Festplattenleistung weiter beeinträchtigen. Um sich hier ein Bild zu machen, schauen Sie auf Physical Disk: Avg. Disk Queue Length. Wenn diese Anzahl größer als die Anzahl der Spindeln in Ihrem Array ist, haben Sie ein Problem. Wenn diese Anzahl jedoch nur bei Hardpage-Fehlern ansteigt, liegt ein Problem mit der Speicherkapazität und nicht mit der Festplattenleistung vor.


1
Beachten Sie, dass anhaltende schwere Fehler auch bedeuten, dass Sie eine Datei einlesen, die nicht zwischengespeichert wurde.
Jim B

3

Seitenfehler / Sek. Ist ein relativer Zähler, daher müssen Sie ihn unter anderem mit der Speicherauslastung und der Festplatten-E / A vergleichen. Selbst eine anhaltend hohe Anzahl von Seitenfehlern weist möglicherweise nicht auf ein Leistungsproblem (an und für sich) hin. Dies bedeutet lediglich, dass die angeforderte Seite nicht im Speicher vorhanden war. Schauen Sie sich diese Übersicht des PAL-Tools für grundlegende Windows-Leistungsanalysen an.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.