PwrTest 구문
명령 프롬프트 창에서 PwrTest를 실행합니다. 명령 옵션을 사용하여 PwrTest 시나리오를 선택하고 구성할 수 있습니다.
PwrTest 도구의 구문은 다음과 같습니다.
pwrtest /scenario [/scenario_options] [/common_options]
/시나리오
| 시나리오 | Description |
|---|---|
| sleep | 절전/다시 시작 전환을 통해 컴퓨터를 순환합니다. (Windows 7 이상) |
| 배터리 | 배터리 정보 및 모니터링을 제공합니다. (Windows 7 이상) |
| 정보 | 시스템 전원 정보를 제공합니다. (Windows 7 이상) |
| es | 스레드 실행 상태를 모니터링합니다. (Windows 7 이상) |
| 유휴 | 시스템 유휴 이벤트를 모니터링합니다. (Windows 7 이상) |
| Ppm | 프로세서 전원 관리를 모니터링합니다. (Windows 7 이상) |
| 타이머 | 시스템 타이머 확인 변경 내용을 모니터링합니다. (Windows 7 이상) |
| disk | 디스크 유휴 통계 및 스핀다운 이벤트를 모니터링합니다. (Windows 7 이상) |
| 디바이스 | 디바이스 유휴 통계 및 전원 낮추기 이벤트를 모니터링합니다. (Windows 7 이상) |
| 모니터 | 자동 디밍 및 블랭킹 모니터링/표시와 관련된 사용자 유휴 통계를 기록합니다. (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에 대한 자세한 내용은 Windows WDTF(Device Testing Framework)(Windows 드라이버)를 참조하세요.