WebSphere Application Server 설정을 튜닝하여 ClearQuest Web 서버의 성능 최적화
ClearQuest® Web 서버용 애플리케이션 서버 프로파일에 대한 WebSphere® Application Server 설정을 검토해야 합니다. ClearQuest를 새 프로파일에 설치한 경우 설치 중에 작성된 프로파일의 설정이 최상의 성능을 위해 최적화됩니다. 기존 프로파일에 설치했거나 서버에 성능 문제가 있는 경우, 매개변수값의 조정이 필요할 수 있습니다.
시작하기 전에
- Tuning performance WebSphere Application Server Information Center, V8.0, V8.5를 참조하십시오.
- 성능 개선을 위해 WebSphere Application Server 프로파일 설정을 튜닝하는 방법에 대한 기사를 찾아보려면 IBM® DeveloperWorks에서 WebSphere Application Server 튜닝을 검색하십시오.
Rational 웹 컴포넌트를 V8.0.1로 업그레이드할 때 WebSphere Application Server V8.5.x에 컴포넌트를 배치하기 위한 옵션을 사용할 수 있습니다. 업그레이드된 Rational 웹 컴포넌트를 배치하기 전에 먼저 기존 WebSphere Application Server를 새 버전 또는 별도의 V8.5.x 인스턴스로 업그레이드하십시오.
ClearCase 및 ClearQuest V8.0.1 웹 컴포넌트는 WebSphere Application Server 버전 8.0.0.x 및 8.5.x에서의 배치를 지원합니다. 설치된 Rational 제품 버전 및 배치에 사용된 WebSphere Application Server 버전에 따라 ClearCase CCRC WAN 서버 또는 ClearQuest Web 서버 V8.0.1로 업그레이드할 때 WebSphere Application Server 및 IBM HTTP Server 인스턴스를 새로 설치하거나 기존 버전을 업그레이드해야 할 수 있습니다.
- 다음의 경우 WebSphere Application Server 8.5.x 인스턴스를 새로 설치하십시오.
- ClearCase 또는 ClearQuest V7.1.1.x, V7.1.2.x에서 V8.0.1로 업그레이드하는 경우
- WebSphere Application Server V7.0.x에 배치된 ClearCase 또는 ClearQuest V8.0 또는 V8.0.0.1 설치에서 업그레이드하는 경우
- WebSphere Application Server V8.0.0.x에 배치된 V8.0.0.x 설치에서 ClearCase 또는 ClearQuest V8.0.1로 업그레이드하는 경우, 기존 WebSphere Application Server를 버전 8.5.x로 업그레이드하거나 WebSphere Application Server V8.0.0.x를 계속 사용할 수 있는 옵션이 있습니다.
- 지원되는 설치, 업그레이드 및 롤백 시나리오 매트릭스
- WebSphere Application Server 및 IBM HTTP Server 컴포넌트의 기존 설치 업그레이드에 대한 정보
- ClearCase 및 ClearQuest 웹 컴포넌트 업그레이드 및 이를 WebSphere Application Server에 배치 또는 재배치에 대한 지시사항
이 태스크 정보
표 1에는 Rational® ClearQuest Web 서버가 배치되는 WebSphere Application Server 프로파일의 권장 설정이 나열됩니다. 이러한 값은 기본적으로 ClearQuest Web 서버가 ClearQuest 설치 또는 업그레이드 프로세스 동안 작성된 새 프로파일에 배치될 때 적용됩니다.
WAS 설정 | 매개변수 이름 | 최적화된 값 | 설명 |
---|---|---|---|
JVM 힙 크기 | setJvmMaxHeapSize | 1536MB | Java™ VM 메모리 소비를 제어합니다. 이 값을 너무 낮게 설정하면 메모리 부족 오류가 자주 발생할 수 있습니다. |
스레드 풀 | setMaxSizesOfThreadPools | 200 | 기본 스레드 풀에서 유지보수할 최대 스레드 수를 지정합니다. 이 값을 변경하면 서버 시작 및 처리 시간에 영향이 미칠 수 있습니다. |
PMI(Performance Monitoring Infrastructure) | disablePMI 또는 enablePMI | disablePMI | 문제점을 진단하고 애플리케이션 성능을 튜닝하기 위한 정보를 수집하는 PMI 데이터 수집 프로세스를 사용 안함으로 설정합니다. 데이터 수집을 사용하지 않으면 서버 성능이 향상됩니다. 필요할 때 문제점 해결을 위해 PMI를 사용으로 설정할 수 있습니다. |
JVM 로그 파일 크기 | setSystemOutErr | 20MB | JVM SystemOut.log 및 SystemErr.log의 파일 크기를 설정합니다.
이러한 로그의 기본 위치는 다음과 같습니다.
|
추적 로그 | setTraceLog | 20MB | |
HTTP 인바운드 채널에 대한 쓰기 제한시간 설정 | setDefaultInboundHttpChannelWriteTimeouts | 300초 | HTTP 전송 채널이 소켓에서 응답 데이터의 각 부분이 전송되기를 기다리는 기간(초 단위)을 지정합니다. 이 값을 너무 낮게 설정하면 연결 실패 및 다운로드 실패가 발생할 수 있습니다. 이 경우, 서버 로그 파일에는 IOError 또는 AsyncTimeoutException과 같이 오류가 표시될 수 있습니다. |
wsadmin 도구를 사용하여 WebSphere Application Server 애플리케이션 서버 프로파일 설정 수정
teamAdminUtils.jacl 도구를 사용하여 ClearQuest Web 서버 프로파일의 WebSphere Application Server 프로파일 설정 수정
이 태스크 정보
teamAdminUtils.jacl 도구를 사용하여 ClearQuest Web 프로파일의 기본 권장 설정을 설정할 수 있습니다. 또한 이 명령을 실행하여 특정 값을 변경할 수도 있습니다. 예를 들어, 기본값을 설정하려면 setCMRecommendedDefaults를 사용하십시오. JVM 힙 크기만 변경하려면 setJvmMaxHeapSize를 사용하십시오.
wsadmin 도구에 대한 자세한 정보는 WebSphere Application Server Information Center: V8.5, V8.0을 참조하십시오.
프로시저
ClearQuest Web 서버 애플리케이션 프로파일의 WebSphere Application Server 설정을 권장 값으로 설정
피드백