이 주제를 사용하여 최적 성능을 위한 튜닝의 이점을 이해하십시오. 주요 WebSphere® Application Server 컴포넌트의 조정 가능한 매개변수와
이러한 매개변수가 성능에 어떤 영향을 미치는지에 대해 학습하십시오.
시작하기 전에
WebSphere Application Server는 런타임 환경을 조정하여 애플리케이션의
특성과 일치시킬 수 있도록 주요 컴포넌트에 대한 조정 가능한 설정을 제공합니다.
이러한 튜닝 매개변수에 대한 기본값을 변경하지 않고 애플리케이션을 실행할 수 있습니다. 기타 애플리케이션에는 최적 성능을 달성하기 위해
변경(예: 더 큰 힙 크기)이 필요할 수 있습니다.
성능 튜닝은 애플리케이션이
성능을 위해 최적화되지 않은 경우에도 성능에 상당한 이득을 산출할 수 있습니다.
그러나 애플리케이션의 결점을 정정하면 대개 단지 튜닝 매개변수 변경으로 가능한 것보다 고성능 이득이
발생합니다. 많은 요소가 고성능 애플리케이션에 기여합니다.
이 태스크 정보
사용자 편의를 위해 기타 제품(예: DB2®, 웹 서버 및 운영 체제)의 튜닝 매개변수를 포함했습니다.
이
제품들이 변경될 수 있으므로 이 설명은 제안사항으로만 간주하십시오.각 WebSphere Application Server 프로세스에는 애플리케이션 성능에
영향을 미치는 매개변수가 있습니다. WebSphere Application Server 관리 콘솔을 사용하여
애플리케이션, 웹 컨테이너, EJB(Enterprise JavaBeans) 컨테이너, 애플리케이션 서버 및 관리 도메인의 노드를 구성 및 튜닝할 수 있습니다.
프로시저
- 특정 애플리케이션 서버의 성능을 개선하기 위한 시작점으로 applyPerfTuningTemplate.py 스크립트를
실행하십시오. 이 python 기반 튜닝 스크립트는 템플리트 파일 중 하나와 함께 일반 개발, 프로덕션 또는 즉시 사용할 준비가 된
환경에 대한 권장되는 성능 튜닝 설정을 적용합니다. applyPerfTuningTemplate.py 스크립트 및 연관된 템플리트와 특성 파일이 WAS_HOME/bin
디렉토리에 있습니다.
- 성능 어드바이저, 튜닝 매개변수 최신 목록의 제안된 프로시저 또는 매개변수와 성능 문제점 해결에 대한 정보를 사용하여
WebSphere Application Server 인스턴스를 가장 큰 범위까지 최적화하십시오.
- 성능 어드바이저
- 성능 어드바이저는 PMI(Performance Monitoring Infrastructure) 데이터를 사용하여
ORB(Object Request Broker) 서비스 스레드 풀, 웹 컨테이너 스레드 풀, 연결 풀 크기, 지속되는 세션 크기 및
시간, 준비된 명령문 캐시 크기, 세션 캐시 크기에 대한 구성 변경사항을 제안합니다. 런타임 성능 어드바이저는
애플리케이션 서버 프로세스에서 실행되는 반면, 다른 어드바이저는 Tivoli Performance Viewer에서
실행됩니다. 자세한 정보는 성능 및 진단 어드바이저 사용 및 Tivoli Performance Viewer에서
성능 어드바이저 사용에 대한 문서를 참조하십시오.
- 튜닝 매개변수 핫 목록
- 튜닝 매개변수 핫 목록에 대한 문서를 검토합니다.
이들 매개변수는 성능에 중요한 영향을
미칩니다. 이러한 매개변수는 애플리케이션에 종속되기 때문에 특정 애플리케이션 및 환경에 대한
매개변수 설정이 다를 수 있습니다.
z/OS®용 튜닝 매개변수 색인
런타임 환경 특성상 운영 체제 및 미들웨어의 다양한 컴포넌트가 관련되기 때문에 WebSphere Application Server for z/OS 운영 체제의 성능 튜닝은 복잡한 작업이
될 수 있습니다.z/OS 운영 체제, 서브시스템, WebSphere Application Server for z/OS 런타임 환경 및
일부 Java EE(Java 2 Platform, Enterprise Edition) 애플리케이션 튜닝 팁을 위한 정보 및 매개변수를 찾으려면,
튜닝 매개변수 최신 목록에 대한 문서를 참조하십시오.
우수 사례: 미들웨어를 튜닝하는 방법을 설명하는
WebSphere Application Server for z/OS 튜닝 지침을
읽어볼 수 있습니다. 그러나 애플리케이션이 성능을 개선하도록 최적 설계되어 있는지 확인해야 합니다. 대개, 부적절하게 작성되거나 설계된 애플리케이션 코드를 변경하면
전체 성능을 크게 개선시킬 수 있습니다.
bprac
WebSphere Application Server 관리자 또는
WebSphere Application Server for z/OS의 시스템 프로그래머인 경우
WebSphere Application Server for z/OS의 튜닝 색인 문서를 참조하십시오. 각 매개변수 설명은 매개변수를 설명하고,
매개변수를 조정하는 이유를 제공하고, 매개변수를 보거나 설정하는 방법을 설명하고, 기본값 및 권장값을 나타냅니다.
- 성능 문제점 해결
- 문제점을 발견하는 시간을 절약하고 성능 문제점 해결에 도움을 받으려면 성능 문제점 해결에 대한 문제를 참조하십시오.