윈도우 서버 리소스 모니터링과 보고서 생성 방법 (perfmon)

 

윈도우 서버에 기본적으로 내장되어 있는 성능 모니터(perfmon)을 통해 리소스 현황을 요약해서 볼 수 있고, 주기적으로 리포트를 자동 생성할 수 있습니다.

성능 모니터

성능 모니터는 윈도우키 + R로 실행 앱을 열어서 perfmon을 입력해 실행할 수 있습니다.

성능 모니터의 구성은 크게 보면 데이터 수집기 집합보고서로 나눌 수 있습니다.

  • 데이터 수집기 집합 : 데이터 수집을 사용자가 정의한 형태로 할 것인지, 시스템에서 미리 정해진 대로 할 것인지 선택할 수 있습니다.
  • 보고서 : 데이터를 수집한 형태(사용자 정의, 시스템)를 기준으로 생성된 보고서를 보여줍니다.

성능 모니터 개요

1. 간단하게 시스템 진단 보고서 만드는 방법

가장 간단하게 시스템 진단 보고서를 만드는 방법은 실행 앱에서 perfmon /report를 실행하는 것입니다.

perfmon /report
보고서 생성 중

60초에서 수분이 지나면 자동으로 수집하고 보고서를 생성합니다. 생성된 보고서에는 CPU, 디스크, 메모리 등의 리소스 요약 정보를 포함해서 구체적으로 어떤 프로세스가 CPU와 메모리 사용의 주범인지 등도 확인이 가능합니다.

생성된 보고서

2. 주기적으로 리소스 진단하는 방법

주기적으로 리소스를 진단하기 위해서는 사용자 정의를 이용합니다. 데이터 수집기 집합 우클릭 > 사용자 정의 > 새로 만들기 > 데이터 수집기 집합을 선택합니다.

데이터 수집기 집합 생성

새 데이터 수집기 집합의 이름을 정하고 수동으로 만들기를 선택하고 다음을 클릭합니다.

수동으로 만들기

데이터 로그를 성능 카운터로 만들어보겠습니다.

성능 카운터

기록할 성능 카운터를 추가합니다.

성능 카운터 추가

메모리와 프로세서를 선택해서 추가했습니다. 각 성능 카운터에 대한 설명은 아래 설명 표시 체크 박스를 클릭하면 볼 수 있습니다.

성능 카운터 선택

데이터를 저장할 루트 디렉터리를 확인하고 마침을 클릭합니다.

루트 디렉토리

사용자 정의에 생성된 데이터 수집기 집합을 우클릭하고 속성을 선택합니다.

데이터 수집기 집합 속성

일정 탭에서 시작 날짜와 만료 날짜, 시작 시간, 요일 등을 선택합니다. 그리고 확인을 누릅니다.

일정 선택

DataCollector01이 생겼습니다. 우클릭 후 속성을 누릅니다.

DataCollector01 속성

로그 형식을 쉼표로 구분으로 변경하고 확인을 누릅니다.

DataCollector01 속성 변경

사용자 정의에서 생성한 데이터 수집기 집합을 우클릭하고 시작을 누릅니다.

데이터 수집기 집합 시작

시간이 지나고 보고서가 생기는지 확인합니다.

반응형

댓글

Designed by JB FACTORY