PwrTest 구문
명령 프롬프트 창에서 PwrTest를 실행합니다. 명령 옵션을 사용하여 PwrTest 시나리오를 선택하고 구성할 수 있습니다.
PwrTest 도구의 구문은 다음과 같습니다.
pwrtest /scenario [/scenario_options] [/common_options]
/scenario
시나리오 | 설명 |
---|---|
sleep | 절전/다시 시작 전환을 통해 컴퓨터를 순환합니다. (Windows 7 이상) |
battery | 배터리 정보 및 모니터링을 제공합니다. (Windows 7 이상) |
info | 시스템 전원 정보를 제공합니다. (Windows 7 이상) |
es | 스레드 실행 상태를 모니터링합니다. (Windows 7 이상) |
게으른 | 시스템 유휴 이벤트를 모니터링합니다. (Windows 7 이상) |
ppm | 프로세서 전원 관리를 모니터링합니다. (Windows 7 이상) |
timer | 시스템 타이머 확인 변경 내용을 모니터링합니다. (Windows 7 이상) |
disk | 디스크 유휴 통계 및 스핀다운 이벤트를 모니터링합니다. (Windows 7 이상) |
device | 디바이스 유휴 통계 및 전원 다운 이벤트를 모니터링합니다. (Windows 7 이상) |
monitor | 모니터/디스플레이 자동 디밍 및 블랭킹과 관련된 사용자 유휴 통계를 기록합니다. (Windows 7 이상) |
requests | 미해결 및 새 전원 요청을 표시합니다. (Windows 7 이상) |
열 | ACPI 열 영역 정보 및 통계를 모니터링합니다. 이는 열 영역 및 온도 변화를 보고하는 시스템에서만 지원됩니다. (Windows 7 이상). |
processidle | 백그라운드 유지 관리 작업을 강제로 실행(현재는 예약된 시간이 아닌)하고 진행 상황을 모니터링합니다. (Windows 7 이상) |
cs | 시스템에서 지원하는 경우 연결된 대기 전환을 통해 컴퓨터를 순환합니다. (Windows 8 이상) |
platidle | 시스템에서 지원하는 경우 플랫폼 유휴 전환 수를 모니터링하고 기록하려고 시도합니다. (Windows 8 이상) |
directedfx | DFx(Directed Power Management Framework)와 관련된 저전력 유휴 상태 스위치를 모니터링합니다. (Windows 10 버전 1903 이상) |
/scenario_options
각 Pwrtest 시나리오에 사용할 수 있는 옵션을 보려면 다음을 입력합니다. pwrtest.exe /scenario /?
예: pwrtest.exe /sleep /?
/common_options
common_options | 설명 |
---|---|
/lf:folder | 로그 파일의 폴더를 지정합니다. 예를 들어 c:\myfolder 또는 \\server\share입니다. 기본 로그 위치는 pwrtest.exe 폴더와 동일합니다. |
/ln:name | 로그 파일의 이름과 ETW(Windows용 이벤트 추적) 추적 세션의 이름을 지정합니다. 로그 파일 확장명은 자동으로 추가됩니다(.wtl, .xml 등). 기본 이름은 pwrtestlog입니다. |
/etwbuffersize:n | 기본 크기보다 큰 경우 ETW 버퍼 크기를 KB로 지정합니다. 기본값은 현재 페이지 크기 또는 256KB(중 더 큰 페이지)입니다. |
/etwminbuffers:n | 논리 프로세서당 최소 2보다 큰 경우 ETW 세션에 할당된 최소 버퍼 수를 지정합니다. 기본값은 논리 프로세서당 2개의 버퍼입니다. |
/etwmaxbuffers:n | 해당 숫자가 논리 프로세서당 최소 2보다 크고 etwminbuffers 설정보다 큰 경우 ETW 세션에 할당된 최대 버퍼 수를 지정합니다 . 기본값은 etwminbuffers 값 + 20입니다. |
/delaywrite | 디스크 쓰기를 줄이기 위해 로그 데이터가 메모리에 버퍼링되도록 지정합니다. 이 옵션은 ETL을 포함한 모든 로그 형식에 영향을 줍니다. |
예제
pwrtest /?
pwrtest /requests /?
pwrtest /requests /t:60
Remarks
ETW 추적을 지원하기 위한 실행 요구 사항:
Pwrtest는 관리자 또는 관리자 권한 명령 프롬프트 창에서 실행해야 합니다(관리자 권한으로 실행).
Pwrtest는 기본적으로 실행되어야 합니다(WoW64는 지원되지 않음).
시스템 관리자가 설정한 그룹 정책 설정은 전원 설정 값을 일시적으로 수정해야 하는 일부 시나리오(예: 절전 모드 시나리오)를 방해할 수 있습니다.
PwrTest는 .log(일반 텍스트), .xml(시나리오마다 형식 변경), .wtl(WTTLog) 및 .etl(ETW 추적) 로그 형식의 각 실행에 대해 여러 로그를 자동으로 생성합니다.
모든 PwrTest 시나리오를 사용하려면 먼저 Visual Studio 및 WDK를 사용하여 테스트용 테스트 컴퓨터를 프로비전해야 합니다. 자세한 내용은 드라이버 배포 및 테스트용 컴퓨터 프로비전(WDK 8.1) 또는 드라이버 배포 및 테스트를 위한 컴퓨터 프로비전(WDK 8)을 참조하세요. 일부 시나리오에서는 WDTF(Windows 드라이버 테스트 프레임워크)의 일부인 전원 단추 드라이버가 필요합니다. WDTF(및 포함된 전원 단추 드라이버)는 Visual Studio 및 WDK를 사용하여 테스트할 시스템을 프로비전할 때 자동으로 설치됩니다. WDTF에 대한 자세한 내용은 WDTF(Windows Device Testing Framework)(Windows 드라이버)를 참조하세요.