This counter measures the percentage of CPU resources allocated to this virtual machine that are currently in use.
A value of zero indicates that the virtual machine may not be running. A value of 100 indicates that the virtual machine is consuming all CPU resources currently allocated to it.
There are no alerts enabled by default for this counter.
There are no alerts enabled by default for this counter.
Virtual Server 2005 Administrator's Guide, available at http://go.microsoft.com/fwlink/?LinkID=27540
Target | Microsoft.Virtualization.VirtualServer.2005R2.VirtualMachine |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.WmiPerfCounterProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.Virtualization.VirtualServer.VM_Cpu_Utilization.Rule" Enabled="true" Target="Microsoft.Virtualization.VirtualServer.2005R2.VirtualMachine">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.WmiPerfCounterProvider">
<NameSpace>root\vm\virtualserver</NameSpace>
<Query>SELECT * FROM VirtualMachine WHERE Name='$Target/Property[Type="Virtualization!Microsoft.Virtualization.VirtualServer.VirtualMachine"]/Name$'</Query>
<Frequency>900</Frequency>
<ObjectName>VirtualMachine</ObjectName>
<CounterName>CpuUtilization</CounterName>
<InstanceName>$Target/Property[Type="Virtualization!Microsoft.Virtualization.VirtualServer.VirtualMachine"]/Name$</InstanceName>
<Value>$Data/Property[@Name='CpuUtilization']$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>