Kullanılabilir Bellek Megabayt Miktarı Windows Server 2016 ve üzeri

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

Bellek\Kullanılabilir Baytlar performans sayacını toplar

Knowledge Base article:

Özet

Bu kural, Bellek\Kullanılabilir MBayt performans sayacı için performans verilerini toplar.

Fiziksel Disk\Disk Belleği Yazma/sn performans sayacı, bilgisayarda süren işlemlerin kullanabileceği fiziksel bellek miktarını Bellek\Kullanılabilir Baytlar'dan farklı olarak Megabayt cinsinden sunar. Sıfırlanmış, Boş ve Hazırda bekleyen bellek listelerindeki boş yer miktarı eklenerek hesaplanır. Boş bellek, kullanılmaya hazırdır; Sıfırlanmış bellek, önceki bir işlemin kullandığı verilerin sonraki işlemler tarafından görülmesini önlemek için sıfırlarla doldurulmuş disk belleği sayfalarıdır; Hazırda bekleyen bellek, diske giderken bir işlemin çalışma kümesinden (fiziksel belleğinden) çıkarılan, ancak hala çağrılabilecek bellektir. Bu sayaç, yalnızca son gözlemlenen değeri gösterir; bir ortalama değildir.

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>