Pourcentage du temps d'interruption total

Microsoft.Windows.Server.10.0.OperatingSystem.TotalPercentInterruptTime (UnitMonitor)

Analyse le pourcentage de temps d'interruption

Knowledge Base article:

Résumé

La valeur % Temps d'interruption (Informations processeur\% Temps d'interruption\_Total) du système 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

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.

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\Pourcentage du temps d'interruption

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.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NameProcessor Information
Counter Name\% Interrupt Time
Frequency120
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Le pourcentage du temps d'interruption total est trop élevé
Le seuil du compteur de performances Informations processeur\\% Temps d'interruption\_Total a été dépassé.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.OperatingSystem.TotalPercentInterruptTime" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.OperatingSystem.TotalPercentInterruptTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<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 Information</ObjectName>
<InstanceName>_Total</InstanceName>
<Frequency>120</Frequency>
<Threshold>10</Threshold>
<Direction>greater</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>