Verzameling van AD DC-prestatiegegevens - meetwaarde voor Proces \% Processor _Total

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

Knowledge Base article:

Samenvatting

Met deze regel verzamelt u prestatiegegevens voor het prestatiemeteritem Processor\% processortijd voor een domeincontroller.

Het prestatiemeteritem Processor\% processortijd geeft het percentage verstreken tijd aan dat de processor besteedt aan het uitvoeren van een niet-inactieve thread. Deze tijd wordt berekend door te meten hoe lang de niet-actief-thread actief is in het steekproefinterval, en die tijd af te trekken van de duur van het interval. (Elke processor heeft een niet-actief-thread die cycli verbruikt wanneer er geen andere threads gereed zijn om te worden uitgevoerd.) Deze teller is de primaire indicator van processoractiviteit en geeft met een percentage aan hoe lang de processor gemiddeld bezet is, zoals waargenomen tijdens het steekproefinterval. Dit percentage wordt berekend door te controleren hoe lang de service inactief is en die waarde af te trekken van 100%.

Element properties:

TargetMicrosoft.Windows.Server.2012.R2.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.R2.AD.DomainController.ProcessorTime.Collection" Enabled="true" Target="AD2012R2Core!Microsoft.Windows.Server.2012.R2.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>