성능 및 진단 어드바이저 사용

어드바이저는 튜닝 시 일반 성능 원리, 우수 사례 및 WebSphere® Application Server 특정 규칙을 사용하여 WebSphere Application Server의 PMI(Performance Monitoring Infrastructure) 데이터를 분석합니다.

[AIX][Linux][Windows]

이 태스크 정보

이 주제는 단지 AIX®, Linux 및 Windows 운영 체제에만 해당됩니다.

성능 및 진단 어드바이저는 최적 성능을 위해 시스템 성능 조정에 도움을 주는 권고를 제공하며 WebSphere Application Server 관리 콘솔 또는 wsadmin 도구(스크립팅)를 사용하여 구성됩니다. 성능 및 진단 어드바이저는 PMI 데이터를 사용하여 성능 조정에 대한 권장사항을 제공합니다. 애플리케이션 서버의 JVM(Java™ virtual machine)에서 실행하므로, 이 어드바이저는 주기적으로 비효율적인 설정을 검사하고 표준 제품 경고 메시지로서 권장사항을 알려줍니다. 관리 콘솔에서 문제점 해결 > 런타임 메시지 > 런타임 경고를 클릭하여 이러한 권장사항을 보십시오. 성능 및 진단 어드바이저를 사용 가능하게 하는 것은 시스템 성능에 최소한의 영향을 줍니다.

프로시저

  1. PMI가 사용 가능한지 확인하십시오(기본값임). PMI가 사용 불가능한 경우 '관리 콘솔을 사용하여 PMI 사용' 정보를 참조하십시오. 권고를 받으려면, 먼저 관리 콘솔을 통해 PMI를 사용 가능하게 하고 서버를 다시 시작해야 합니다. PMI가 사용 가능하게 될 때 성능 및 진단 어드바이저는 모든 사용 가능한 권고에 대해 적절한 모니터링 카운터 레벨을 사용 가능하게 합니다. 원하지 않는 특정 카운터가 있거나 성능 및 진단 어드바이저를 사용 불가능하게 할 경우, 성능 및 진단 어드바이저에서 사용 가능한 PMI 또는 카운터를 사용 불가능하게 할 수 있습니다.
  2. WebSphere Application Server, Network Deployment를 실행 중인 경우, 서버와 관리 에이전트에서 모두 PMI를 사용 가능하게 하고 서버 및 관리 에이전트를 다시 시작해야 합니다.
  3. 관리 콘솔 탐색 트리에서 서버 > Application Server를 클릭하십시오.
  4. server_name> 성능 및 진단 어드바이저 구성을 클릭하십시오.
  5. 구성 탭 아래에서 서버의 프로세서 수를 지정하십시오. 이 설정은 시스템의 특정 구성에 정확한 권고를 제공하기 위해 중요합니다.
  6. 계산 간격을 선택하십시오. 시간으로 PMI 데이터를 받아 평균화하여 권고를 제공합니다. 계산 간격은 이 권고에 맞게 데이터를 취합하는 시간을 지정합니다. 따라서 권고 메시지의 세부사항은 이 간격을 두고 평균으로 표시됩니다.
  7. 최대 경고 순서를 선택하십시오. 최대 경고 순서는 임계값이 업데이트되기 전에 발행되는 연속 경고 수를 의미합니다. 예를 들어, 최대 경고 순서가 3으로 설정되면, 어드바이저는 준비된 명령문 캐시가 오버플로우하고 있음을 표시하기 위해 3개의 경고만을 전송합니다. 3개의 경고 이후에는, 삭제율이 새 임계값 설정을 초과하는 경우에만 새로운 경고가 발행됩니다.
  8. 작업 시스템의 최소 CPU를 지정하십시오. Application Server를 표시하는 CPU 레벨을 참조하는 작업 시스템의 최소 CPU는 프로덕션 로드 아래입니다. 또는 Application Server의 최대 프로덕션 로드를 CPU 사용량의 50-90%로 조정하려는 경우 이 값을 50으로 설정하십시오. CPU가 이 값보다 아래에 있는 경우 일부 진단 및 성능 권고가 발행됩니다. 예를 들어 CPU 레벨에 관계없이 준비된 명령문을 높은 비율로 버리는 경우 알림 메시지를 받습니다.
  9. CPU 포화 상태를 지정하십시오. CPU 포화 레벨은 CPU가 완전히 이용되는 것으로 간주되는 레벨을 표시합니다. 이 레벨은 완전히 이용되는 경우에도 동시성 규칙이 더이상 스레드 풀 또는 기타 자원을 늘리지 않는 시기를 판별합니다
  10. 적용을 클릭하십시오.
  11. 저장을 클릭하십시오.
  12. server_name> 성능 및 진단 어드바이저 구성을 클릭하십시오.
  13. 런타임 탭을 클릭하십시오.
  14. 다시 시작을 클릭하십시오. 디스크에 저장된 마지막 구성 정보를 사용하여 성능 및 진단 어드바이저를 다시 초기화하려면 다시 시작을 선택하십시오.

    이 조치를 통해 또한 성능 및 진단 어드바이저의 상태를 재설정합니다. 예를 들어, 각 메시지에 대한 현재 경고 계수가 0으로 재설정됩니다.

  15. 프로덕션 레벨 로드를 시험해 보십시오. 테스트 환경에서 성능 및 진단 어드바이저를 사용 중이거나 다른 성능 조정을 수행 중인 경우, 사용자 애플리케이션에 맞게 실제 프로덕션 로드를 시험해 보십시오. 애플리케이션은 이 로드를 오류 없이 실행해야 합니다. 이 시험에는 일반적인 최대 사용 시간의 동시 사용자 수가 포함되며, 시스템 자원(예: CPU 및 메모리)을 프로덕션 상태에서 예상되는 레벨로 구동시킵니다. 성능 및 진단 어드바이저는 CPU 사용량이 높은 레벨을 현저히 초과하는 경우에만 권고를 제공합니다. 이러한 유형의 로드를 구동시키는 도구를 제공하는 IBM® 비즈니스 파트너의 목록은 성능: 학습 자원 정보를 참조하십시오.
  16. 선택란을 선택하여 성능 및 진단 어드바이저를 사용 가능하게 하십시오.

    팁: 성능 조정의 최적 결과를 달성하려면 안정적인 프로덕션 레벨 로드가 적용될 때 성능 및 진단 어드바이저를 사용 가능하게 하십시오.

  17. 확인을 클릭하십시오.
  18. 관리 콘솔의 상태 패널에서 런타임 메시지 아래의 런타임 경고를 선택하거나 다음 디렉토리에 있는 SystemOut.log 파일을 보십시오.
    profile_root/logs/server_name
    일부 메시지는 즉시 발행되지 않습니다.
  19. 권고를 바탕으로 성능 개선을 위해 제품 구성을 업데이트하십시오. 성능 어드바이저가 로드된 조건과 대기 조건을 구별하려 시도한다 해도, 시스템이 켜지고 있거나 꺼지고 있는 중일 때 어드바이저가 사용 가능하면 잘못된 권고가 발행될 수 있습니다. 이 결과는 특히 짧은 테스트를 실행할 때 가능성이 큽니다. 권고가 대부분의 구성에서 도움이 되지만, 권고가 성능에 손상이 되는 경우도 있을 수 있습니다. 이러한 조건으로 인해, 권고는 보증되지 않습니다. 그러므로 업데이트된 구성을 갖는 환경을 테스트하여 이전 구성보다 잘 기능하고 수행하는지 확인하십시오.

    시간이 흐름에 따라 어드바이저는 다른 권고를 발행할 수 있습니다. 다른 권고는 로드 변화 및 런타임 상태로 인해 발생합니다. 다른 권고를 수신하는 경우, 모든 권고 및 권고가 발행된 기간을 살펴보아야 합니다. 가장 근접하게 최대 프로덕션 로드를 나타내는 시간 동안 권고를 받아야 합니다.

    성능 튜닝은 반복 프로세스입니다. 권고를 적용한 후, 프로덕션 로드를 시뮬레이션하고, 권고에 따라 구성을 업데이트한 다음 성능이 향상되었는지 다시 테스트하십시오. 이 절차는 최적 성능이 이루어질 때까지 계속됩니다.

다음에 수행할 작업

권고 구성 패널에서 권고를 사용 가능 및 사용 불가능하게 할 수 있습니다. 일부 권고는 구성을 확보하기 위해서만 적용되며, 해당 구성에 대해서만 사용 가능할 수 있습니다. 예를 들어, 바운드되지 않은 ORB(Object Request Broker) 서비스 스레드 풀 권고는 ORB 서비스 스레드 풀이 바운드되지 않을 때만 관련되며, ORB 스레드 풀이 바운드되지 않을 때만 사용할 수 있습니다. 권고 구성에 대한 자세한 정보는 권고 구성 설정 정보를 참조하십시오.
참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_enablingrpa
파일 이름:tprf_enablingrpa.html