Prozessor – DPC-Zeit (\%) insgesamt (SUSE Linux Enterprise Server 9)

Microsoft.Linux.SLES.9.OperatingSystem.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 (%) insgesamt". Die erfassten Informationen werden in Ansichten und/oder Berichten angezeigt.

Der Leistungsindikator "DPC-Zeit (%) 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.SLES.9.OperatingSystem
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.SLES.9.OperatingSystem.TotalPercentDPCTime.Collection" Target="Microsoft.Linux.SLES.9.OperatingSystem" 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>_Total</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>