프로그래밍

CPU 사용률 모니터링 로그 프로그램 - WindowexeCpuMonitor

프로세스 천국 2017. 7. 5. 11:30

CPU 사용률을 모니터링하여 특정 퍼센테이지가 넘으면 프로세스를 로그로 남기는 프로그램입니다.


아래 이미지는 CPU 사용률이 5%가 넘는 프로세스의 로그 화면입니다. 

프로세스이름 뒤의 숫자는 프로세스ID입니다.




아래 첨부파일의 txt 설정파일을 열면 아래와 같은 내용이 있습니다.


CpuUsage:5

Timer:3

Process:svchost

Process:csrss


cpu 사용률 최소값은 5퍼센트로 되어 있습니다. 원하는 값으로 수정하세요. 5퍼센트가 넘는 프로세스만 모니터링이 가능합니다.

모니터링할 타이머의 단위는 초이고, 2초 이상부터 설정할 수 있습니다. 기본값 3초

그리고 프로세스를 필터링 할 수 있는데 Process:프로세스이름 이런식으로 추가하면 지정한 프로세스는 기록이 되지 않습니다.


프로그램이 시작됨과 동시에 모니터링이 시작됩니다.

시스템 트레이 메뉴에서 로그보기를 클릭하면 로그확인이 가능합니다. 

프로그램 종료시에 로그가 자동으로 저장됩니다. 저장파일이름은 WindowexeCpuMonitor_프로그램이_실행된_날짜.txt





프로그램 동작환경 : .Net framework 4.0 , 윈도우 7 이상, 관리자 권한 필요


WindowexeCpuMonitor_2020-08-14.zip



바이러스토탈 검진 결과 링크