성능 문제

 

적용 대상: Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2008-06-09

이 섹션에서는 Microsoft Exchange Server 2007에서 성능 저하를 격리하는 방법에 대한 정보를 제공합니다. 성능 문제 해결을 도와줄 도구에 대한 정보도 제공합니다.

하나 이상의 하위 시스템 성능이 저하되면 서버의 응답 속도와 작업이 변경될 수 있습니다. 따라서 해당 서버는 응답하지 않게 되고 허용 가능한 작동 작업으로 간주되는 수준 이하로 유지될 수 있습니다. 이 성능 저하 때문에 SLA(서비스 수준 계약)가 위태롭게 될 수 있으며 최종적으로는 조직에서 이를 감당해야 함을 의미합니다.

Exchange 2007의 성능 저하는 Exchange와 관련이 없는 응용 프로그램 또는 Exchange를 지원하거나 의존하는 응용 프로그램 때문에 발생할 수 있습니다. 일반적으로 다음 응용 프로그램이 서버의 성능에 강력한 영향을 끼치므로 문제 해결 과정의 일부로서 검토해야 합니다.

  • 바이러스 백신 응용 프로그램

  • 백업 유틸리티

  • 보관 및 규정 준수 응용 프로그램

  • 데스크톱 검색 엔진 소프트웨어

  • 모니터링 도구

  • 원격 액세스 도구

또한 이 섹션에서 제공하는 정보를 사용하여 네트워크, CPU, I/O가 어디서 사용되는지 확인할 수 있습니다. 사용 위치를 확인하면 Exchange와 관련이 없는 응용 프로그램을 배제할 수 있습니다. 문제가 Exchange와 관련이 있으면 Exchange 설치 프로그램으로 설치되는 서비스에 있는 Exchange 프로세스 중 하나에 영향이 나타납니다. Exchange 프로세스가 아닌 다른 프로세스에서 과도한 네트워크, CPU, 또는 I/O가 사용될 경우 알려진 타사 문제가 문제 발생의 원인인지 확인합니다.

다음 항목의 정보를 사용하면 시간이 경과해도 사용자 작업, 하드웨어 문제나 오작동으로 인해 서버의 성능이 저하되지 않도록 사전에 서버 성능을 모니터링할 수 있습니다.

참고

서버의 성능 문제가 일반적으로 사용자 환경의 성능 저하를 유발하기는 하지만(예: 느린 클라이언트 응답 속도) 언제나 그런 것은 아니며, 반대의 경우가 반드시 유지되는 것도 아닙니다. 사용자 환경의 성능 저하가 서버 성능 저하로 인한 것이라고 결론을 내리기 전에 해당 사용자 문제를 서버상에서 발견된 성능 저하와 상호 연관시키는 것이 중요합니다.

성능 문제 해결을 위한 도구

Exchange 2007이 실행 중인 서버의 성능 문제를 해결할 때 다음과 같은 몇가지 도구가 도움을 줄 수 있습니다.

  • Microsoft Exchange 로드 생성기

  • Microsoft ESP(Exchange Server Stress and Performance)

  • MMC(Microsoft Management Console)용 성능 스냅인

  • Microsoft Exchange Profile Analyzer

  • 네트워크 모니터

  • 프로세스 모니터

Exchange 로드 생성기와 ESP는 프로덕션을 시작하기 전에 시스템의 상태를 확인하기 위해 시스템을 테스트할 때 유용합니다. 프로덕션 서버의 병목 현상을 진단하는 데 도움을 주는 다른 도구를 사용할 수도 있습니다.

Exchange 로드 생성기

Exchange 로드 생성기는 MAPI 클라이언트의 성능 부하를 시뮬레이션합니다. 이 도구는 서버의 크기를 조정하고 배포 계획을 확인할 때 유용합니다. 특히 Exchange 로드 생성기는 각 서버가 의도한 부하를 처리할 수 있는지 여부를 확인할 수 있게 도와줍니다. Exchange 로드 생성기의 또 다른 용도는 전체 솔루션의 확인입니다.

하지만 Exchange 로드 생성기는 서버 크기 조정 시 모든 요소를 전부 고려하지는 않습니다. Exchange 로드 생성기는 서버의 용량 계획에 영향을 줄 수 있는 다음 요소는 시뮬레이션하지 않습니다.

  • 인터넷에서 들어오는 원치 않는 상업성 전자메일(스팸이라고 부름)

  • 인터넷 또는 조직 내 다른 사이트에서 들어오는 SMTP(Incoming Simple Mail Transfer Protocol) 메일 흐름

  • 계정 액세스를 위해 POP3(Post Office Protocol version 3) 및 IMAP4(Internet Message Access Protocol version 4rev1) 같은 비 MAPI 프로토콜 사용

  • 모바일 장치 사용

  • 공용 폴더 사용률

또한 Exchange 로드 생성기는 사용자 환경에 대해 완전한 그림을 제공하지 않습니다. 결과를 그런 관점으로 해석해서는 안됩니다. 로드 생성기에 대한 자세한 내용은 Microsoft Exchange 로드 생성기 개요를 참조하십시오.

Exchange Stress and Performance

ESP(Exchange Stress and Performance)를 사용하여 하나 이상의 Exchange 2007 서버에 동시 액세스하는 여러 개의 클라이언트 세션을 임의로 시뮬레이션할 수 있습니다. ESP는 다음과 같은 인터넷 프로토콜/API 상에서 클라이언트 세션을 시뮬레이션하는 다음의 모듈을 제공합니다.

  • WebDAV(Microsoft Office Outlook Web Access용)

  • IMAP4

  • LDAP(Lightweight Directory Access Protocol)

  • NNTP(Network News Transfer Protocol)

  • POP3

  • SMTP

  • Outlook Web Access 

ESP는 Exchange 로드 생성기와 유사하지만, Exchange 로드 생성기로 확인할 수 없는 모바일 기능과 인터넷 프로토콜을 사용하는 배포를 확인하려면 ESP를 사용합니다. ESP에 대한 자세한 내용은 Microsoft Exchange Server Stress and Performance 도구 개요를 참조하십시오.

MMC용 성능 스냅인

성능은 시간 경과에 따라 많은 하위 시스템과 소프트웨어를 모니터링할 수 있는 MMC(Microsoft Management Console) 스냅인입니다. 성능 스냅인은 성능 카운터에 기반하여 데이터를 보고하기 위한 공통 인프라를 제공합니다. 스냅인에 대한 자세한 내용은 Exchange Server 2003 기술 문서의 올바른 문제 해결 도구 적용에서 "성능"을 참조하십시오. 스냅인에 대한 정보는 Exchange 2007과도 관련이 있습니다.

Exchange Profile Analyzer

Exchange Profile Analyzer를 사용하여 단일 사서함 저장소로부터 또는 Exchange 조직 전체에서 예상 통계 정보를 수집할 수 있습니다. 수집된 데이터는 사서함 서버의 성능 및 상태 분석 같은 작업에 사용될 수 있으므로 용량 계획 모델 및 테스트 방법 및 도구를 개선할 수 있습니다. Profile Analyzer에 대한 자세한 내용은 Microsoft Exchange Server Profile Analyzer를 참조하십시오.

네트워크 모니터

네트워크 모니터는 LAN 상의 문제를 검색하고 해결할 수 있게 해줍니다. 네트워크 모니터를 사용하여 다음을 수행할 수 있습니다.

  • 네트워크 트래픽 패턴과 네트워크 문제를 식별할 수 있습니다. 예를 들어, 클라이언트-서버 연결 문제를 검색하고 적절하지 않은 수의 작업을 요청하는 컴퓨터를 찾으며 네트워크 상에서 권한 없는 사용자를 식별할 수 있습니다.

  • 네트워크에서 직접 프레임(패킷)을 캡처할 수 있습니다.

  • 캡처한 프레임을 표시, 필터링, 저장 및 인쇄할 수 있습니다.

네트워크 모니터를 사용하여 성능 문제를 해결하는 방법에 대한 지침은 두 컴퓨터 간의 트래픽 모니터링을 참조하십시오. 네트워크 모니터에 대한 자세한 내용은 Microsoft 기술 자료 문서 294818 네트워크 모니터에 대한 질문과 대답 및 148942 네트워크 모니터를 사용하여 네트워크 트래픽을 캡처하는 방법을 참조하십시오.

참고

IPSEC 및 기타 보안 기술을 사용한 보안 및 규정 준수 구성 때문에 네트워크 모니터를 사용하여 데이터를 캡처하는 작업이 보다 어려질 수도 있습니다. 문제 해결을 위한 충분한 정보를 캡처하려면 암호화를 잠시 사용하지 말아야 하는 경우도 있습니다.

프로세스 모니터

프로세스 모니터는 실시간 파일 시스템, 레지스트리, 프로세스/스레드 작업을 보여주는 Microsoft Windows용 고급 모니터링 도구입니다. 프로세스 모니터는 두 개의 레거시 도구 즉, 파일 모니터와 레지스트리 모니터의 기능을 통합한 도구로서 풍부하고 비소거적인 필터링, 세션 ID 및 사용자 이름 같은 포괄적 이벤트 속성, 신뢰할 수 있는 프로세스 정보, 각 작업을 위해 기호 지원이 통합된 전체 스레드 스택, 파일 동시 기록 및 다른 여러 가지 향상된 기능이 추가되었습니다. 프로세스 모니터에 대한 자세한 내용은 프로세스 모니터(영문)를 참조하십시오.

자세한 내용

문제 해결 도구에 대한 자세한 내용은 문제 해결 도구를 참조하십시오.

Exchange 2007의 성능과 확장성 기능에 대한 자세한 내용은 새 성능 및 확장성 기능을 참조하십시오. Exchange 2007 환경의 성능을 모니터링하는 방법에 대한 자세한 내용은 서버 성능 모니터링을 참조하십시오.

기타 Exchange 2007 문제의 해결에 대한 자세한 내용은 문제 해결을 참조하십시오. 고가용성에 관련된 문제 해결에 대한 자세한 내용은 고가용성 배포 문제 해결을 참조하십시오.