Prozessor \% DPC-Zeit (Red Hat Enterprise Linux Server 4)

Microsoft.Linux.RHEL.4.Processor.TotalPercentDPCTime.Collection (Rule)

Erfasst die Werte für den Leistungsindikator "Prozessor\DPC-Zeit (\%)".

Knowledge Base article:

Zusammenfassung

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

Der Leistungsindikator "DPC-Zeit (%) Prozessor insgesamt" gibt die Zeit während des Abtastintervalls (in Prozent) an, in der der Prozessor DPCs (Deferred Procedure Calls, zurückgestellte Prozeduraufrufe) empfangen und verarbeitet hat. DPCs sind Interrupts, die mit niedrigerer Priorität als Standardinterrupts ausgeführt werden. "DPC-Zeit (%)" ist eine Komponente von "Privilegierte Zeit (%)", da DPCs im privilegierten Modus ausgeführt werden. Sie werden separat gezählt und fließen nicht in die Interruptindikatoren ein. Dieser Leistungsindikator zeigt die durchschnittliche prozentuale Belegung während des Abtastintervalls an.

Element properties:

TargetMicrosoft.Linux.RHEL.4.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.Linux.RHEL.4.Processor.TotalPercentDPCTime.Collection" Target="Microsoft.Linux.RHEL.4.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>% DPC Time</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.Processor"]/PerfmonInstance$</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="PercentDPCTime"]$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>