이번에는 성능 모니터로 특정 프로그램의 자원 사용량을 기록하고 추출하는 방법에 대하여 알아보겠습니다.
굉장히 다양한 항목들을 지원하지만 전부 다 해보지는 않았기에 테스트했던 항목만 설명되어 있습니다.
이번 글에서는 매일마다 날짜 이름으로 된 폴더를 생성하여 각각 로그 파일을 생성하여
기록하는 것에 대한 설정 과정이 담겨 있습니다.
먼저 Window키 + R키를 눌러 실행 창을 열고 ‘perfmon.exe’를 입력한 후 확인을 누릅니다.
그 다음 왼쪽 리스트의 ‘데이터 수집기 집합 → 사용자 정의’에 들어가서 마우스 우 클릭 후
새로 만들기의 데이터 수집기 집합을 클릭합니다.
그 다음 원하는 이름을 설정한 후 ‘수동으로 만들기’를 체크하고 다음으로 넘어갑니다.
그 다음 데이터 로그 만들기의 ‘성능 카운터’를 체크한 후 다음으로 넘어갑니다.
그 다음 추가 버튼을 눌러 창을 띄웁니다.
먼저 CPU 사용율을 추가하겠습니다.
Process 항목을 펼치고 % Processor Time을 선택한 후 아래의 인스턴스 목록에서 원하는 프로그램을 선택합니다.
그 다음 하단의 추가 버튼을 눌러 오른쪽 카운터 목록에 추가시킨 후 확인을 누릅니다.
아래는 추가된 모습입니다.
그 다음은 메모리 사용량을 추가하겠습니다.
아래의 인스턴스 항목을 유지한 상태에서 Working Set을 선택합니다.
그 다음 하단의 추가 버튼을 눌러 오른쪽 카운터 목록에 추가시킨 후 확인을 누릅니다.
추가가 확인되었으면 샘플 간격을 원하는 단위로 설정한 후 다음으로 넘어갑니다.
샘플 간격은 데이터를 기록하는 간격을 뜻 합니다.예시와 같이 설정하면 1초에 한 번씩 기록한다는 의미입니다.
그 다음 로그 파일을 저장 할 경로를 선택하고 다음으로 넘어갑니다.
아래와 같이 선택하고 마침을 누릅니다.
로그 저장 경로에 대한 세부 설정을 하면 원하는 이름으로 로그 파일을 저장하는 등의 설정이 가능합니다.
그 설정을 한 번 확인해보겠습니다.
먼저 하위 디렉터리 이름 형식을 yyyyMMdd로 설정합니다.
이렇게 하는 이유는 년월일 형태로 폴더명을 설정하기 위해서입니다.
예를 들어 20220919 와 같은 이름으로 폴더명이 지정됩니다.
하위 디렉터리에 컴퓨터 이름을 접두사로 지정 체크를 해제 후 적용을 누른 다음 확인을 누릅니다.
폴더명에 컴퓨터 이름이 들어가는 것을 원할 경우 체크를 해제하지 않고 진행하시면 됩니다.
기록 시작 시간을 정해야 할 경우에는 일정 탭을 클릭한 후 추가 버튼을 누릅니다.
시작 날짜를 설정하고 시작 시간을 설정한 후 확인을 누릅니다.
활성 범위는 시작 날짜부터 기록하기 시작하여 만료 날짜에 기록을 종료한다는 의미입니다.
시작의 시작 시간은 기록을 시작할 시간입니다. 요일 설정은 기억이 애매해서 확실한 설명은 드리기 힘들지만
해당 요일에는 로그를 기록하지 않는 것이 아닐까 추측합니다.
다음처럼 설정하면 2022-07-28 하루만 기록하고 07-28이 되자마자 기록을 시작한다는 의미입니다.
정상적으로 추가되었는지 확인 후 적용 버튼을 누릅니다.
다음은 기록을 중지하는 조건 설정에 대하여 알아보겠습니다.
이것을 설정해야 다음 날이 되면 새로운 날짜로 폴더를 만들어 다시 기록할 것이기 때문입니다.
제한에 있는 ‘한도에 도달하면 데이터 수집기 집합을 다시 시작합니다’ 에 체크하고,
기간에 체크 후 1일로 설정하고 적용을 누른 다음 확인을 누릅니다.
데이터 수집기가 생성되었다면 마우스 우 클릭 후 속성을 클릭합니다.
파일 탭으로 들어가서 로그 파일 이름을 원하는 이름으로 변경하고,
로그 모드의 추가 항목을 체크한 다음 적용을 누르고 확인을 누릅니다.
추가를 체크해야 기존 파일에 로그 내용이 추가되기 때문에 아래처럼 설정합니다.
왼쪽 목록에 생성된 데이터 수집기를 마우스 우 클릭한 후 시작을 누릅니다.
단, 일정에 시작 예약을 해 놓은 경우에는 자동으로 시작 할 것이기 때문에 건너뜁니다.
시작시킨 데이터 수집기에 ▶ 아이콘이 활성화 되었는지 확인합니다.
단, 일정에 시작 예약을 해 놓은 경우에는 시작 후 확인합니다.
설정한대로 파일이 잘 기록되는지 확인합니다.
위의 기능은 윈도우10에서 기본으로 내장되어 있음이 확인되었기 때문에 설정만 잘하면 별도의 프로그램 없이도
특정 프로그램이 돌아가면서 소모하는 자원의 정도를 추출해낼 수 있습니다. 해당 파일을 실행하면 성능 모니터가 열리면서 로그 내용이 그래프 등의 형태로 표시됩니다.
이상으로 성능 모니터를 이용하여 특정 프로그램의 자원 사용량을 로그로 기록하는 방법에 대하여 알아보았습니다.
윈도우 10에서 기본 제공하는 화상(가상) 키보드 사용 방법 (0) | 2023.02.01 |
---|
댓글 영역