Prozessor – Gesamte DPC-Zeit (\%) unter Windows Server 2016 und höher

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

Hiermit werden die Werte für den Leistungsindikator „Prozessor\DPC-Zeit (\%)“ erfasst.

Knowledge Base article:

Zusammenfassung

Diese Regel erfasst Leistungsdaten für den Leistungsindikator „Prozessor\DPC-Zeit (%)“.

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.10.0.OperatingSystem
CategoryPerformanceCollection
EnabledFalse
Instance NameProcessor Information
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.10.0.OperatingSystem.TotalPercentDPCTime.Collection" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.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 Information</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>