다음을 통해 공유


속도 기반 조정 설정을 수정하는 방법

BizTalk Server 속도 기반 제한은 MessageBox에 게시된 메시지를 수신하고 전달하거나 처리하는 오케스트레이션을 포함하거나 어댑터를 보내는 호스트 인스턴스에 적용됩니다. BizTalk 설정 대시보드를 사용하여 BizTalk 그룹에서 지정된 호스트의 속도 기반 제한 구성 설정을 수정할 수 있습니다. 이러한 설정은 지정된 호스트에 할당된 모든 호스트 인스턴스에 적용됩니다. 이 항목에서는 이러한 설정을 수정하는 단계별 절차를 제공합니다.

속도 기반 조정 상태는 다음과 같은 경우 트리거될 수 있습니다.

  • 호스트 인스턴스에서 사용하는 메모리 양, 스레드 수 또는 데이터베이스 연결 수가 조정 임계값을 초과합니다.

  • 호스트 인스턴스에 대한 Message delivery incoming rate가 Message delivery outgoing rate * 지정된 가속률(백분율) 값을 초과합니다.

  • 호스트 인스턴스에서 동시에 처리 중인 메시지 수가 CPU당 In Process 메시지 수 * 컴퓨터에서 사용 가능한 CPU 수를 초과합니다.

필수 구성 요소

이 작업을 수행하려면 BizTalk Server 관리자 그룹의 구성원으로 로그온해야 합니다.

호스트의 속도 기반 조정 설정을 수정하려면 다음을 수행하십시오.

  1. BizTalk Server 관리 콘솔에서 BizTalk Server 관리를 확장하고 BizTalk 그룹을 마우스 오른쪽 단추로 클릭한 다음 설정을 클릭합니다.

  2. BizTalk 설정 대시보드 대화 상자의 호스트 탭에서 속도 기반 제한 탭을 클릭합니다.

  3. 다음을 수행하고 적용 을 클릭하여 수정 내용을 적용하고 다른 탭으로 진행합니다. 그렇지 않으면 확인을 클릭하여 수정 내용을 적용하고 설정 대시보드를 종료합니다.

    사용 항목 원하는 작업 경계 값 기본값 업그레이드 논리
    Host 드롭다운 목록에서 BizTalk Server 런타임 인스턴스를 나타내는 호스트를 선택합니다. - - -

    게시

    사용 항목 원하는 작업 경계 값 기본값 업그레이드 논리
    최소 샘플 수 속도 기반 제한을 고려하기 전에 샘플링 기간 동안 샘플링할 BizTalk Server 최소 메시지 수를 지정합니다.

    샘플링 기간의 실제 샘플 수가 이 값보다 작으면 샘플이 삭제되고 조정이 적용되지 않습니다. 이 값은 보통 수준의 부하 상태에서 메시지를 게시할 수 있는 속도와 일관되어야 합니다. 예를 들어 시스템이 중간 부하에서 초당 1,000개 문서를 처리해야 하는 경우 이 매개 변수는 1,000 * 샘플 창 기간(초) (또는 더 정확하게는 1 * 샘플링 기간 (초))으로 설정되어야 합니다. 값을 너무 작게 설정하면 부하가 낮은 상태에서 조정 상태가 발생할 수 있습니다. 값을 너무 크게 설정하면 샘플이 부족해 이 기술이 적용되지 않을 수 있습니다.
    1 – 정수 유형의 최대값 100 -
    샘플링 기간 수집된 샘플을 기반으로 게시 속도를 계산하는 데 사용되는 시간 창을 지정하며, 초 단위로 측정됩니다. 단일 메시지를 게시하는 데 필요한 대기 시간이 긴 경우 기간을 늘려야 합니다. 1 – 정수 유형의 최대값 15000 -
    가속률 조정 상태가 발생하기 위해 요청 속도가 완료 속도보다 빨라야 하는 정도를 제어하는 백분율을 지정합니다.

    예를 들어 메시지가 초당 200개 속도로 게시되고 있고 이 매개 변수가 125로 설정된 경우 시스템에서는 조정을 적용하기 전에 초당 250개의 메시지(125% * 200 = 250)까지 게시할 수 있습니다. 매개 변수 값을 너무 작게 지정하면 시스템에서 보다 적극적으로 조정을 적용하여 과도한 조정이 발생할 수 있습니다. 매개 변수 값을 너무 크게 지정하면 조정이 적게 적용되어 조정 메커니즘이 적합한 조정 상태를 인식하지 못하게 됩니다.
    1 – 정수 유형의 최대값 125 -
    최대 조정 지연 제한으로 인해 메시지 instance BizTalk Server 최대 지연 시간(밀리초)을 지정합니다. 실제 지연은 조정 상태의 심각도에 따라 달라집니다. 1 – 정수 유형의 최대값 300000 -
    조정 재정의 메시지 게시 조정을 재정의하려면 지정합니다. 0: 재정의 안 함

    1: 제한 조건 시작

    2: 제한 안 함
    0 레지스트리에서 읽은 조정 매개 변수는 호스트 인스턴스 매개 변수에 일대일로 매핑되어야 합니다.
    조정 재정의 심각도 인바운드 조정 상태의 심각도를 지정합니다.

    값이 높을수록 제한 재정의가 1로 설정될 때 시작된 인바운드 제한 조건의 심각도가 증가합니다.
    1 – 1000 100 모든 호스트 인스턴스 값 중 가장 낮은 값입니다.

    배달

    사용 항목 원하는 작업 경계 값 기본값 업그레이드 논리
    최소 샘플 수 속도 기반 제한을 고려하기 전에 BizTalk가 샘플링 기간 동안 샘플링할 최소 메시지 수를 지정합니다.

    샘플링 기간의 실제 샘플 수가 이 값보다 작으면 샘플이 삭제되고 조정이 적용되지 않습니다. 이 값은 보통 수준의 부하 상태에서 메시지를 배달할 수 있는 속도와 일관되어야 합니다. 예를 들어 시스템이 중간 부하에서 초당 1,000개 문서를 처리해야 하는 경우 이 매개 변수는 1,000 * 샘플 창 기간(초 또는 이 시나리오의 경우 1 * 샘플 창 기간 (초))으로 설정되어야 합니다.

    값을 너무 작게 설정하면 부하가 낮은 상태에서 조정 상태가 발생할 수 있습니다. 값을 너무 크게 설정하면 샘플이 부족해 이 기술이 적용되지 않을 수 있습니다.
    1 – 정수 유형의 최대값 100 -
    샘플링 기간 수집된 샘플을 기반으로 처리 속도를 계산하는 데 사용되는 시간 창(초)을 지정합니다. 단일 메시지를 처리하는 데 필요한 대기 시간이 긴 경우 기간을 늘려야 합니다. 1 – 정수 유형의 최대값 15000 -
    가속률 조정 상태가 발생하기 위해 오케스트레이션 또는 메시징 엔진으로의 배달 속도가 완료 속도보다 빨라야 하는 정도를 제어하는 백분율을 지정합니다.

    예를 들어 메시지가 초당 200개 속도로 처리되고 있고 이 매개 변수가 125로 설정된 경우 시스템에서는 조정을 적용하기 전에 초당 250개의 메시지(125% * 200 = 250)까지 처리할 수 있습니다. 매개 변수 값을 너무 작게 지정하면 시스템에서 보다 적극적으로 조정을 적용하여 과도한 조정이 발생할 수 있습니다. 매개 변수 값을 너무 크게 지정하면 조정이 적게 적용되어 조정 메커니즘이 적합한 조정 상태를 인식하지 못하게 됩니다.
    1 – 정수 유형의 최대값 125 -
    최대 조정 지연 제한으로 인해 메시지 instance BizTalk Server 최대 지연 시간을 지정합니다. 실제 지연은 조정 상태의 심각도에 따라 달라집니다. 1 – 정수 유형의 최대값 300000 -
    조정 재정의 메시지 배달 조정을 재정의하려면 지정합니다. 0: 재정의 안 함

    1: 제한 조건 시작

    2: 제한 안 함
    0 레지스트리에서 읽은 조정 매개 변수는 호스트 인스턴스 매개 변수에 일대일로 매핑되어야 합니다.
    조정 재정의 심각도 아웃바운드 조정 상태의 심각도를 지정합니다.

    값이 높을수록 제한 재정의가 1로 설정될 때 시작된 아웃바운드 제한 조건의 심각도가 증가합니다.
    1 – 1000 100 모든 호스트 인스턴스 값 중 가장 낮은 값입니다.

    참고

    기본 설정을 복원하려면 기본값 복원을 클릭합니다.

참고 항목

호스트 설정 수정 방법