Recopilación de rendimiento de DC de AD: métrica de Proceso\\% de tiempo de procesador\_Total

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

Knowledge Base article:

Resumen

Esta regla recopila datos de rendimiento para el contador de rendimiento Procesador\% de tiempo de procesador de un controlador de dominio.

El contador de rendimiento Procesador\% de tiempo de procesador expone el porcentaje de tiempo transcurrido que el procesador emplea en ejecutar un subproceso no inactivo. Para realizar el cálculo, se mide el tiempo que el subproceso inactivo está activo en el intervalo de muestra, y se resta ese tiempo de la duración del intervalo. (Cada procesador tiene un subproceso inactivo que consume ciclos cuando no hay ningún otro subproceso que esté listo para ejecutarse). Esta contador es el indicador principal de la actividad del procesador y muestra el porcentaje medio de tiempo ocupado que se observa durante el intervalo de muestra. Para calcularlo, se supervisa el tiempo que el servicio está inactivo y se resta ese valor a 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>