다음을 통해 공유


디하이드레이션 동작에 영향을 주는 기타 활동

다음 활동은 디하이드레이션 및 전체 성능에 직간접적으로 영향을 주므로 테스트 시나리오에서 고려해야 합니다.

  • BizTalk Server 관리 콘솔 쿼리. 이러한 쿼리는 리소스를 이용하며 쿼리의 유형 및 빈도에 따라 전체 처리량에 영향을 미칩니다.

  • 백업, 보관 및 제거 활동. 이러한 활동도 리소스를 소비하므로 모든 테스트 시나리오에서 고려해야 합니다.

  • 32비트 및 64비트 혼합 호스트. 다음은 32비트 및 64비트 호스트를 함께 사용할 경우 고려해야 할 몇 가지 사항입니다.

    • 작업 부하가 많은 상태에서 소비된 가상 메모리 및 실제 메모리를 측정하여 이를 해당 임계값과 비교합니다. 64비트 시스템에서 BizTalk Server 프로세스는 더 많은 메모리를 사용하므로 동일한 시스템과 동일한 기본값을 사용하는 32비트와 탈수 정책의 차이가 있습니다. 따라서 오케스트레이션, 수신, 송신 및 MessageBox 호스트를 분리해야 합니다.

      64비트 시스템에 기본 32비트 임계값을 사용하는 경우 오케스트레이션 호스트가 64비트 컴퓨터에 있으면 별다른 차이가 없습니다. 그러나 스트레스에서 다양한 MemoryThrottlingCriteria 설정은 적어도 두 배 또는 세 배로 증가해야 하지만(메모리가 충분한 경우) 많은 요인이 작용하기 때문에 처리량을 최대화하기 위해 시나리오를 조정해야 합니다. 따라서 작업 부하가 많은 상태에서는 디하이드레이션 임계값을 조정하여 최적의 값을 찾아야 합니다.

    • 디하이드레이션 동작은 모든 구독의 배달 시간 기록에 따라 달라집니다. 구독마다 기록이 다를 수 있으므로 이를 고려하여 디하이드레이션 속성 값을 조정해야 합니다.

    • 오케스트레이션 호스트 서비스가 한 호스트에서는 재생되고 다른 호스트에서는 재생되지 않을 경우 기록이 달라질 수 있습니다.

    • 서버가 서로 다른 버전의 BizTalk Server 사용하는 경우 둘 사이의 탈수 정책에 차이가 있습니다.

참고 항목

BTSNTSvc.exe.config 파일