Autonomic Request Flow Manager(ARFM) 설정

이 패널을 사용하여 ARFM(Autonomic Request Flow Manager)을 구성할 수 있습니다. ARFM은 미들웨어 서버가 메시지를 서비스하는 시간 또는 허용 여부를 결정함으로써 응용프로그램에 대한 수신 메시지를 관리합니다. 이는 HTTP 및 SIP 통신용 On Demand Router 및 JMS 및 IIOP(Internet Inter-ORB Protocol) 메시지용 Application Server에서 발생합니다.

이 관리 콘솔 페이지를 보려면 조작 정책 > 자동 관리자 > Autonomic Request Flow Manager(ARFM)를 클릭하십시오.

ARFM(Autonomic Request Flow Manager)은 두 파트(제어기 및 게이트웨이)를 포함하고 있습니다. ARFM 기능은 ODR(On Demand Router)에서 게이트웨이의 콜렉션 및 제어기에 의해 각 셀에 대해 구현됩니다. 게이트웨이는 수신 요청을 가로채 대기열에 추가하지만 제어기는 게이트웨이 및 배치 제어기에 대해 제어 신호(방향)를 제공합니다. 컴포넌트는 수신 요청의 우선순위를 지정하기 위해 함께 작업합니다.

관리 역할에 따라 ARFM(Autonomic Request Flow Manager) 구성 시 특정 권한이 허용됩니다. 이 목록에는 ARFM(Autonomic Request Flow Manager) 구성에 필요한 관리 역할 및 권한이 표시됩니다.

모니터
정보를 볼 수 있습니다.
연산자
구성 탭에 대한 정보를 볼 수 있습니다. 런타임 탭의 설정을 변경할 수 있습니다.
구성자
구성은 변경할 수 있지만 런타임 설정은 변경할 수 없습니다.
관리자
모든 권한을 가집니다.

보안 사용 가능 보안이 사용 가능할 경우 적절한 보안 권한이 없으면 일부 필드를 편집할 수 없습니다.

집계 기간

각 ARFM 게이트웨이는 집계된 통계를 주기적으로 브로드캐스트하며 이 필드에서는 기간을 지정합니다. 기본값은 5초입니다.

게이트웨이 지원에서는 다음 통계를 보고합니다.
  • WebSphere Virtual Enterprise 관리 콘솔의 런타임 도표
  • ARFM 제어기의 조작
  • 응용프로그램 배치 제어기의 조작

집계 기간 설정 시 충분한 수의 성능 샘플 콜렉션을 지원할 수 있을 만큼 충분히 높은 값을 설정하십시오. 게이트웨이는 각 요청에 대해 샘플을 수집합니다. 양질의 통계치를 작성하려면 1-2백 개의 샘플이 필요합니다. 예를 들어, 서비스 클래스와 연관되는 요청은 250밀리초 내에 실행되며 평균 10개의 요청이 동시에 실행됩니다. 동시성 값은 환경의 자원 및 클러스터 크기에 따라 WebSphere Virtual Enterprise에서 자동으로 계산됩니다. 관리 콘솔의 런타임 조작 아래에 있는 시각화 패널에서 동시성 값을 확인할 수 있습니다.

결과적으로 서비스 클래스에서는 초당 약 40개의 요청을 처리합니다. 집계 기간 값을 15초로 설정하면 각 집계 기간에 대해 600개의 샘플이 수집됩니다. 600개의 샘플 설문조사에서 제공되는 매트릭스는 유용하며 신뢰할 수 있습니다.

집계 기간 값을 너무 낮게 설정하면 신뢰할 수 없는 성능 매트릭스가 발생합니다. 적은 샘플에서 파생된 성능 매트릭스는 샘플 크기가 더 많은 경우보다 신뢰성이 낮습니다. ARFM 제어기는 새 통계가 작성될 때 활성화되기 때문에 집계 기간 값을 너무 길게 설정하면 제어 설정을 다시 계산하는 빈도가 줄어듭니다. 따라서 통신량 집중도 및 패턴의 갑작스런 변경에 따른 WebSphere Virtual Enterprise의 반응이 느려지게 됩니다.

제어 주기 최소 길이

ARFM 제어기가 활성화되는 빈도를 정의합니다. 기본값은 59초입니다.

제어기 활성화는 수신된 입력의 결과로서 새 제어 설정을 작성하고 입력을 평가하는 프로세스입니다. ARFM 제어기의 활성화 프로세스는 새 통계가 게이트웨이로부터 제공되며 이전 활성화 이후 경과된 시간이 제어 주기 최소 길이 이상이거나 제어기가 활성화된 적이 없을 때 시작됩니다.

스무딩 창

게이트웨이 통계의 병합을 허용하여 수신 게이트웨이에 대한 ARFM 제어기의 반응 감도를 정의합니다. 기본값은 12입니다.

모든 게이트웨이의 ARFM 제어기는 해당 게이트웨이의 마지막 통계 보고서 몇 개의 실행 평균을 사용합니다. 스무딩 창은 결합되는 보고서 수를 제어합니다. 스무딩 창 설정이 낮으면 제어기가 더 민감해져서 보다 빠르게 반응하게 됩니다. 그러나 설정이 낮으면 데이터의 비정상적인 상태 또는 소음에 대한 민감한 반응이 작성됩니다.

집계 기간 및 스무딩 창의 제품은 종종 구성된 제어 주기 최소 길이보다 약간 긴 실제 제어 주기 길이와 거의 동일합니다.

최대 대기열 길이

각 ARFM 대기열의 길이를 대기열에 보유되어 있을 수 있는 요청의 최대 수에 바운드합니다.

ARFM은 On Demand Router, 노드 그룹, 서비스 클래스 및 전개 대상의 각 조합에 대해 독립된 대기열을 가집니다. 요청이 도달했지만 대기열이 가득 차 있을 경우 요청은 거부됩니다. 이 필드에 낮은 매개변수를 사용하면 단기간 통신량 버스트로 인해 요청이 거부될 가능성이 높아지지만 높은 매개변수를 사용하면 요청이 대기열에 오래 머무를 수 있습니다. 대기열에 추가된 요청은 메모리를 사용합니다. 기본 설정은 1000이지만 이 설정을 테스트하여 환경과 가장 일치하는 설정을 판별하십시오.

메모리 과부하 방지: 사용할 WebSphere Application Server 힙 크기의 최대 백분율

각 Application Server에 사용할 힙 크기의 최대 백분율을 지정합니다. 이 특성은 HTTP 및 SIP(Session Initiation Protocol) 메시지에 적용됩니다. 기본값은 100%입니다.

최대 CPU 사용

미들웨어 노드의 최대 CPU 사용 백분율을 지정합니다. 노드에 대한 CPU 사용이 다음 백분율을 초과하는 경우, 노드는 과부화되었다고 간주됩니다. 기본값은 80%입니다.

거부 정책

거부 정책은 기존 대화 상자 또는 세션의 일부가 아닌 수신 HTTP 또는 SIP 메시지를 거부함으로써 CPU가 과부화되는 것을 방지할 수 있습니다.

  • 서비스 정책 목표의 응답 시간 임계값을 제한시간 초과 또는 초과하는 잠재력과 관계없이 모든 메시지를 대기열에 허용하는 수신 메시지가 없음을 거부합니다. 이 옵션에는 거부 임계값이 -1입니다.이 값이 기본값입니다.
  • 메시지의 예상 응답 시간이 서비스 정책 목표의 응답 시간 임계값을 초과하는 경우 기존 대화 상자 또는 세션의 부분이 아닌 수신 메시지를 거부합니다. 이 옵션에는 거부 임계값이 0%입니다.
  • 메시지의 예상 응답 시간이 다음 백분율을 초과함으로써 서비스 정책 목표의 응답 시간 임계값을 초과하는 경우 기존 대화 상자 또는 세션의 부분이 아닌 수신 메시지를 거부합니다. 이 옵션의 경우, 거부 임계값을 백분율로 지정하십시오. 예를 들어, 기본값 400%는 예상 응답 시간이 2.5초 이상이면 서비스 정책 응답 시간 임계값이 500ms인 메시지가 거부됨을 의미합니다.



WebSphere Virtual Enterprise Information Center(온라인)

관련 정보
응용프로그램 배치 제어기 설정
응용프로그램 배치 제어기 사용자 정의 특성

arfm