Windows 성능 분석기(WPA)를 사용하여 PC 속도를 높이는 방법

WPA ( Windows 성능 분석기(Windows Performance Analyzer) ) 도구는 Windows ADK ( Windows 평가(Windows Assessment)배포 키트(Deployment Kit) ) 의 일부입니다 . 이벤트 추적 로그 기록을 기반으로 그래프와 테이블을 만드는 데 사용할 수 있는 도구입니다. Xperf 또는 WPR ( Windows Performance Recorder ) 과 같은 도구를 사용하여 이러한 추적 파일을 만듭니다 . 이러한 도구는 시스템 성능 문제가 있는 경우에 유용합니다. 성능 모니터링을 위해 정기적으로 사용할 수도 있습니다.

이 기사에서는 WPR(WPR) 을 사용하여 빠른 녹음을 만드는 방법을 배웁니다 . 컴퓨터의 성능(the performance of your computer) 을 테스트하려는 이벤트 중에 이 녹음을 시작해야 합니다 . 이것은 게임(launching a game) 이나 다른 응용 프로그램을 시작하거나 사용자가 작성한 프로그램을 실행하는 것일 수 있습니다. 그런 다음 WPA(WPA) 도구를 사용하여 문제 해결을 위해 해당 데이터 파일을 읽고 분석하는 방법을 다룰 것 입니다.

Microsoft Windows ADK 도구(Microsoft Windows ADK Tools) 설치 및 실행

WPAWPR 을 모두 설치하는 첫 번째 단계 는 Microsoft의 Windows Performance Toolkit 다운로드 페이지에서 Windows ADK(install Windows ADK from Microsoft’s download page for the Windows Performance Toolkit) 를 설치하는 것 입니다. 이 도구는 Microsoft.com 에서 제공하므로 안전하게 설치할 수 있습니다. 설치 프로세스를 진행하면서 설치할 구성 요소를 선택해야 합니다. 

여기에는 필요한 두 도구가 모두 포함되어 있으므로 Windows 성능 도구 키트(Windows Performance Toolkit) 가 선택되어 있는지 확인하십시오 .

설치(Install) 를 선택 하면 프로세스에 시간이 걸릴 수 있으므로 기다려 주십시오.

Windows Performance Toolkit 설치가 완료 되면 첫 번째 WPR 기록  을 만들 준비가 된 것 입니다.

참고(Note) : 이 예에서는 WPR 기록이 발생 하는 동안 시스템을 과부하 상태로 만들기 위해 HeavyLoad 스트레스 테스트 앱 을 설치했습니다.(HeavyLoad Stress Test app)

Microsoft Windows 성능 분석기(Microsoft Windows Performance Analyzer) 도구를 사용하기 전에 Windows 성능 레코더(Windows Performance Recorder) 를 사용 하여 이벤트 추적 로그 기록( ETL 파일)을 캡처해야 합니다. 이 기록에는 Windows ( ETW ) 이벤트 에 대한 모든 이벤트 추적 이 포함됩니다. (Event Tracing)WPA 는 (WPA)CPU , 메모리, 스토리지 등에 대한 모든 시스템 정보를 분석합니다 .

WPR 을 시작하려면 시작(Start) 메뉴 를 선택하고 "Windows Performance Recorder"를 입력하십시오. 그런 다음 Windows Performance Recorder 앱을 선택합니다. 

WPR 도구 는 특정 기간 동안 시스템에서 발생하는 이벤트를 캡처하는 간단한 도구입니다. 녹음을 시작하려면 시작(Start) 버튼을 선택하기만 하면 됩니다. 

그러면 시스템 이벤트 기록 프로세스가 시작됩니다. 시스템 성능(your system’s performance) 을 테스트하는 데 사용할 작업(예: 프로그램 시작 및 실행)을 수행 합니다. 

완료되면 WPR 창 으로 돌아가서 저장(Save) 버튼을 선택하십시오. 

다음 단계에서는 ETL(ETL) 파일 의 경로를 표시 합니다. 자세한 설명(detailed description) 창 에 문제 해결 또는 테스트 중인 항목에 대한 설명을 포함할 수 있습니다 .

완료되면 저장(Save) 버튼을 선택합니다.

앱은 모든 데이터를 ETL 파일에 기록하고 창 하단에 WPA 도구를 직접 열거나 폴더를 열어 ETL 파일로 이동할 수 있는 옵션이 표시됩니다.

성능 분석으로 즉시 이동하는 가장 편리한 방법은 WPA에서 열기(Open in WPA) 버튼을 선택하는 것입니다. 

Windows 성능 분석기(Windows Performance Analyzer)ETL 파일(ETL Files) 분석

WPA 앱 을 두 번 클릭하고 실행하면 ETL 파일 의 데이터를 탐색하고 시각화할 준비가 된 것 입니다. 특정 앱만 열 수 있는 특수 로그 파일입니다. Google 문서(Google Docs) 또는 Microsoft Word 와 같은 것을 사용하여 볼 수 없습니다 .

왼쪽을 따라 탐색할 데이터의 네 가지 주요 범주가 있음을 알 수 있습니다. 왼쪽에서 이러한 차트를 선택하면 오른쪽 창에 더 자세히 표시되는 차트를 볼 수 있습니다.

이러한 범주에는 다음이 포함됩니다.

  • 시스템 활동(System Activity) : 정보, 백그라운드 작업, 이벤트 등을 처리합니다.
  • 연산 : (Computation)CPU 코어 와 관련된 모든 정보 .
  • 저장소(Storage) : 디스크 사용량 정보입니다.
  • 메모리(Memory) : 실제 및 가상 메모리 사용량입니다.
  • 전원(Power) : 프로세서 전력 사용량 세부 정보입니다.

CPU 사용량(CPU Usage) 차트 와 같은 각 차트에서 그래프 영역 위로 마우스를 가져가면 프로세스 이름, 프로세스 활성 시간 및 전체 CPU 사용량 비율과 같은 데이터 구성 요소의 분석을 볼 수 있습니다.

하단의 목록에서 특정 프로세스 이름을 선택하면 그래프에서 강조 표시된 영역이 표시되어 해당 프로세스가 CPU 리소스를 소비한 특정 시간을 식별합니다. 이것은 운영 체제 프로세스 또는 응용 프로그램 프로세스가 모든 CPU 시간을 소모하는지 여부를 식별하는 데 도움이 될 수 있습니다.

또한 각 프로세스를 드릴다운하여 특정 스택 활동을 볼 수도 있습니다. 위의 그래프는 해당 스택이 CPU 시간을 적극적으로 사용했을 때 영역을 강조 표시했습니다.

WPA에서 사용 가능한 차트

왼쪽 창의 4가지 주요 범주 각각에는 시스템 성능에 어떤 일이 일어나고 있는지 분석하고 문제를 해결하는 데 도움이 되는 그래프 탐색기가 있습니다.

위에서 시스템 활동(System Activity) 목록 을 다뤘습니다 . 그 아래에 계산(Computation) 범주가 있습니다. 

여기에서 다음 하위 차트를 찾을 수 있습니다.

  • CPU 사용량(샘플링)(CPU Usage (Sampled)) : 샘플링 간격으로 가져온  CPU 작업의 샘플입니다.(CPU)
  • CPU 사용량(정확함)(CPU Usage (Precise)) : 실행 중인 특정 프로세스 스레드와 관련된 CPU 사용량입니다.
  • DPC/SR Duration : 지연된 프로시저 호출( DPC(DPCs) )을 처리하는 데 소요된 CPU 시간입니다. 
  • CPU 사용량(특성)(CPU Usage (Attributed)) : 여러 범주로 분류된 CPU 사용량입니다.

다시 말하지만, 이러한 하위 차트를 선택하여 오른쪽에 표시할 수 있습니다. 또는 이러한 각 영역과 관련된 더 많은 하위 차트로 드릴다운할 수 있습니다.

저장소(Storage) 범주에는 왼쪽 탐색 창의 그 아래에 여러 디스크 사용량 하위 시각적 개체가 있습니다 .

전체 lDisk 사용량을 보거나 다음 하위 시각적 개체로 드릴다운할 수 있습니다.

  • 디스크 활동
  • 디스크 수
  • 디스크 오프셋
  • 입출력 시간 
  • 서비스 시간
  • 디스크 크기
  • 디스크 처리량
  • 디스크 활용도

이들 중 하나 이상을 왼쪽의 동일한 창에 추가하면 디스크 사용량의 여러 측면을 서로 비교할 수 있습니다. 프로세스 또는 CPU 시간 (CPU)과 관련된(related to processes) 시각적 개체와 함께 이러한 종류의 비교 는 잠재적으로 Windows 성능 문제의 원인을 식별하는 데 도움이 될 수 있습니다.

왼쪽 탐색 창의 다음 범주는 메모리(Memory) 입니다.

메모리(Memory) 범주 에서 다음 차트를 찾을 수 있습니다 .

  • 메모리 활용(Memory Utilization)
  • 오류 수
  • 장애 IO 시간
  • 가상 메모리 스냅샷

마지막으로 목록의 마지막 범주는 Power 입니다. 이들은 모두 시스템의 전체 CPU 전력 소비와 관련된 시각적 개체입니다.

여기에는 CPU(CPUs)GPU(GPUs) 와 같은 모든 시스템 프로세서에 대한 다음과 같은 모든 하위 비주얼이 포함됩니다 .

  • CPU 주파수
  • CPU 유휴 상태 및 상태 다이어그램
  • 시스템 대기 시간 허용 오차
  • 프로세서 프로필 
  • 프로세서 파킹 상태
  • 코어 주차 상태
  • 프로세서 성능
  • 프로세서 제약

기타 Microsoft WPA 기능

WPA 도구에는 문제 해결에 도움 이 되는 몇 가지 유용한 기능이 있습니다 .

그 중 하나가 분석 도우미(Assistant) 입니다. (Window) 메뉴를 선택하고 Analysis Assistant 를 선택하면 찾을 수 있습니다 .

클릭하면 차트 또는 차트 내부 항목에 대한 팁과 세부 정보를 제공하는 도구의 새 창이 열립니다. 

이는 도구 전체에서 사용되는 모든 용어에 익숙하지 않은 경우에 특히 유용합니다.

(Window) 메뉴를 선택하고 새 분석 보기(New Analysis View) 를 선택하면 새 분석 탭을 열 수 있습니다.

이를 통해 한 탭에 시각적 개체군을 추가한 다음 새 탭을 열어 이전 분석을 잃지 않고 완전히 다른 시각적 개체 집합을 수행함으로써 여러 분석을 수행할 수 있습니다. 탭 사이를 앞뒤로 뒤집어 각 분석을 개별적으로 수행합니다.(Flip)

Windows 성능 분석기 추가(Windows Performance Analyzer Further) 탐색

WPA 에 대해 더 자세히 알고 싶다면 Microsoft오래된 Microsoft Docs 가이드(old Microsoft Docs guide) 가 있습니다. 문서는 더 이상 유지 관리되지 않지만 올바른 방향으로 안내해야 합니다. 명령 프롬프트에서 WPA(WPA) 명령 을 실행하는 데 사용할 수 있는 전체 명령줄 참조도 포함되어 있습니다 .

보시다시피 Windows 성능 분석기 도구는 기본적으로 (Windows Performance Analyzer)Windows 에 설치되는 표준 성능 도구보다 훨씬 유연하고 유용합니다 . 따라서 다음에 Windows 시스템이 비정상적으로 작동하기 시작하면 시간을 내어 Windows ADK를 다운로드하고 WPR (Windows ADK)WPA(WPR)사용해(WPA) 보십시오.

Linux (또는 Android )를 사용하는 경우 Microsoft Performance Toolkit 을 사용하여 유사한 도구의 GitHub Linux 버전을 사용할 수 있습니다(GitHub Linux version of a similar tool is available) .



About the author

안녕! 제 이름은 하드웨어 해커입니다. 저는 10년 이상의 컴퓨터 수리 및 개조 경험이 있습니다. 노트북에서 태블릿, 스마트 TV에 이르기까지 거의 모든 것을 고칠 수 있습니다. 내 기술을 통해 고객이 문제를 빠르고 효율적으로 해결하도록 도울 수 있습니다. 내 블로그는 사람들이 올바른 도구를 사용하여 컴퓨터와 가전제품을 수리하는 방법을 배울 수 있도록 돕는 데 전념하고 있습니다. 그리고 내 Facebook 페이지는 컴퓨터와 관련된 모든 것에 대한 팁, 트릭 및 통찰력을 공유하는 곳입니다!



Related posts