**perfmon** 은 Windows의 성능 모니터(Performance Monitor) 를 실행하는 명령어입니다. 성능 모니터는 시스템의 성능을 실시간으로 모니터링하거나 로그를 수집하여 분석하는 강력한 도구입니다.
## **기본 사용법**
```cmd
perfmon
```
- 시작 메뉴의 실행(Run)이나 명령 프롬프트에 입력하면 성능 모니터가 실행됩니다.
## **주요 기능**
### **1. 실시간 모니터링**
- CPU, 메모리, 디스크, 네트워크 등 시스템 리소스 사용량 실시간 확인
- 성능 카운터를 그래프 형태로 시각화
### **2. 데이터 수집기 세트**
- **사용자 정의 데이터 수집기 세트 생성**: 원하는 성능 카운터를 선택해 일정 기간 동안 데이터 수집
- **시스템 진단 리포트**: 시스템 상태를 종합적으로 분석한 리포트 생성
- **시스템 성능 리포트**: 성능 관련 문제를 진단하는 리포트 생성
### **3. 성능 카운터**
- 수백 가지의 성능 지표(카운터)를 모니터링 가능
- 예: `Processor(_Total)\% Processor Time`, `Memory\Available MBytes`
### **4. 경고 설정**
- 특정 성능 임계값을 초과할 경우 경고 발생 및 작업 실행 설정
## **유용한 고급 명령어**
```cmd
# 성능 모니터 열기
perfmon /sys
# 시스템 진단 리포트 생성
perfmon /report
# 특정 데이터 수집기 세트 시작
perfmon /start "<수집기_이름>"
# 데이터 수집기 세트 중지
perfmon /stop "<수집기_이름>"
# 리소스 모니터 열기
perfmon /res
```
## **실용적인 사용 예시**
1. **시스템 성능 문제 분석**
```cmd
perfmon /report
```
- 시스템 진단을 실행하여 성능 병목 현상 파악
2. **CPU 사용률 모니터링**
- perfmon 실행 → 모니터링 도구 → 성능 모니터
- `+` 버튼 클릭 → `Processor` → `% Processor Time` 추가
3. **성능 로그 수집**
- 데이터 수집기 세트 → 사용자 정의 → 새로 만들기
- 원하는 카운터 선택 및 로깅 일정 설정
## **주요 활용 분야**
- 시스템 성능 튜닝 및 최적화
- 서버 모니터링 및 용량 계획
- 애플리케이션 성능 분석
- 하드웨어 업그레이드 필요성 판단
- 문제 발생 시 원인 분석
성능 모니터는 Windows 시스템 관리자나 성능 분석가에게 필수적인 도구로, 시스템의 상태를 깊이 있게 이해하고 문제를 해결하는 데 큰 도움이 됩니다.
'메모장' 카테고리의 다른 글
| DNS(Domain Name System) 주소에 대한 자세한 설명 (0) | 2025.12.09 |
|---|---|
| 네트워크 문제를 진단할 때 자주 사용하는 명령어들 (0) | 2025.12.09 |
| 네트워크 루프(스위치/허브 레벨)는 잘못된 케이블 연결로 인해 발생하며, **네트워크 장애를 유발하는 심각한 문제**입니다. 확인용 명령어와 방법 (0) | 2025.12.08 |
| Windows 환경에서 공유기나 네트워크 장치의 루핑 포트(Loopback)를 확인하는 명령어 (0) | 2025.12.08 |
| `nmap -sn`은 **호스트 발견(Host Discovery)** 스캔으로, **포트 스캔 없이** 네트워크 상의 활성 호스트만 찾는 명령어. (0) | 2025.12.08 |