\% de tiempo de interrupción del procesador (Red Hat Enterprise Linux Server 5)

Microsoft.Linux.RHEL.5.Processor.TotalPercentInterruptTime.Collection (Rule)

Recopila el contador de rendimiento Procesador\\% de tiempo de interrupción

Knowledge Base article:

Resumen

Esta regla recopila datos de rendimiento del contador de rendimiento de Procesador\Porcentaje de tiempo de interrupción. Los valores recopilados están accesibles en las vistas y los informes de rendimiento.

Esta métrica expone el tiempo que un procesador específico ha dedicado a recibir y atender interrupciones de hardware. Este valor es un indicador indirecto de la actividad de los dispositivos que generan interrupciones, como el reloj del sistema, el mouse, controladores de almacenamiento, líneas de comunicación de datos, tarjetas 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.

El valor devuelto por el agente es la media acumulada de los 5 valores más recientes consultados en intervalos de 1 minuto.

La supervisión de procesadores individuales está deshabilitada de manera predeterminada. Para habilitar la supervisión, habilite la detección de objetos denominada "Detectar procesador de Red Hat Enterprise Linux Server 5".

Element properties:

TargetMicrosoft.Linux.RHEL.5.Processor
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.PerfCounterProvider.Filtered Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Linux.RHEL.5.Processor.TotalPercentInterruptTime.Collection" Target="Microsoft.Linux.RHEL.5.Processor" Enabled="true" Remotable="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.PerfCounterProvider.Filtered">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_ProcessorStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Processor</ObjectName>
<CounterName>% Interrupt Time</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.Processor"]/PerfmonInstance$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='PercentInterruptTime']$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>