Percent Memory Used

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

This rule collects data about used physical memory.

Knowledge Base article:

Summary

This rule calculates and collects the ratio of the Memory\Available Mbytes counter to the total physical memory available to the system, as a percentage. This information is collected and exposed in views and reports.

The Memory\Available Mbytes counter measures how much physical RAM is available to be used. When Available Mbytes is low, the system will page out memory to disk more aggressively and when this is happening overall system performance may be negatively impacted.

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.Server.6.2.OperatingSystem.PercentMemoryUsed.ModuleType Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Windows.Server.6.2.OperatingSystem.PercentMemoryUsed.Collection" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.OperatingSystem" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.6.2.OperatingSystem.PercentMemoryUsed.ModuleType">
<PhysicalMemory>$Target/Property[Type="Windows!Microsoft.Windows.OperatingSystem"]/PhysicalMemory$</PhysicalMemory>
<Tolerance>50</Tolerance>
<Frequency>300</Frequency>
<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>