Collecte les données du compteur de performances Processeur\Pourcentage du temps d'interruption
Cette règle collecte les données de performances du compteur de performance Processeur\Pourcentage du temps d'interruption.
Le compteur de performance Processeur\Pourcentage du temps d'interruption expose le temps que le processeur consacre à recevoir et à traiter des interruptions matérielles pendant l'intervalle échantillon. 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 pilotes de disques, 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 plupart des horloges système interrompent le processeur toutes les 10 millisecondes, ce qui crée un arrière-plan d'activité d'interruption. L'exécution normale des threads est suspendue durant les interruptions. Ce compteur affiche le temps moyen d'occupation comme un pourcentage de temps sur l'intervalle échantillon.
Target | Microsoft.Windows.Server.2003.OperatingSystem |
Category | PerformanceCollection |
Enabled | False |
Instance Name | Processor |
Counter Name | \% Interrupt Time |
Frequency | 300 |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
PerformanceDS | DataSource | System.Performance.OptimizedDataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.Windows.Server.2003.OperatingSystem.TotalPercentInterruptTime.Collection" Enabled="false" Target="Microsoft.Windows.Server.2003.OperatingSystem">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Interrupt Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>10</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>