Application Server 조정

Application Server를 조정하려면 이 타스크를 사용하십시오.

시작하기 전에

이 타스크를 시작하기 전에 초기 데이터베이스 설정 지정에 설명된 대로 데이터베이스에 대한 초기 설정을 지정해야 합니다.

이 타스크의 수행 목적 및 시기

비즈니스 프로세스 컨테이너가 최적으로 수행할 수 있도록 하려면 서버 설정을 조정해야 합니다.

이 타스크의 단계

  1. 각 비즈니스 프로세스 컨테이너에 필요한 Application Server를 예측하십시오.
    1. DB2 Universal JDBC Driver Provider(XA) 서버 범위의 BPEDDataSourceDb2 데이터베이스에 비즈니스 프로세스 상태 정보를 읽고 쓰는 하나의 데이터 소스
    2. 다음을 추가하여 프로세스 탐색에 대한 t 트랜잭션의 최대 동시성을 계산하십시오.
      • Business Process Choreographer API를 통해 동시에 연결되는 클라이언트의 최대 수
      • JMS 활성화 스펙 BPEInternalActivationSpec에 정의된 동시 엔드포인트의 수
      • JMS 활성화 스펙 HTMInternalActivationSpec에 정의된 동시 엔드포인트의 수
      주: 프로세스 서버의 활성화 스펙을 보려면 관리 콘솔에서 자원 > JMS 프로바이더 > 기본 메시징 > JMS 활성화 스펙을 클릭하십시오.
    3. 다음과 같이 프로세스 서버 데이터베이스에 필요한 병렬 JDBC 연결 수를 계산하십시오. p = 1.1 * t
      주: 여기서, p 값은 데이터베이스에 허용된 연결 수보다 작아야 합니다.
    4. 다음과 같이 메시징 데이터베이스에 필요한 병렬 JDBC 연결 수를 계산하십시오. m = t + x. 여기서, x는 추가 메시지를 생성하여 제공해야 하는 과부하 상황을 허용하는 추가 JMS 세션 수입니다.
    5. SQL 문 캐시 크기를 30으로 설정하십시오.
  2. 프로세스 서버 데이터베이스(BPEDB)의 JDBC 프로바이더를 조정하십시오.
    1. 최대 연결 수p 값으로 설정하십시오. 여기서, p 값은 데이터베이스에 허용된 연결 수보다 작아야 합니다.
    2. SQL 문 캐시 크기를 300으로 설정하십시오.
  3. 메시징 데이터베이스의 JDBC 프로바이더 설정을 조정하십시오.

    최대 연결 수m 값으로 설정하십시오.

  4. 힙 크기를 조정하십시오.
    다음은 서버 힙 크기에 대한 몇 가지 지침입니다.
    • 256MB는 너무 낮으므로 낮은 성능 결과가 나타납니다.
    • 512MB는 여러 시스템의 초기 힙 크기로 적절합니다.
    • 1024MB는 적당한 상위 한계입니다.
  5. 비즈니스 프로세스가 사용하는 모든 서비스를 조정하십시오. Business Process Choreographer가 서비스에서 작성하는 동시성의 정도와 로드 요구를 잘 처리하도록 지원 서비스가 조정되었는지 확인하십시오.

결과

Application Server가 조정되어 성능이 향상되었습니다.

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)