Processor \% Time (HPUX 11iv3)

Microsoft.HPUX.11iv3.Processor.PercentProcessorTime.Collection (Rule)

Erfasst die Werte für den Leistungsindikator "Prozessor\Prozessorzeit (\%)".

Knowledge Base article:

Zusammenfassung

Diese Regel erfasst Leistungsdaten für den Leistungsindikator "Prozessor\Prozessorzeit (%)". Die erfassten Informationen werden in Ansichten und/oder Berichten angezeigt.

Der Leistungsindikator "Prozessor\Prozessorzeit (%)" gibt den prozentualen Anteil der verstrichenen Zeit an, in der der Prozessor Nicht-Leerlaufthreads verarbeitet hat. Dazu wird die Dauer gemessen, die der Leerlaufthread im Abtastintervall aktiv ist. Diese wird dann von der Abtastintervalldauer subtrahiert. Jeder Prozessor verfügt über einen Leerlaufthread, der Zyklen belegt, wenn keine anderen Threads ausgeführt werden können. Dieser Leistungsindikator ist die primäre Anzeige der Prozessoraktivität und zeigt die durchschnittliche prozentuale Belegung während des Abtastintervalls an. Er wird berechnet, indem die Zeitspanne, die der Dienst nicht aktiv war, von 100 % subtrahiert wird.

Element properties:

TargetMicrosoft.HPUX.11iv3.Processor
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.PerfCounterProvider.Filtered Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.HPUX.11iv3.Processor.PercentProcessorTime.Collection" Target="Microsoft.HPUX.11iv3.Processor" Enabled="true" Remotable="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.PerfCounterProvider.Filtered">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_ProcessorStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Processor</ObjectName>
<CounterName>% Processor Time</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.Processor"]/PerfmonInstance$</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="PercentProcessorTime"]$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>