Pourcentage du temps d'interruption du processeur

Microsoft.Windows.Client.Vista.Processor.PercentInterruptTime (UnitMonitor)

Analyse le pourcentage du temps d'interruption de l'UC

Knowledge Base article:

Résumé

La valeur Pourcentage du temps d'interruption (Processeur\Pourcentage du temps d'interruption) du processeur a dépassé le seuil. Les performances globales du système peuvent considérablement diminuer, ce qui a un effet néfaste sur le fonctionnement du système d'exploitation et des applications.

% Temps d'interruption est le temps que le processeur passe à 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.

Causes

Un pourcentage de temps d'interruption élevé indique souvent la présence d'un problème matériel dans un périphérique.

Solutions

Pour afficher un historique récent de Processeur\Pourcentage du temps d'interruption, vous pouvez utiliser l'affichage suivant :

Démarrer l'affichage des performances Processeur

Le compteur % Temps d'interruption n'identifie pas spécifiquement le périphérique qui génère une valeur élevée de % Temps d'interruption. Pour identifier le périphérique, utilisez l'outil Kernrate Viewer (KrView.exe) ou les événements Informations de trace de processus pour déterminer quelles routines de service d'interruption (ISR, Interrupt Service Routines) sont envoyées le plus fréquemment.

Une fois le périphérique identifié, contactez le fournisseur pour trouver une solution au problème.

Complément

Pour plus d'informations sur l'outil Kernrate Viewer, consultez le site Web de téléchargement Microsoft, à l'adresse http://go.microsoft.com/fwlink/?LinkId=27748 (cette page peut être en anglais).

Pour plus d'informations sur l'objet processeur, consultez le site Web Microsoft Corporation, à l'adresse http://go.microsoft.com/fwlink/?LinkId=27758 (cette page peut être en anglais).

Pour plus d'informations sur l'analyse de l'activité du processeur, consultez le site Web des kits de ressources Microsoft® Windows 2000, à l'adresse http://go.microsoft.com/fwlink/?LinkId=27678 (cette page peut être en anglais).

Element properties:

TargetMicrosoft.Windows.Client.Vista.Processor
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameProcessor
Counter Name\% Interrupt Time
Frequency120
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Client.Vista.Processor.PercentInterruptTime" Accessibility="Public" Enabled="true" Target="Vista!Microsoft.Windows.Client.Vista.Processor" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Interrupt Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>$Target/Property[Type="WindowsClient!Microsoft.Windows.Client.Processor"]/PerfmonInstance$</InstanceName>
<Frequency>120</Frequency>
<Threshold>10</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>