윈도우 서버 리소스 모니터링과 보고서 생성 방법 (perfmon)
- 운영체제(OS)
- 2022. 11. 4.
윈도우 서버에 기본적으로 내장되어 있는 성능 모니터(perfmon)을 통해 리소스 현황을 요약해서 볼 수 있고, 주기적으로 리포트를 자동 생성할 수 있습니다.
성능 모니터
성능 모니터는 윈도우키
+ R
로 실행 앱을 열어서 perfmon
을 입력해 실행할 수 있습니다.
성능 모니터의 구성은 크게 보면 데이터 수집기 집합과 보고서로 나눌 수 있습니다.
- 데이터 수집기 집합 : 데이터 수집을 사용자가 정의한 형태로 할 것인지, 시스템에서 미리 정해진 대로 할 것인지 선택할 수 있습니다.
- 보고서 : 데이터를 수집한 형태(사용자 정의, 시스템)를 기준으로 생성된 보고서를 보여줍니다.
1. 간단하게 시스템 진단 보고서 만드는 방법
가장 간단하게 시스템 진단 보고서를 만드는 방법은 실행 앱에서 perfmon /report
를 실행하는 것입니다.
60초에서 수분이 지나면 자동으로 수집하고 보고서를 생성합니다. 생성된 보고서에는 CPU, 디스크, 메모리 등의 리소스 요약 정보를 포함해서 구체적으로 어떤 프로세스가 CPU와 메모리 사용의 주범인지 등도 확인이 가능합니다.
2. 주기적으로 리소스 진단하는 방법
주기적으로 리소스를 진단하기 위해서는 사용자 정의를 이용합니다. 데이터 수집기 집합 우클릭 > 사용자 정의 > 새로 만들기 > 데이터 수집기 집합을 선택합니다.
새 데이터 수집기 집합의 이름을 정하고 수동으로 만들기를 선택하고 다음을 클릭합니다.
데이터 로그를 성능 카운터로 만들어보겠습니다.
기록할 성능 카운터를 추가합니다.
메모리와 프로세서를 선택해서 추가했습니다. 각 성능 카운터에 대한 설명은 아래 설명 표시 체크 박스를 클릭하면 볼 수 있습니다.
데이터를 저장할 루트 디렉터리를 확인하고 마침을 클릭합니다.
사용자 정의에 생성된 데이터 수집기 집합을 우클릭하고 속성을 선택합니다.
일정 탭에서 시작 날짜와 만료 날짜, 시작 시간, 요일 등을 선택합니다. 그리고 확인을 누릅니다.
DataCollector01이 생겼습니다. 우클릭 후 속성을 누릅니다.
로그 형식을 쉼표로 구분으로 변경하고 확인을 누릅니다.
사용자 정의에서 생성한 데이터 수집기 집합을 우클릭하고 시작을 누릅니다.
시간이 지나고 보고서가 생기는지 확인합니다.
'운영체제(OS)' 카테고리의 다른 글
컴퓨터 부팅 시간 확인 방법 (윈도우 이벤트 뷰어) (0) | 2022.11.19 |
---|---|
서버 컴퓨터를 종종 재부팅 해야하는 이유 (0) | 2022.11.16 |
리눅스 > /dev/null 2>&1의 의미? 출력 억제 (0) | 2022.10.29 |
리눅스 stdin, stdout, stderr이란? (표준 스트림) (0) | 2022.10.28 |
리눅스 메모리 사용량 확인 명령어 free (스왑 메모리란?) (0) | 2022.10.27 |