성능 및 진단 어드바이저
이 주제를 사용하여 성능 및 진단 어드바이저의 기능을 이해하십시오.
성능 및 진단 어드바이저는 최적 성능을 위해 시스템 조정에 도움을 주는 어드바이스를 제공하며 WebSphere® Application Server 관리 콘솔 또는 wsadmin 도구를 사용하여 구성됩니다. 애플리케이션 서버의 JVM(Java™ Virtual Machine)에서 실행하면 성능 및 진단 어드바이저는 주기적으로 비효율적인 설정을 검사하고 표준 제품 경고 메시지로서 권장사항을 실행합니다. 이 권장사항은 WebSphere Application Server 상태 패널의 런타임 메시지 아래 관리 콘솔에서 경고로 표시되고 SystemOut.log 파일의 애플리케이션 서버에서 텍스트로 표시됩니다. 성능 및 진단 어드바이저를 사용 가능하게 하는 것은 시스템 성능에 최소한의 영향을 줍니다.
성능 및 진단 어드바이저는 최적을 성능을 위해 시스템을 조정하는 데 도움을 주고 시스템의 성능 상태를 이해하는 도움을 주기 위한 성능 권고 및 진단 권고를 제공합니다. WebSphere Application Server 관리 콘솔 또는 wsadmin 도구를 사용하여 구성됩니다. 애플리케이션 서버의 JVM(Java Virtual Machine)에서 실행하면 성능 및 진단 어드바이저는 주기적으로 비효율적인 설정을 검사하고 표준 제품 경고 메시지로서 권장사항을 실행합니다. 이 권장사항은 WebSphere Application Server 상태 패널의 런타임 메시지 아래 관리 콘솔에서 경고로 표시되고 애플리케이션 서버 SystemOut.log 파일에서 텍스트로 표시되며 JMX(Java Management Extension) 알림으로 표시됩니다. 성능 및 진단 어드바이저를 사용 가능하게 하는 것은 시스템 성능에 최소한의 영향을 줍니다.
WebSphere Application Server, 버전 6.0.2에서 성능 및 진단 어드바이저를 사용하여 경량 메모리 누수 발견을 사용할 수 있으며, 테스트와 프로덕션 환경에서 메모리 문제를 조기에 발견하도록 설계됩니다.
성능 및 진단 어드바이저가 제공하는 정보는 모두 서버 레벨에 대한 것입니다. WebSphere Application Server, Network Deployment 환경에서 실행하는 경우의 유일한 차이점은 노드 또는 셀 레벨에서 선언되고 서버 레벨에 서 사용되는 자원에 대해 상반된 어드바이스를 수신할 수 있다는 점입니다.
예를 들어, 데이터 소스가 연결 풀 크기 {10,50}을 갖도록 노드 레벨에서 선언되고 두 서버(server1 및 server2)에서 사용되는 경우, 두 세트의 정보가 제공됩니다. 최대 로드 중에 server1은 두 연결만 사용하고 server2는 50개의 연결을 사용하는 경우, 두 서버에 대한 최적 연결 풀 크기가 다릅니다. 따라서 성능 및 진단 어드바이저는 두 세트의 정보(각각 server1 및 server2에 대해 한 세트씩)를 제공합니다. 데이터 소스는 노드 레벨에서 선언되며 두 서버에 모두 적용되는 하나의 크기를 설정하거나 각 서버에 대해 적절한 레벨로 서로 다른 두 데이터 소스를 선언하여 올바른 결정을 내려야 합니다.
시작과 구성 단계는 성능 및 진단 어드바이저 정보 사용을 읽으십시오.