Windows/2008

성능 및 활동 모니터링

99iberty 2012. 11. 1. 20:11

 

 

서버 성능 개선이란

-> 디스크 I/O 향상 , CPU 사용 줄이기, 네트워크 트래픽 부하 줄이기

 

Ex) 사용자 증가 -> 네트워크 트래픽 부하 증가 (그러므로 위의 성능 개선을 없다.)

     but 로드 밸런싱이나 주요 데이터 파일을 분리된 디스크 드라이브로 분산시킴으로써 서버 성능 개선 가능

 

우선 서버에 대한 기준(baseline) 성능 메트릭(Performance Metrics) 수립해야 한다.

이를 위해서는 다양한 부하 조건하에서 여러 서버 성능 측정해야 한다.

성능 메트릭이 기준 성능 측정치보다 높게 나타나면 해당 영역에 대한 서버의 최적화가 필요하거나 재구성 필요.

 

*단계

  1. 목표 달성 위해 어느 서버 이벤트 모니터링할 것인지 결정
  2. 수집될 정보의 양을 줄이기 위해 필터 설정
  3. 자원 사용 지켜 보기 위해 성능 카운터 구성
  4. 이벤트 데이터를 로깅하여 분석할 있도록 준비
  5. [성능 모니터] 이벤트 데이터 분석

 

*IIS 모니터링 주요 도구

  1. 성능 모니터
    1. 시간에 따른 자원 사용량을 보기 위해 카운터 구성. 사용량 정보를 이용하여 IIS 성능 측정, 최적화되어야 영역 구분

  1. 안정성 모니터
    1. 시스템의 변경 사항 추적 -> 이를 시스템 안정성의 변화와 비교
    2. 구성상의 변화와 안정성 측면의 변화 사이에 상호 관련성을 그래픽한 화면으로 제공

  1. 이벤트 로그
    1. 시스템로그, 보안로그, 응용프로그램 로그