Speicher – Seitenlesevorgänge pro Sekunde unter Windows Server 2016 und höher

Microsoft.Windows.Server.10.0.OperatingSystem.MemoryPageReadsPerSec.Collection (Rule)

Erfasst die Werte für den Leistungsindikator „Speicher\Seitenlesevorgänge/s“.

Knowledge Base article:

Zusammenfassung

Von dieser Regel werden die Leistungsdaten für den Leistungsindikator „Speicher\Seitenlesevorgänge/s“ erfasst.

Der Leistungsindikator „Physikalischer Datenträger\Seitenlesevorgänge/Sek.“ gibt die Geschwindigkeit an, mit der Seiten vom Datenträger gelesen wurden, um schwerwiegende Seitenfehler zu beheben. Er zeigt die Anzahl der Lesevorgänge an, wobei die Anzahl der Seiten, die in den einzelnen Vorgängen abgerufen werden, in der Zählung nicht berücksichtigt werden. Schwerwiegende Seitenfehler treten auf, wenn ein Prozess auf eine Seite im virtuellen Arbeitsspeicher verweist, die sich nicht in einer der Arbeitsseiten oder an anderer Stelle im physikalischen Arbeitsspeicher befindet und vom Datenträger abgerufen werden muss. Dieser Leistungsindikator ist ein wesentlicher Indikator für Fehler, die systemweite Verzögerungen verursachen. Er enthält Lesevorgänge, um Fehler im Dateisystemcache (normalerweise durch Anwendungen angefordert) und in nicht zwischengespeicherten, zugeordneten Speicherdateien zu erfassen. Vergleichen Sie den Wert von „Speicher\Seitenlesevorgänge/Sek.“ mit dem Wert von „Speicher\Seiteneingabe/Sek.“, um zu ermitteln, wie viele Seiten durchschnittlich pro Lesevorgang gelesen wurden.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
CategoryPerformanceCollection
EnabledFalse
Instance NameMemory
Counter NamePage Reads/sec
Frequency300
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PerformanceDS DataSource System.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Windows.Server.10.0.OperatingSystem.MemoryPageReadsPerSec.Collection" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Page Reads/sec</CounterName>
<ObjectName>Memory</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>250</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>