성능 도구
이 항목에서는 BizTalk Server 솔루션의 성능을 평가하는 데 사용할 수 있는 도구에 대한 정보를 제공합니다. 이 항목에 설명된 도구는 용도가 다릅니다. 일부는 엔드 투 엔드 성능을 평가하도록 설계되었으며 다른 일부는 BizTalk Server 솔루션의 특정 측면의 성능을 평가하는 데 집중합니다.
BizUnit 및 BizUnit Designer
BizUnit은 BizTalk 솔루션의 자동화된 테스트를 위해 설계된 프레임워크입니다. BizUnit은 엔드투엔드 BizTalk Server 시나리오를 테스트하기 위한 훌륭한 도구입니다. BizUnit을 사용하여 BizTalk 솔루션의 자동화된 테스트를 수행하는 것이 이 가이드의 자동화된 테스트 구현 섹션의 주요 초점입니다. BizUnit을 참조하세요.
BizUnit Designer 단위 테스트 또는 시스템 테스트 분산 애플리케이션에 사용할 수 있는 BizUnit 테스트 사례를 신속하게 만들 수 있는 GUI입니다. 이 도구에 대한 자세한 내용은 BizUnit Designer(외부 웹 사이트 열기)로 이동합니다.
참고
이 도구의 사용은 Microsoft에서 지원되지 않으며 Microsoft는 이 프로그램의 적합성을 보장하지 않습니다. 이 프로그램을 사용하여 발생하는 모든 위험은 사용자가 책임집니다.
IOMeter
IOMeter는 디스크 I/O 성능을 측정하는 데 사용되는 오픈 소스 도구입니다. http://www.iometer.org을 참조하세요.
참고
이 도구의 사용은 Microsoft에서 지원되지 않으며 Microsoft는 이 프로그램의 적합성을 보장하지 않습니다. 이 프로그램을 사용하여 발생하는 모든 위험은 사용자가 책임집니다.
로그 파서
로그 파서는 로그 파일, XML 파일 및 CSV 파일과 같은 텍스트 기반 데이터뿐만 아니라 이벤트 로그, 레지스트리, 파일 시스템 및 Active Directory®와 같은 Windows® 운영 체제의 주요 데이터 원본에 대한 범용 쿼리 액세스를 제공하는 강력하고 다양한 도구입니다. 로그 파서 다운로드.
Microsoft BizTalk LoadGen
BizTalk LoadGen은 BizTalk Server 대해 성능 및 스트레스 테스트를 실행하는 데 사용되는 부하 생성 도구입니다. BizTalk LoadGen 2007 도구를 다운로드합니다.
Pathping
경로 지정은 대상 호스트로 가는 길에 하나 이상의 라우터 홉에서 가능한 데이터 손실에 대한 정보를 제공합니다. 이를 위해 pathping은 경로의 각 라우터에 ICMP(Internet Control Message Protocol) 패킷을 보냅니다. Pathping.exe Windows 2000 Server 이후 모든 버전의 Windows에서 사용할 수 있습니다.
PAL(성능 로그 분석)
PAL 도구는 중요한 성능 카운터를 그래픽으로 차트로 표시하고 이러한 카운터에 대한 임계값을 초과할 때 경고를 생성하는 HTML 기반 보고서를 생성하는 데 사용됩니다. PAL은 솔루션의 성능을 최적화할 때 적절한 리소스 할당을 용이하게 하기 위해 BizTalk Server 솔루션에서 병목 상태를 식별하기 위한 훌륭한 도구입니다.
PAL(로그 성능 분석) 도구에 대한 자세한 내용은 PAL(로그 성능 분석) 도구를 참조하세요.
참고
이 도구의 사용은 Microsoft에서 지원되지 않으며 Microsoft는 이 프로그램의 적합성을 보장하지 않습니다. 이 프로그램을 사용하여 발생하는 모든 위험은 사용자가 책임집니다.
성능 모니터링
성능 모니터 실시간으로 또는 기록 데이터를 검토하는 방법으로 기본 제공 Windows 성능 카운터의 시각적 표시를 제공합니다.
Relog
Relog 유틸리티는 성능 모니터 만든 로그에서 성능 카운터를 추출하고 탭으로 구분된 텍스트 파일(text-TSV), 쉼표로 구분된 텍스트 파일(text-CSV), 이진 파일 및 SQL 데이터베이스와 같은 다른 형식으로 데이터를 변환하는 데 사용됩니다. 그런 다음 로그 파서와 같은 다른 도구를 사용하여 이 데이터를 분석하고 쿼리하여 KPI(핵심 성과 지표)에 대한 통계를 생성할 수 있습니다.
Visual Studio - 애플리케이션 테스트
Microsoft Visual Studio Ultimate 및 Professional에는 테스트 계획을 사용하여 테스트 작업을 정의하고 관리하는 데 도움이 되는 테스트가 포함되어 있습니다. 애플리케이션 테스트를 참조하세요.
Visual Studio 프로파일링 도구
Visual Studio 프로파일링 도구를 사용하면 사용자 지정 .NET 구성 요소(사용자 지정 파이프라인 구성 요소, 파이프라인에서 호출하는 도우미 구성 요소 및\또는 오케스트레이션, 사용자 지정 펑토이드)를 프로파일링할 수 있습니다. 프로파일링 도구를 사용하여 애플리케이션 성능 분석을 참조하세요.
Windows 성능 분석 도구
Windows 성능 도구는 애플리케이션 시작 시간, 부팅 문제, 지연된 프로시저 호출 및 인터럽트 작업(DPC 및 ISR), 시스템 응답성 문제, 애플리케이션 리소스 사용량 및 인터럽트 폭풍을 포함한 광범위한 성능 문제를 분석하도록 설계되었습니다.
성능 모니터링 및 튜닝을 위한 SQL Server 도구
SQL Server SQL Server 이벤트를 모니터링하고 물리적 데이터베이스 디자인을 조정하기 위한 몇 가지 도구를 제공합니다. 성능 모니터링 및 튜닝 도구를 참조하세요.
SQL 프로파일러
Microsoft SQL Server Profiler 사용하여 SQL Server 전송되는 Transact-SQL 문과 이러한 문에서 SQL Server 결과 집합을 캡처할 수 있습니다. SQL Server SQL Server 긴밀하게 통합되므로 SQL Server 프로필 추적 분석은 SQL Server 데이터베이스에서 읽고 쓸 때 BizTalk Server 발생할 수 있는 문제를 분석하는 데 유용한 도구가 될 수 있습니다. SQL Server Profiler 사용을 참조하세요.
중요
SQL Profiler 실행과 관련된 상당한 오버헤드가 있습니다. 따라서 SQL Profiler는 테스트 또는 개발 환경에서 사용하기에 가장 적합합니다. SQL Profiler를 사용하여 프로덕션 환경 문제를 해결하는 경우 관련 오버헤드 비용을 인식하고 그에 따라 SQL Profiler 사용을 제한합니다.
SQL Profiler를 사용하여 Transact-SQL 문을 캡처하는 경우 원격 네트워크 공유 또는 다른 느린 디바이스(예: 로컬 USB 메모리 스틱)에 있는 드라이브가 아닌 로컬 드라이브에 출력을 생성하도록 SQL Profiler를 구성합니다.
SQL 추적
SQL Server SQL Server 데이터베이스 엔진의 instance 추적을 만드는 Transact-SQL 시스템 저장 프로시저를 제공합니다. 이 시스템 저장 프로시저를 사용자의 애플리케이션에서 사용하면 SQL Server Profiler를 사용하지 않고 추적을 수동으로 만들 수 있습니다. 따라서 각 사용자 조직의 필요에 따라 사용자 지정 애플리케이션을 쓸 수 있습니다. SQL 추적을 참조하세요.
참고
SQL 추적을 사용하여 Transact-SQL 문을 캡처하는 경우 원격 네트워크 공유 또는 USB 플래시 드라이브와 같은 다른 느린 디바이스에 있는 드라이브가 아닌 로컬 드라이브에 출력을 생성하도록 SQL 추적을 구성합니다.
SQL 활동 모니터
SQL Server 활동 모니터는 SQL Server 프로세스와 이러한 프로세스가 현재 SQL Server instance 미치는 영향에 대한 정보를 제공합니다. 활동 모니터 및 방법: 작업 모니터 열기(SQL Server Management Studio를 참조하세요.
SQL Server 데이터 수집
SQL Server 여러 원본에서 수집된 데이터를 가져오고 저장하는 데 사용할 수 있는 데이터 수집기를 제공합니다. 데이터 수집기를 사용하면 데이터 수집 컨테이너를 사용할 수 있으므로 SQL Server 실행하는 컴퓨터에서 데이터 수집의 scope 및 빈도를 확인할 수 있습니다. 데이터 수집을 참조하세요.
SQLIO
SQLIO 도구는 지정된 구성의 I/O 용량을 평가하기 위해 Microsoft에서 개발했습니다. 도구의 이름에서 알 수 있듯이 SQLIO는 파일 시스템 I/O가 SQL Server 성능에 미치는 영향을 측정하는 데 유용한 도구입니다. 자세한 내용은 SQLIOSim 유틸리티를 사용하여 디스크 하위 시스템의 SQL Server 작업 시뮬레이트로 이동합니다.