PwrTest 모니터 시나리오
PwrTest 모니터 시나리오는 자동 조광 및 블랭킹 모니터링 또는 표시와 관련된 사용자 유휴 통계를 기록합니다.
PwrTest 모니터 시나리오를 실행하는 경우 다른 창에서 PwrTest 요청 시나리오 (/요청) 시나리오도 실행할 수 있습니다. PwrTest 요청 시나리오는 사용자가 유휴 타이머가 만료될 만큼 충분히 오랫동안 유휴 상태인 경우에도 모니터가 계속 켜지거나 시스템이 여전히 깨어 있는 이유를 이해하는 데 도움이 될 수 있습니다.
두 시나리오를 모두 실행하는 경우 로그 파일 및 ETW 추적 세션 이름을 변경할 수 있도록 /ln:name 매개 변수를 사용해야 합니다. 도구의 두 인스턴스 간에 충돌을 방지하려면 이름이 달라야 합니다.
Syntax
pwrtest.exe /monitor [/t:n] [/?]
/t:n
시나리오를 실행할 총 시간(분)을 지정합니다( n 의 기본값은 30분).
예제
pwrtest.exe /device
pwrtest.exe /device /t:60
XML 로그 파일 출력
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<MonitorPower>
<PhysicalMonitorBrightnessEvent>
<Timestamp></TimeStamp>
<PhysicalMonitorBrightnessPercent></PhysicalMonitorBrightnessPercent>
</PhysicalMonitorBrightnessEvent>
<MonitorIdleStatusEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<AccruedIdleTimeMs></AccruedIdleTimeMs>
</MonitorIdleStatusEvent>
<MonitorTimeoutsChangeEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<DisplayTimeoutValueMs></DisplayTimeoutValueMs>
<ScreenSaverTimeoutValueMs></ScreenSaverTimeoutValueMs>
<DimTimeoutValueMs></DimTimeoutValueMs>
<DimBrightnessValue></DimBrightnessValue>
<NormalBrightnessValue></NormalBrightnessValue>
</MonitorTimeoutsChangeEvent>
<MonitorIdleActionExpireEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<IsConsoleSession></IsConsoleSession>
<IdleAction></IdleAction>
<IdleStartTime></IdleStartTime>
<TimeoutValueMs></TimeoutValueMs>
</MonitorIdleActionExpireEvent>
<MonitorPowerEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<IsConsoleSession></IsConsoleSession>
<NewState></NewState>
<PreviousState></PreviousState>
<PreviousStateTime></PreviousStateTime>
</MonitorPowerEvent>
<MonitorAdaptiveDimTimeoutEvent>
<Timestamp></TimeStamp>
<Timeout></Timeout>
</MonitorAdaptiveDimTimeoutEvent>
</MonitorPower>
</PwrTestLog>
다음 표에서는 로그 파일에 표시되는 XML 요소에 대해 설명합니다.
요소 | Description |
---|---|
<MonitorPower> | 다양한 모니터 전원 이벤트를 포함합니다. PwrTest 로그 파일에는 MonitorPower> 요소가 하나<만 있을 수 있습니다. |
<타임스탬프> | 지정된 이벤트의 타임스탬프를 지정합니다. |
<SessionId> | 이벤트가 있는 사용자 세션의 이름입니다. |
<IsConsoleSession> | 물리적 콘솔 세션이 물리적 모니터 에 연결되어 있는지 여부를 표시합니다. |
<PhysicalMonitorBrightnessEvent> | 이벤트는 현재 모니터 밝기를 나타냅니다. |
<MonitorIdleStatusEvent> | 이벤트는 사용자가 유휴 상태임을 나타냅니다. |
<AccruedIdleTimeMs> | 누적 사용자 유휴 시간(밀리초)입니다. |
<MonitorTimeoutsChangeEvent> | 이벤트는 현재 유휴 시간 제한을 나타냅니다. |
<DisplayTimeoutValueMs> | 빈 시간 제한 값을 밀리초 단위로 표시합니다. |
<ScreenSaverTimeoutValueMs> | 화면 절약 시간 제한 값(밀리초)입니다. |
<DimTimeoutValueMs> | 어둡게 시간 제한 값을 밀리초 단위로 표시합니다. |
<DimBrightnessValue> | 어둡게 상태일 때 사용할 밝기입니다. |
<NormalBrightnessValue> | 상태에 있을 때 사용할 밝기입니다. |
<MonitorIdleActionExpireEvent> | 이벤트는 유휴 시간 제한이 적중되고 작업이 수행되었음을 나타냅니다. |
<IdleAction> | 수행된 작업(화면 보호기 시작, 콘솔이 잠겨 있음, 어둡게 모니터링, 빈 모니터)에 대해 설명합니다. |
<IdleStartTime> | 이 유휴 상태의 시작 시간입니다. |
<TimeoutValueMs> | 이 유휴 상태의 시간 제한 값(밀리초)입니다. |
<MonitorPowerEvent> | 이벤트는 디스플레이 유휴 시간 제한이 적중되고 작업이 수행되었음을 나타냅니다. |
<NewState> | 모니터의 새 상태(켜기/흐리게/끄기)입니다. |
<PreviousState> | 모니터의 이전 상태(켜기/흐리게/끄기)입니다. |
<PreviousStateTime> | 이전 상태에서 소요된 시간입니다. |
<MonitorAdaptiveDimTimeoutEvent> | 이벤트는 적응 어둡게 시간 제한이 변경되었음을 나타냅니다. |
<제한 시간> | 새 시간 제한 값(초)입니다. |