Speicher\Speicherseiten/s

Microsoft.Windows.Server.2008.OperatingSystem.MemoryPagesPerSecond (UnitMonitor)

Hiermit wird der Leistungsindikator „Speicher\Speicherseiten/s“ überwacht.

Knowledge Base article:

Zusammenfassung

Die Rate, mit der Speicher vom System auf den bzw. aus dem Datenträger ausgelagert wird, ist zu hoch. Die Überwachung basiert auf dem Leistungsindikator „Speicher\Seiten/s“. Dabei handelt es sich um einen wesentlichen Indikator für die Art von Fehlern, die systemweite Verzögerungen verursachen. Die Gesamtleistung des Systems kann erheblich verringert werden.

„Seiten/s“ ist die Geschwindigkeit, mit der Seiten vom Datenträger gelesen bzw. auf den Datenträger geschrieben werden, um Hardwareseitenfehler zu beheben.

Ursachen

Der Speicher wird von mindestens einer Anwendung stark beansprucht, und Daten müssen auf den bzw. aus dem Datenträger ausgelagert werden, um dem Bedarf Rechnung zu tragen.

Lösungen

Verwenden Sie die folgenden Leistungsindikatoren des Objekts „Prozess“ im Systemmonitor, um festzustellen, durch welche Prozesse die Gesamtspeicherauslastung im System und die Auslagerungsraten gesteigert werden.

Die geeigneten Lösungen hängen vom Ausgang Ihrer weiteren Nachforschungen ab und können Folgendes umfassen:

Element properties:

TargetMicrosoft.Windows.Server.2008.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameMemory
Counter NamePages/Sec
Frequency300
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
„Speicher\Speicherseiten/s“ zu hoch
Der Schwellenwert für den Leistungsindikator „Speicher\Speicherseiten/s“ wurde überschritten.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.OperatingSystem.MemoryPagesPerSecond" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.OperatingSystem.MemoryPagesPerSecond.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Pages/Sec</CounterName>
<ObjectName>Memory</ObjectName>
<InstanceName/>
<Frequency>300</Frequency>
<Threshold>5000</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>