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>

이벤트는 적응 어둡게 시간 제한이 변경되었음을 나타냅니다.

<제한 시간>

새 시간 제한 값(초)입니다.

PwrTest 구문