Lectures de pages mémoire par seconde Windows Server 2016 et ultérieur

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

Collecte le compteur de performances Mémoire\Lectures de pages/s.

Knowledge Base article:

Résumé

Cette règle collecte les données de performances du compteur de performances Mémoire\Lectures de pages/s.

Le compteur de performances Disque physique/Lectures de pages/s expose la vitesse à laquelle le disque a été lu pour résoudre des défauts pages matérielles. Il indique le nombre d'opérations de lecture, sans prendre en compte le nombre de pages extraites lors de chaque opération. Un défaut de page matérielle se produit lorsqu'un processus fait référence à une page en mémoire virtuelle qui ne se trouve ni dans le jeu de travail, ni ailleurs en mémoire physique, et qui doit être récupérée à partir du disque. Ce compteur indique principalement les types de défauts qui causent des délais au niveau du système. Il inclut les opérations de lecture pour corriger les erreurs dans le cache du système de fichiers (généralement requis par les applications) et aussi les pages lues à partir des fichiers de mémoire mappée non cachés. Comparez la valeur de Mémoire\Lectures de pages/s à celle de Mémoire\Pages en entrée/s afin de déterminer le nombre moyen de pages lues durant chaque opération.

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>