PwrTest 디스크 시나리오
PwrTest 디스크 시나리오는 디스크 유휴 통계 및 스핀다운 이벤트를 모니터링합니다.
이 시나리오는 주로 Windows 7 하드 디스크 전원 작업에 사용되며, 이후 버전의 Windows는 현재 Pwrtest에서 지원되지 않는 디스크 유휴 상태를 추적하는 다른 메커니즘을 사용합니다. Windows 7보다 최신 버전의 Windows의 경우 WPT(Windows Performance Toolkit)를 사용합니다. WPT에는 커널 모드 전원 공급자를 추적하는 데 사용할 수 있는 WPR(Windows Performance Recorder)과 Power Framework(PoFx) 디바이스 통계를 표시하고 나중에 전환을 그래프로 표시할 수 있는 WPA(Windows 성능 분석기)가 포함되어 있습니다.
참고 모든 스토리지 드라이버가 유휴 검색에 등록되지 않기 때문에 이 시나리오는 모든 유형의 디스크 또는 컨트롤러에서 작동하지 않습니다. 자세한 내용은 스토리지 클래스 드라이버에서 PnP 시작 처리를 참조하세요.
구문
pwrtest /disk [/t:n] [/?]
/t:n
시나리오를 실행할 총 시간(분)을 지정합니다( n 의 기본값은 30분).
예제
pwrtest /disk /t:60
pwrtest /disk
XML 로그 파일 출력
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<DiskIdleEvents>
<DiskIdleChangeEvent>
<Timestamp></TimeStamp>
<DiskNumber></DiskNumber>
<InstancePath></InstancePath>
<Description></Description>
</DiskIdleChangeEvent>
<DiskIdlePolicyChange>
<Timestamp></TimeStamp>
<Timeout></Timeout>
<IgnoreThreshold></IgnoreThreshold>
</DiskIdlePolicyChange>
<DiskIdleEvent>
<Timestamp></TimeStamp>
<DiskNumber></DiskNumber>
<InstancePath></InstancePath>
<Device></Device>
<Pdo></Pdo>
<BusyCount></BusyCount>
<AccruedBusyCount></AccruedBusyCount>
<IdlePowerState></IdlePowerState>
<CurrentPowerState></CurrentPowerState>
<Timeout></Timeout>
<IgnoreThreshold></IgnoreThreshold>
<AccruedIdleTime></AccruedIdleTime>
<AccruedNonIdleTime></AccruedNonIdleTime>
<Analysis></Analysis>
</DiskIdleEvent>
</DiskIdleEvents>
</PwrTestLog>
다음 표에서는 로그 파일에 표시되는 XML 요소에 대해 설명합니다.
요소 | Description |
---|---|
<DiskIdleEvents> | 다른 모든 디스크 유휴 이벤트를 포함합니다. PwrTest 로그 파일당 하나의 <DeviceIdleEvents> 요소만 있습니다. |
<타임스탬프> | 지정된 이벤트의 타임스탬프를 지정합니다. |
<DiskNumber> | 이 이벤트의 실제 디스크를 식별합니다. |
<InstancePath> | 디바이스 instance 경로. |
<DeviceIdleChangeEvent> | 디바이스에서 이벤트를 추가하거나 제거합니다. |
<설명> | DeviceRemoved 또는 DeviceDetected. |
<DiskIdlePolicyChange> | 디스크 시간 제한 변경 이벤트입니다. |
<제한 시간> | 새 디스크 스핀다운 시간 제한. |
<IgnoreThreshold> | 새 디스크 유휴 임계값 무시. |
<디바이스> | 기능 디바이스 개체입니다. |
<Pdo> | 물리적 디바이스 개체 |
<BusyCount> | 해당 기간 동안 디바이스 드라이버가 PoSetDeviceBusy 를 호출한 횟수입니다. |
<AccruedBusyCount> | 디바이스 드라이버가 PoSetDeviceBusy 를 호출하는 총 횟수입니다. |
<IdlePowerState> | 유휴 상태의 숫자 상태입니다. |
<CurrentPowerState> | 현재 숫자 전원 상태입니다. |
<제한 시간> | 시간 제한(초)입니다. |
<IgnoreThreshold> | 무시할 유휴 시간이 아닌 시간(초)입니다. |
<AccruedIdleTime> | 기간 동안 발생한 유휴 시간입니다. |
<AccruedNonIdleTime> | 발생한 총 유휴 시간입니다. |
<분석> | 해당 기간 동안 발생한 일을 설명하는 문자열입니다. |