Tillgängligt minne i megabyte i Windows Server 2016 och senare

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

Samlar in prestandaräknaren Minne\Tillgängliga megabyte

Knowledge Base article:

Sammanfattning

Med den här regeln samlas prestandadata in för prestandaräknaren Minne\Tillgängliga megabyte.

Prestandaräknaren Fysisk disk\Sidskrivningar/s visar mängden tillgängligt fysiskt minne i MB för processer som körs på datorn, i stället för byte som rapporteras i Minne\Tillgängliga byte. Den beräknas genom att mängden utrymme på minneslistorna Nollställt (Zeroed), Ledigt (Free) och Vänteläge (standby) läggs till. Ledigt minne är tillgängligt att användas; nollställt minne är minnessidor fyllda med nollor för att förhindra att senare processer ser data som används av en tidigare process; Väntelägesminne är minne som har tagits bort från en process aktiva sidmängd (dess fysiska minne) som flödas till en disk, men är tillgängligt och kan återkallas. Den här räknaren visar bara det senast observerade värdet, och inget medelvärde.

Element properties:

TargetMicrosoft.Windows.Server.10.0.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.10.0.OperatingSystem.MemoryAvailableMBytes.Collection" Enabled="true" 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>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>