Pourcentage du temps d'interruption du processeur

Microsoft.Windows.Server.10.0.Processor.PercentInterruptTime (UnitMonitor)

Analyse le pourcentage de temps d'interruption du processeur

Knowledge Base article:

Résumé

La valeur % Temps d'interruption (Informations processeur\% 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.

La valeur % Temps d'interruption est le temps que le processeur passe à recevoir et à traiter des interruptions matérielles pendant l'intervalle d'échantillonnage. 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.

Résolutions

Pour afficher l'historique récent du compteur Informations processeur\% 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 suivi 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.

Informations supplémentaires

Pour plus d'informations sur l'outil Kernrate Viewer, consultez le site web du Centre de téléchargement Microsoft, à l'adresse http://go.microsoft.com/fwlink/?LinkId=27748.

Pour plus d'informations sur l'objet processeur, consultez le site web Microsoft Corporation, à l'adresse http://go.microsoft.com/fwlink/?LinkId=27758.

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.

Element properties:

TargetMicrosoft.Windows.Server.10.0.Processor
Parent MonitorMicrosoft.Windows.Server.10.0.Processor.PerformanceRollup
CategoryPerformanceHealth
EnabledFalse
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.10.0.Processor.Monitortype
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.Processor.PercentInterruptTime" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.Processor" ParentMonitorID="Microsoft.Windows.Server.10.0.Processor.PerformanceRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.Processor.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<CounterName>% Interrupt Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.Processor"]/PerfmonInstance$</InstanceName>
<Frequency>120</Frequency>
<Threshold>10</Threshold>
<NumSamples>5</NumSamples>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>