Leistungssammlung AD-Domänencontroller – Metrik \% Prozessor_Total

Microsoft.Windows.Server.2012.AD.DomainController.ProcessorTime.Collection (Rule)

Knowledge Base article:

Zusammenfassung

Diese Regel erfasst Leistungsdaten für den Leistungsindikator „Prozessor\Prozessorzeit (%)“ für einen Domänencontroller.

Der Leistungsindikator „Prozessor\Prozessorzeit (%)“ zeigt den Prozentsatz der verstrichenen Zeit an, die der Prozessor aufwendet, um einen nicht im Leerlauf befindlichen Thread auszuführen. Er wird durch Messung der Dauer, in der der im Leerlauf befindliche Thread im Beispielintervall aktiv ist, berechnet, wobei diese Zeit von der Intervalldauer abgezogen wird. (Jeder Prozessor verfügt über einen Leerlaufthread, der Zyklen verwendet, wenn keine weiteren Threads für die Ausführung bereit sind.) Diese Zähler ist der primäre Indikator der Prozessoraktivität. Er zeigt den durchschnittlichen Prozentsatz der beschäftigten Zeit, der während des Beispielintervalls beobachtet wird. Der Wert wird berechnet, indem die Zeit überwacht wird, in der der Dienst inaktiv ist, wobei dieser Wert von 100 % abgezogen wird.

Element properties:

TargetMicrosoft.Windows.Server.2012.AD.DomainControllerRole
CategoryPerformanceCollection
EnabledTrue
Instance NameProcessor
Counter Name\% Processor Time
Frequency300
Alert GenerateFalse
RemotableFalse

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.2012.AD.DomainController.ProcessorTime.Collection" Enabled="true" Target="AD2012Core!Microsoft.Windows.Server.2012.AD.DomainControllerRole" ConfirmDelivery="false" Remotable="false" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>2</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>4</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>