Mémoire disponible en mégaoctets Windows Server 2012

Microsoft.Windows.Server.6.2.OperatingSystem.MemoryAvailableMBytes.Collection (Rule)

Collecte le compteur de performance Mémoire\Mégaoctets disponibles

Knowledge Base article:

Résumé

Cette règle collecte les données de performances du compteur de performance Mémoire\Mégaoctets disponibles.

Le compteur de performance Disque physique\Écritures de pages/s expose la quantité de mémoire physique disponible pour les traitements exécutés sur l'ordinateur, en mégaoctets, plutôt que les octets comme indiqué dans Mémoire\Octets disponibles. La valeur est calculée en ajoutant la quantité d'espace assignée aux listes de pages initialisées à zéro, libres et en attente. La mémoire libre est prête à être utilisée ; la mémoire initialisée à zéro représente les pages de mémoire remplies de zéros pour empêcher les processus ultérieurs de voir les données utilisées par un processus précédent ; la mémoire en attente représente la mémoire supprimée de la plage de travail d'un processus (sa mémoire physique) vers le disque, mais elle peut toujours être rappelée. Ce compteur correspond à la dernière valeur observée seulement et non à une moyenne.

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
CategoryPerformanceCollection
EnabledTrue
Instance NameMemory
Counter NameAvailable MBytes
Frequency600
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.6.2.OperatingSystem.MemoryAvailableMBytes.Collection" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.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>Available MBytes</CounterName>
<ObjectName>Memory</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>600</Frequency>
<Tolerance>10</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>6</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>