\% total de tiempo de interrupción de procesador (SUSE Linux Enterprise Server 12)

Microsoft.Linux.SLES.12.OperatingSystem.TotalPercentInterruptTime.Collection (Rule)

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

Knowledge Base article:

Resumen

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

Esta métrica expone el tiempo que todos los procesadores han 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.

Element properties:

TargetMicrosoft.Linux.SLES.12.OperatingSystem
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.SLES.12.OperatingSystem.TotalPercentInterruptTime.Collection" Target="Microsoft.Linux.SLES.12.OperatingSystem" 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>_Total</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>