Application Server를 조정하려면 이 타스크를 사용하십시오.
시작하기 전에
이 타스크의 수행 목적 및 시기
비즈니스 프로세스 컨테이너가 최적으로 수행할 수 있도록 하려면 서버 설정을
조정해야 합니다.
이 타스크의 단계
- 각 비즈니스 프로세스 컨테이너에 필요한 Application Server를 예측하십시오.
- DB2 Universal JDBC Driver Provider(XA) 서버 범위의
BPEDDataSourceDb2 데이터베이스에 비즈니스 프로세스 상태 정보를 읽고 쓰는 하나의 데이터 소스
- 다음을 추가하여 프로세스 탐색에 대한 t 트랜잭션의 최대 동시성을 계산하십시오.
- Business Process Choreographer API를 통해 동시에 연결되는 클라이언트의 최대 수
- JMS 활성화 스펙 BPEInternalActivationSpec에 정의된 동시 엔드포인트의 수
- JMS 활성화 스펙 HTMInternalActivationSpec에 정의된 동시 엔드포인트의 수
주: 프로세스 서버의 활성화 스펙을 보려면
관리 콘솔에서 을 클릭하십시오.
- 다음과 같이 프로세스 서버 데이터베이스에 필요한 병렬 JDBC 연결 수를 계산하십시오.
p = 1.1 * t
주: 여기서,
p 값은 데이터베이스에 허용된 연결 수보다 작아야 합니다.
- 다음과 같이 메시징 데이터베이스에 필요한 병렬 JDBC 연결 수를
계산하십시오. m = t + x.
여기서, x는 추가 메시지를 생성하여 제공해야 하는
과부하 상황을 허용하는 추가 JMS 세션 수입니다.
- SQL 문 캐시 크기를 30으로 설정하십시오.
- 프로세스 서버 데이터베이스(BPEDB)의 JDBC 프로바이더를 조정하십시오.
- 최대 연결 수를 p 값으로 설정하십시오.
여기서,
p 값은 데이터베이스에 허용된 연결 수보다 작아야 합니다.
- SQL 문 캐시 크기를 300으로 설정하십시오.
- 메시징 데이터베이스의 JDBC 프로바이더 설정을 조정하십시오.
최대 연결 수를 m 값으로 설정하십시오.
- 힙 크기를 조정하십시오.
다음은 서버 힙 크기에 대한 몇 가지 지침입니다.
- 256MB는 너무 낮으므로 낮은 성능 결과가 나타납니다.
- 512MB는 여러 시스템의 초기 힙 크기로 적절합니다.
- 1024MB는 적당한 상위 한계입니다.
- 비즈니스 프로세스가 사용하는 모든 서비스를 조정하십시오. Business Process Choreographer가 서비스에서 작성하는 동시성의 정도와 로드 요구를 잘 처리하도록
지원 서비스가 조정되었는지 확인하십시오.
결과
Application Server가 조정되어 성능이 향상되었습니다.