Collecte les données du compteur de performance Processeur\\% temps d'interruption
Cette règle collecte les données de performances du compteur de performances Processeur\Pourcentage du temps d'interruption. Les valeurs collectées sont accessibles dans les rapports et les affichages de performances.
Cette mesure expose le temps passé par un seul processeur à recevoir et traiter des interruptions matérielles. Cette valeur est un indicateur indirect de l'activité des périphériques qui génèrent des interruptions, tels que les horloges système, la souris, les contrôleurs de stockage, les lignes de communication de données, les cartes d'interface réseau et d'autres périphériques. Ces périphériques interrompent généralement le processeur lorsqu'une tâche est terminée ou nécessite une attention. L'exécution normale des threads est suspendue durant les interruptions.
La valeur renvoyée par l'agent est la moyenne cumulée des 5 valeurs les plus récentes interrogées à des intervalles de 1 minute.
L'analyse des processeurs individuels est désactivée par défaut. Activez l'analyse en activant la détection d'objets nommée « Détecter le processeur SUSE Linux Enterprise Server 10 ».
Target | Microsoft.Linux.SLES.10.Processor |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
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 |
<Rule ID="Microsoft.Linux.SLES.10.Processor.TotalPercentInterruptTime.Collection" Target="Microsoft.Linux.SLES.10.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>