이 타스크를 사용하여 다중 층 구성에서 사용할 속도 요소를
계산 및 구성하십시오.
시작하기 전에
WebSphere Extended Deployment 및 워크로드 아래에서 조작하는
응용프로그램이 설치되어 있어야 합니다.
이 타스크의 수행 목적 및 시기
속도 요소는 트랜잭션 클래스, 대상 웹 모듈 및 처리 층을
결합한 모든 경우에 존재합니다. 속도 요소는 지정된 대상 모듈을 사용하는 내내,
지정된 트랜잭션 클래스의 요청이 처리 층을 로드하는 부담을 설명합니다. 다양한
세분화 레벨에서 속도 요소를 정의할 수 있습니다. 속도 요소는 보다 광범위한 범위에서
정의될 수 있습니다. ARFM은 서비스 클래스 레벨, 대상 전개 대상 및 처리 층에서
속도 요소를 사용합니다. 대상 층 또는 대상 층이 아닌 처리 층 및
대상 모듈의 처리 층의 다양한 레벨에서 속도 요소를 정의할 수 있습니다.
다중 층을
포함하는 구성에서 작업 프로파일러는 자동으로 대상 층의 속도 요소를
계산합니다. 대상 층은 On Demand Router와 직접 통신합니다. 대상 층보다
깊은 모든 층에서 속도 요소를 정의해야 합니다. 전개 대상이 대상 층 및
비대상 층 모두를 포함하는 경우 이 상황에서 작업 프로파일러가 자동으로
속도 요소를 계산할 수 없으므로 사용자가 두 층에서 모두 속도 요소를 구성해야
합니다. 평균 실행 요청 수로 평균 CPU 사용을 나누어 속도 요소를 계산할
수 있습니다. 이 타스크에서는 이 값을 찾고 다중 층 구성에서 속도 요소를 구성하는
방법을 설명합니다.
- 트랜잭션 클래스 및 모듈 쌍의 트래픽을 생성하십시오.
응용프로그램 클라이언트 또는 스트레스 도구를 사용하여 트래픽을 생성할
수 있습니다.
- 구성의 CPU 사용을 모니터하십시오. 평균 CPU 사용을
판별하십시오. 트래픽 제공과 관련된 모든 시스템의 CPU
사용이 필요하고 모든 시스템에서 조작 정책 > 자율 관리자 > AFRM(Autonomic
Request Flow Manager) 패널의 최대 CPU 사용 특성을 통해
정의한 구성된 한계에 해당 시스템의 성능을 맞추도록 상호 작용해야
합니다. CPU 사용을 측정하는 동안 시스템이 변경되지 않도록 모든 자율 관리자를 사용 불가능하게 하십시오.
- 응용프로그램 배치 제어기: 응용프로그램 배치 제어기를
수동 모드로 설정하여 사용 불가능하게 하십시오. 조작 정책 > 자율 관리자
> 응용프로그램 배치 제어기를 클릭하십시오. 사용 가능
선택란을 클릭하십시오. 이 선택란을 선택하지 않으면 응용프로그램 배치 제어기가 사용 불가능합니다.
- Autonomic Request Flow Manager(ARFM): 하나의 플로우(예: ODR, 전개 대상 및
서비스 클래스 결합)를 사용하는 경우 Magic N 모드를 사용할 수 있습니다.
그렇지 않으면 ARFM을 수동 모드로 설정해야 할 수도 있습니다.
- 동적 워크로드 관리: 각각의 동적 클러스터에서 동적 워크로드 관리를
사용 불가능하게 하십시오. 서버 > 동적 클러스터 > dynamic_cluster_name >
동적 WLM을 클릭하십시오. 동적 WLM 선택란을 클릭하십시오.
이 선택란을 선택하지 않으면 동적 워크로드 관리가 사용 불가능합니다.
자율 관리자를 사용 불가능하게 하면 백그라운드 타스크를 통해 CPU 로드를
추가할 수 있습니다. 하드웨어에서 외부 모니터링 도구를 사용하십시오.
- 관리 콘솔에서 런타임 도표를 사용하여 실행 중인 요청 수를
모니터하십시오. 관리 콘솔에서 런타임 조작 > 런타임 토폴로지를
클릭하십시오. 동시 요청 수를 볼 수 있습니다.
- 전개 대상의 속도 요소를 계산하십시오. 다음
공식을 사용하여 속도 요소를 계산하십시오.
속도 요소 = (표준화된 CPU 속도) * (CPU 사용) /
(대상 층의 시작 및 종료 시 측정된 동시 요청 수)
- 관리 콘솔에서 속도 요소를 구성하십시오.
전개 대상(예: 서버의 클러스터 또는 독립형 Application Server)에서
사용자 정의 특성을 설정합니다. speedFactorOverrideSpec 사용자 정의 특성에서
작성할 수 있는 대체에 대한 자세한 정보는
Autonomic Request Flow Manager(ARFM) 구성 시
사용자 정의 특성을 참조하십시오.
- 전개 대상의 각 층에서 하나의 경우를 정의하십시오.
각 경우는 쉼표로 구분됩니다. 각 경우는 사용자가 계산한 속도 요소와
동일한 값으로 설정된 패턴을 포함합니다. 패턴에서는 특정 층에서 대체할 수
있는 서비스 클래스, 트랜잭션 클래스, 응용프로그램 또는 모듈 세트를
정의합니다. 패턴은 다음과
같습니다.
service-class:transaction-class:application:module:[tier, optional]=value
* 기호를 입력하여 서비스 클래스, 트랜잭션 클래스, 응용프로그램 또는
모듈에 해당하는 와일드 카드를 지정할 수 있습니다. 각 패턴은 응용프로그램,
모듈, 서비스 클래스 및 트랜잭션 클래스를 각각 최대 하나씩 포함할 수
있습니다. 층은 선택사항이며 전개 대상 이름 및 상대적인 층 이름을
표시합니다. 값을 속도 요소 대체 수로 설정하거나 none으로 설정하여
대체 없음으로 정의하십시오. 다음은 두 개 층 구성의 속도 요소
대체 값에 대한 예제입니다. *:*:*:*=none,*:*:*:*:../DbCel/CICS=0.7
첫 번째
층의 경우 대체가 없습니다. DbCel 셀에 있는 CICS+1 층에는 대체 0.7이
있습니다.
- 관리 콘솔에서 사용자 정의 특성을 작성하십시오.
전개 대상에서 사용자 정의 특성 > 새로 작성을 클릭하십시오. 사용자
정의 특성 이름은 speedFactorOverrideSpec이고 사용자 정의 특성 값은
이전 단계에서 구성한 문자열입니다.
- 구성을 저장하십시오.
결과
속도 요소는 작업 프로파일러에서 작성한 속도 요소 값을 대체하고
둘 이상의 층에서 성능 관리를 지원하도록 구성됩니다.
다음에 수행할 내용
각 트랜잭션 클래스 모듈 및 비대상 층 노드 쌍에서 다음 단계를
반복하십시오. 또한 각 외부 노드에서 노드 속도를 구성해야 합니다.
자세한 정보는
노드 컴퓨팅 성능 구성을 참조하십시오.