perfmon을 사용하여 윈도우의 CPU, Memory를 측정할 수 있다.
하지만, csv파일로 내보내기 하기까지 많은 단계를 거쳐야한다.
간단한 윈도우 스크립트를 이용하여 CPU와 Memory 사용율을 측정하고, csv로 저장하는 툴을 만들어보자!
(만들기 귀찮을 경우 다운받아 사용하세요. 사용법은 5번 참조)
1. cmd창에서 typeperf를 사용하여 CPU 사용율 측정
typeperf "\Processor(_Total)\% Processor time" |
"현재날짜 시간", "CPU사용율" 형식으로 출력되는 모습을 볼 수 있다.
2. 사용가능한 memory 용량(kb) 측정
typeperf "\Memory\Available KBytes" |
"현재날짜 시간", "사용가능한 memory(KB)" 형식으로 출력된다.
3. 동시 측정 및 CSV로 내보내기
typeperf "\Processor(_Total)\% Processor time" "\Memory\Available KBytes" -o perf.csv |
-o 옵션을 이용하여 'perf.csv' 파일로 내보내기를 하였다. 이제 bat파일로 만들어보자
4. bat파일 만들기
조건 1: csv파일명을 입력하지 않을경우, 화면에 출력
조건 2: csv파일명을 입력하면 입력된 csv파일로 저장
@echo off IF '%1' == '' GOTO N typeperf "\Processor(_Total)\%% Processor time" "\Memory\Available KBytes" -o %1 :N typeperf "\Processor(_Total)\%% Processor time" "\Memory\Available KBytes" |
다음과 같이 만들고 perf.bat 파일로 저장하여 사용하면 된다.
5. 사용법
- cmd창에 출력 : perf.bat
- csv 파일로 : perf.bat perf-1.csv
'Tech > Windows' 카테고리의 다른 글
Windows 11 작업표시줄 위치 변경 (0) | 2023.03.18 |
---|---|
PC 백신 고르기 - 바이러스를 잡아보자! (0) | 2020.12.29 |
윈도우에서 용량 지정하여 파일 생성하기 (0) | 2015.04.29 |
windows7 무선랜 제한된 액세스 (11) | 2014.05.24 |