Windows/2008
성능 및 활동 모니터링
99iberty
2012. 11. 1. 20:11
서버 성능 개선이란
-> 디스크 I/O 향상 , CPU 사용 줄이기, 네트워크 트래픽 부하 줄이기
Ex) 사용자 증가 -> 네트워크 트래픽 부하 증가 (그러므로 위의 성능 개선을 할 수 없다.)
but 로드 밸런싱이나 주요 데이터 파일을 분리된 디스크 드라이브로 분산시킴으로써 서버 성능 개선 가능
우선 서버에 대한 기준(baseline) 성능 메트릭(Performance Metrics) 을 수립해야 한다.
이를 위해서는 다양한 부하 조건하에서 여러 번 서버 성능 측정해야 한다.
성능 메트릭이 기준 성능 측정치보다 높게 나타나면 해당 영역에 대한 서버의 최적화가 필요하거나 재구성 필요.
*단계
- 목표 달성 위해 어느 서버 이벤트 모니터링할 것인지 결정
- 수집될 정보의 양을 줄이기 위해 필터 설정
- 자원 사용 지켜 보기 위해 성능 카운터 구성
- 이벤트 데이터를 로깅하여 분석할 수 있도록 준비
- [성능 모니터]로 이벤트 데이터 분석
*IIS 모니터링 주요 도구
- 성능 모니터
- 시간에 따른 자원 사용량을 보기 위해 카운터 구성. 이 사용량 정보를 이용하여 IIS 성능 측정, 최적화되어야 할 영역 구분
- 안정성 모니터
- 시스템의 변경 사항 추적 -> 이를 시스템 안정성의 변화와 비교
- 구성상의 변화와 안정성 측면의 변화 사이에 상호 관련성을 그래픽한 화면으로 제공
- 이벤트 로그
- 시스템로그, 보안로그, 응용프로그램 로그