Skip to content
유용한상식
2023.03.11 10:34

cpu memory 사용률 배치파일 만들기

조회 수 3496 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

cpu memory 사용률 배치파일 만들기

 

 


 
batch
@echo off
set output_file="C:\path\to\output_file.txt"
:loop

echo %date% %time% >> %output_file%
echo CPU Usage: >> %output_file%
typeperf "\Processor(_Total)\% Processor Time" >> %output_file%
echo Memory Usage: >> %output_file%
typeperf "\Memory\Available MBytes" >> %output_file%
timeout /t 60 /nobreak >nul
goto loop

 

이 스크립트는

output_file.txt 파일에

CPU 및 메모리 사용률을

1분마다 기록합니다.

 

set output_file 부분을

자신이 원하는 파일 경로로

수정하시면 됩니다.

 

이 스크립트를 실행하려면

.bat 확장자로

파일을 저장하고

더블 클릭하여

실행하시면 됩니다.

 


 

@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"

 

 

 

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

로그인 후 댓글쓰기가 가능합니다.

?

List of Articles
번호 분류 제목 날짜 조회 수
» 유용한상식 cpu memory 사용률 배치파일 만들기 2023.03.11 3496
2313 유용한상식 일기 잘 쓰는 방법 2023.03.11 3220
2312 파이썬 네이버 주식의 기업정보와 펀더멘탈정보 소스 가져오기 2023.03.10 3366
2311 파이썬 네이버 주식에서 종목의 투자정보 자료 가져오기 1 2023.03.10 2244
2310 [Docs]스프레드시트 H열에 날짜가 10일 안으로 다가왔다면 메일을 발송하는 스크립트 2023.03.10 2250
2309 [Docs]스프레드시트 구글 스프레드시트 스크립트를 사용하여 지메일로 이메일을 보내기 2023.03.10 2676
2308 [Docs]스프레드시트 스프레드시트의 값의 변화에 따라 지메일로 메일을 보내는 스크립트 2023.03.10 1661
2307 [Docs]스프레드시트 스프레드시트에서 수정, 삭제 버튼 만들기 2023.03.09 1821
2306 [Docs]스프레드시트 스프레드시트에서 검색 버튼 만들기 2023.03.09 2136
2305 [Docs]스프레드시트 스프레드시트에서 삽입 버튼 만들기(chatGPT 에게 물어봄) 2023.03.09 1438
Board Pagination Prev 1 2 3 4 5 6 ... 235 Next
/ 235

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소