\% de tiempo de interrupción de información de procesador de Windows Server 2016 y versiones posteriores

Microsoft.Windows.Server.10.0.Processor.PercentInterruptTime.Collection (Rule)

Recopila el contador de rendimiento Información de procesador\\% de tiempo de interrupción

Knowledge Base article:

Resumen

Esta regla recopila los datos de rendimiento del contador de rendimiento Información de procesador\% de tiempo de interrupción.

El contador de rendimiento Información de procesador\% de tiempo de interrupción muestra el tiempo que el procesador invierte en recibir y atender las interrupciones de hardware durante los intervalos de muestra. Este valor es un indicador indirecto de la actividad de los dispositivos que generan interrupciones, como el reloj del sistema, el mouse, controladores de disco, líneas de comunicación de datos, tarjetas de interfaz de red y otros dispositivos periféricos. Estos dispositivos generalmente interrumpen al procesador cuando han finalizado una tarea o necesitan atención. La ejecución normal de subprocesos se suspende durante las interrupciones. La mayoría de los relojes del sistema interrumpen el procesador cada 10 milisegundos, de modo que crean un fondo de actividades interrumpidas y suspenden la ejecución del subproceso normal durante las interrupciones. Este contador muestra el tiempo medio ocupado como porcentaje del tiempo de ejemplo.

Element properties:

TargetMicrosoft.Windows.Server.10.0.Processor
CategoryPerformanceCollection
EnabledFalse
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PerformanceDS DataSource Microsoft.Windows.Server.10.0.Processor.Performance.ModuleType Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Windows.Server.10.0.Processor.PercentInterruptTime.Collection" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.Processor">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="Microsoft.Windows.Server.10.0.Processor.Performance.ModuleType">
<CounterName>% Interrupt Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.Processor"]/PerfmonInstance$</InstanceName>
<Frequency>300</Frequency>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>