Physical Disk Avg. Disk sec/Transfer

Microsoft.Linux.SLES.11.PhysicalDisk.AverageDiskTransferTime.Monitor (UnitMonitor)

SUSE Linux Enterprise Server 11 Physical Disk Avg. Disk sec/Transfer 모니터

Knowledge Base article:

요약

실제 디스크의 전송당 평균 시간이 높습니다. 시스템 성능이 저하될 수 있습니다.

전송당 평균 실제 디스크 시간은 초 단위로 측정됩니다. 병목 상태를 일으키는 디스크가 있으면 전체 시스템이 느려질 수 있습니다.

모니터 임계값은 에이전트에 대한 폴링에 반환된 평균 값에 대해 분석됩니다. 여기서 샘플 수 매개 변수가 평균 계산에 포함된 샘플 수를 제어합니다. 에이전트에서 반환하는 값은 이전 5분의 평균 속도입니다.

구성

실제 디스크에 대한 모니터링은 기본적으로 비활성화되어 있습니다. 'SUSE Linux Enterprise Server 11 실제 디스크 검색'이라는 개체 검색을 사용하도록 설정하여 모니터링을 활성화합니다.

기본 구성

매개 변수

기본값

임계값

0.05

간격(초)

300

샘플 수

5

모든 인스턴스나 특정 인스턴스 또는 그룹에 대해 위에서 정의한 매개 변수 값을 변경하는 데 재정의를 사용할 수 있습니다.

원인

비정상 상태는 현재 전송당 실제 디스크 평균 시간이 높다는 것을 나타냅니다.

이 문제는 다음 상황으로 인해 발생할 수 있습니다.

해결 방법

Element properties:

TargetMicrosoft.Linux.SLES.11.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Average Disk Sec/Transfer 너무 높음
Physical Disk\Avg. Disk Sec/Transfer 성능 카운터의 임계값이 초과되었습니다. 임계값을 초과한 값: {0} Sec/Transfer
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.11.PhysicalDisk.AverageDiskTransferTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.11.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.11.PhysicalDisk.AverageDiskTransferTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_DiskDriveStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Physical Disk</ObjectName>
<CounterName>Avg. Disk sec/Transfer</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='AverageTransferTime']$</Value>
<Threshold>.05</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>