\% Tempo di Interrupt CPU logica

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

Esegue il monitoraggio della percentuale di tempo di Interrupt CPU logica

Knowledge Base article:

Riepilogo

% Tempo di Interrupt (Informazioni sul processore\% Tempo di Interrupt) per il processore logico ha superato la soglia. Le prestazioni generali del sistema rallentano in modo significativo, rallentando anche il funzionamento del sistema operativo e le prestazioni delle applicazioni.

% Tempo di Interrupt è il tempo impiegato dal processore logico per ricevere e gestire gli interrupt hardware durante gli intervalli di campionamento. Questo valore rappresenta un indicatore indiretto dell'attività dei dispositivi che generano gli interrupt, ad esempio l'orologio di sistema, il mouse, i driver dei dischi, le linee di comunicazione dati, le schede di rete e gli altri dispositivi. Questi dispositivi inviano in genere un interrupt al processore dopo aver completato un'operazione o quando ne richiedono l'attenzione.

Cause

Un valore elevato di % Tempo di Interrupt indica spesso la presenza di un problema con una periferica hardware.

Informazioni aggiuntive

Per altre informazioni su Kernrate Viewer, vedere il sito Web dell'Area download Microsoft all'indirizzo http://go.microsoft.com/fwlink/?LinkId=27748.

Per altre informazioni sull'oggetto processore, vedere il sito Web Microsoft all'indirizzo http://go.microsoft.com/fwlink/?LinkId=27758.

Element properties:

TargetMicrosoft.Windows.Server.10.0.LogicalProcessor
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
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.Server.10.0.LogicalProcessor.PercentInterruptTime" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalProcessor" 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/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Interrupt Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>$Target/Property[Type="ServervNext!Microsoft.Windows.Server.10.0.LogicalProcessor"]/PerfmonInstance$</InstanceName>
<Frequency>120</Frequency>
<Threshold>10</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>