Pages de la mémoire par seconde

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

Analyse du compteur de performances Mémoire\Pages de mémoire par seconde

Knowledge Base article:

Résumé

Le débit auquel le système pagine la mémoire vers et/ou à partir du disque est trop élevé. Cette analyse est basée sur le compteur « Mémoire\Pages/s », qui est l'indicateur principal des types de défauts qui entraînent des délais au niveau du système. Les performances globales du système peuvent considérablement diminuer.

Pages/s est le débit auquel les pages sont lues ou écrites sur le disque pour résoudre les défauts de page matériels.

Causes

Une ou plusieurs applications utilisent largement la mémoire et le système rencontre des difficultés à paginer les données vers et à partir du disque pour répondre à la demande.

Résolutions

Pour identifier les processus qui augmentent l'utilisation de la mémoire globale sur le système et les taux de pagination, utilisez les compteurs suivants de l'objet « Processus » dans l'Analyseur de performances :

En fonction des résultats de recherche supplémentaire, les résolutions varient et peuvent inclure l'un des éléments suivants :

Element properties:

TargetMicrosoft.Windows.Server.10.0.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
Le nombre de pages de mémoire par seconde est trop élevé.
Le seuil du compteur de performances Mémoire\Pages\s a été dépassé.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.OperatingSystem.MemoryPagesPerSecond" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.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.10.0.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>