Debugging/Windows

How to collect performance log using performance monitor

haewon83 2022. 11. 3. 11:12

Windows OS 내에서 성능 자료를 수집할 때 Built-in 도구인 perfmon을 사용할 수 있습니다.

아래 수집 가이드를 이용하시어 문제가 발생하고 있는 시점에 수집 후 Performance Metric들을 살펴볼 수 있습니다.

 

1) Collector 생성

## -max 800은 Circular 모드로 수집되며 최대 800MB까지 파일 사이즈

## -si 00:00:10은 10초 마다 Sampling 하는 옵션

Logman.exe create counter PerfLog-Short -o "c:\perflogs\PerfLog-Short.blg" -f bincirc -v mmddhhmm -max 800 -c "\LogicalDisk(*)\*" "\Memory\*" "\PhysicalDisk(*)\*" "\Processor(*)\*" "\Process(*)\*" "\System\*" "\Network Adapter\*" "\Network Interface\*" -si 00:00:10

 

2) Collector 시작

Logman.exe start PerfLog-Short

 

3) Collector 중지

문제가 발생한 후에 아래 명령어로 Collector를 중지해야 합니다.

Logman.exe stop PerfLog-Short