LogicalDisk\Avg Disk Sec Per Transfer 성능 카운터를 모니터링합니다.
Avg. 디스크 전송 시간/초(논리 디스크\평균 디스크 전송 시간/초)가 임계값을 초과했습니다. 디스크가 읽기 및 쓰기 요청을 하는 데 예외적으로 긴 시간을 사용하여 이 논리 디스크를 사용하는 응용 프로그램의 성능에 부정적인 영향을 미쳤을 수 있습니다.
Avg. 디스크 전송 시간/초 카운터는 특정 논리 디스크에 대해 평균적으로 데이터를 읽고 쓰는 속도를 나타냅니다.
Avg. 디스크 전송 시간/초 카운터는 읽고 쓰는 디스크 전송 요청으로 구성됩니다. 다음 보기를 사용하여 최근 디스크의 평균 읽기 및 쓰기 전송 요청 속도를 확인할 수 있습니다.
Logical Disk\Avg. 디스크 읽기 시간/초 성능 보기
Logical Disk\Avg. 디스크 쓰기 시간/초 성능 보기
운영 체제 또는 응용 프로그램의 디스크 전송 요청이 갑자기 많아지면 Avg. 디스크 전송 시간/초 성능 카운터의 값이 높아질 수 있습니다.
이 논리 디스크에 대한 사용 가능한 저장소 하위 시스템 처리량을 증가시키려면 다음 중 하나 이상을 수행하십시오.
컨트롤러나 디스크 드라이브를 업그레이드합니다.
RAID-5에서 RAID-0+1로 전환합니다.
실제 스핀들 수를 증가시킵니다.
특정 저장소 하드웨어에 대해 이 임계값을 적절히 설정하십시오. 임계값은 디스크의 기본 저장소 하위 시스템에 따라 달라집니다. 예를 들어 "디스크"는 단일 스핀들 또는 대형 디스크 배열이 될 수 있습니다. MOM 재정의를 사용하여 특정 컴퓨터나 전체 컴퓨터 그룹에 적용할 수 있는 예외 임계값을 정의할 수 있습니다.
Avg. 디스크 전송 시간/초 카운터는 처리량 데이터를 수집하는 데 유용합니다. 평균 시간이 긴 경우 특정 로드(큐, 요청 크기 등)에 대한 배열의 응답 히스토그램을 분석할 수 있습니다. 가능하면 작업 부하를 별도로 관찰해야 합니다.
처리량 메트릭을 사용하여 다음을 확인할 수 있습니다.
주어진 호스트 시스템에서 실행되는 작업 부하의 동작. 시간에 따른 디스크 전송 요청의 작업 부하 요구 사항을 추적할 수 있습니다. 작업 부하에 대한 설명은 성능 분석 및 용량 계획의 중요한 부분입니다.
주어진 저장소 하위 시스템에서 제공하는 지속적인 최고의 성능 수준. 작업 부하는 저장소 하위 시스템(이 경우 주어진 논리 디스크)을 인위적이거나 자연스럽게 제한까지 늘리는 데 사용할 수 있습니다. 이러한 제한을 확인하면 시스템 디자이너와 관리자에게 유용한 구성 정보를 제공하게 됩니다.
그러나 논리 디스크의 기본 저장소 하위 시스템에 대한 철저한 지식(예: 단일 스핀들인지 대형 디스크 배열인지 여부) 없이는 모든 임계값에 적합한 최적의 크기를 제공하기 어렵습니다.
또한 Avg. 디스크 전송 시간/초 카운터를 다른 전송 요청 특성(예: 요청 크기 및 임의성/순차성) 및 디스크 쓰기 요청에 대해 동등한 카운터와 함께 고려해야 합니다.
Avg. 디스크 전송 시간/초 카운터를 시간에 따라 추적했을 때 전송 요청을 수반하는 작업 부하의 강도에 따라 카운터가 증가하는 경우 처리량이 증가하지 않고 시스템 처리량이 떨어지면 논리 디스크가 포화 상태일 수 있습니다.
저장소 아키텍처 및 드라이버 지원에 대한 자세한 내용은 저장소 - 아키텍처 및 드라이버 지원 웹 사이트( http://go.microsoft.com/fwlink/?LinkId=26156)를 참조하세요.
Target | Microsoft.Windows.Server.2008.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | LogicalDisk | ||
Counter Name | Avg. Disk sec/Transfer | ||
Frequency | 60 | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2008.LogicalDisk.AvgDiskSecPerTransfer" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.LogicalDisk" 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.LogicalDisk.AvgDiskSecPerTransfer.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Avg. Disk sec/Transfer</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</InstanceName>
<Frequency>60</Frequency>
<Threshold>0.04</Threshold>
<Direction>greater</Direction>
<NumSamples>15</NumSamples>
</Configuration>
</UnitMonitor>