Avbrottstid i procent för logisk processor

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

Övervakar avbrottstiden i procent för den logiska processorn

Knowledge Base article:

Sammanfattning

Avbrottstid i procent (Processorinformation\avbrottstid i procent) för den logiska processorn har överskridit tröskelvärdet. Detta kan avsevärt försämra systemets övergripande prestanda vilket leder till försämrade operativsystems- och programprestanda.

Avbrottstid i procent är den del av insamlingsintervallet som den logiska processorn tagit emot och betjänat maskinvaruavbrott. Värdet är en indirekt indikator för aktiviteten hos de enheter som genererar avbrott, t.ex. systemklocka, mus, diskdrivrutiner, datakommunikationslinjer, nätverkskort och annan kringutrustning. Dessa enheter skapar vanligtvis ett avbrott när en åtgärd har slutförts eller när de behöver processortid.

Orsaker

Ett högt värde för avbrottstid i procent indikerar ofta att det är något problem med en maskinvaruenhet.

Mer information

Mer information om Kernrate Viewer finns på webbplatsen Microsoft Download Center http://go.microsoft.com/fwlink/?LinkId=27748.

Mer information om processorobjektet finns på webbplatsen Microsoft Corporation 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>