Prozessor – DPC-Zeit (\%) insgesamt unter Windows Server 2008

Microsoft.Windows.Server.2008.OperatingSystem.TotalPercentDPCTime.Collection (Rule)

Erfasst die Werte für den Leistungsindikator „Prozessor\DPC-Zeit (\%)“ unter dem Betriebssystem Windows Server 2008.

Knowledge Base article:

Zusammenfassung

Diese Regel erfasst Leistungsdaten für den Leistungsindikator „Prozessor\DPC-Zeit (%)“ unter dem Betriebssystem Windows Server 2008.

Der Leistungsindikator „Prozessor\DPC-Zeit (%)“ 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.Windows.Server.2008.OperatingSystem
CategoryPerformanceCollection
EnabledFalse
Instance NameProcessor
Counter Name\% DPC Time
Frequency300
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PerformanceDS DataSource System.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Windows.Server.2008.OperatingSystem.TotalPercentDPCTime.Collection" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% DPC Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>10</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<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>