총 인터럽트 시간 비율(Windows Server 2008 R2 운영 체제)

Microsoft.Windows.Server.2008.R2.OperatingSystem.TotalPercentInterruptTime (UnitMonitor)

Windows Server 2008 R2 운영 체제에서 인터럽트 시간 비율을 모니터링합니다.

Knowledge Base article:

요약

시스템의 인터럽트 시간 비율(프로세서 정보\인터럽트 시간 비율\_Total)이 임계값을 초과했습니다. 전체 시스템 성능이 크게 저하될 수 있으며 이로 인해 운영 체제 및 응용 프로그램의 성능이 저하될 수 있습니다.

인터럽트 시간 비율은 프로세서가 샘플 간격 동안 하드웨어 인터럽트를 수신 및 처리하는 데 걸린 시간입니다. 이 값은 시스템 클럭, 마우스, 디스크 드라이버, 데이터 통신 회선, 네트워크 인터페이스 카드, 기타 주변 장치 등과 같이 인터럽트를 발생시킨 장치 활동의 간접 표시기입니다. 일반적으로 이러한 장치는 작업을 완료하거나 주의가 필요한 경우에 프로세서를 인터럽트합니다.

이 모니터는 Windows Server 2008 R2 운영 체제에 대해서만 유효합니다.

원인

인터럽트 시간 비율이 높은 경우 보통 하드웨어 장치에 문제가 있는 것입니다.

해결 방법

% Interrupt Time 카운터는 높은 인터럽트 시간 비율을 발생시키는 장치를 특별히 식별하지 않습니다. 장치를 식별하려면 Kernrate Viewer(KrView.exe) 또는 프로세스 추적 정보 이벤트를 사용하여 가장 자주 발송되는 ISR이 어느 것인지 확인하세요.

장치가 식별되면 공급업체에 문의하여 최종 해결 방법을 확인해야 합니다.

최근 프로세서\인터럽트 시간 비율 기록을 보려면 다음 보기를 사용하면 됩니다.

Processor % Interrupt Time 성능 보기 시작

추가

Kernrate Viewer에 대한 자세한 내용은 Microsoft 다운로드 센터 웹 사이트( http://go.microsoft.com/fwlink/?LinkId=27748)를 참조하세요.

프로세서 개체에 대한 자세한 내용은 Microsoft Corporation 웹 사이트( http://go.microsoft.com/fwlink/?LinkId=27758)를 참조하세요.

프로세서 활동 분석에 대한 자세한 내용은 Microsoft® Windows 2000 Resource Kits 웹 사이트( http://go.microsoft.com/fwlink/?LinkId=27678)를 참조하세요.

Element properties:

TargetMicrosoft.Windows.Server.2008.R2.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
총 인터럽트 시간 비율이 너무 높음
프로세서\인터럽트 시간 비율\_Total 성능 카운터의 임계값이 초과되었습니다.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.R2.OperatingSystem.TotalPercentInterruptTime" Accessibility="Public" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.R2.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.2008.R2.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>