명령 프롬프트를 사용하여 서버 기능화

응답 시간 분석 데이터를 수집하려면 애플리케이션 서버를 인스트루먼트해야 합니다. 명령 프롬프트 또는 그래픽 사용자 인터페이스를 사용하여 애플리케이션 서버가 데이터 콜렉션 인프라에서 작동하도록 인스트루먼트할 수 있습니다.

시작하기 전에

성능 데이터를 수집하려는 각 컴퓨터에 데이터 콜렉션 인프라가 설치되어야 합니다. 애플리케이션 서버가 실행 중이어야 합니다. 서버를 인스트루먼트하려면 관리자 또는 루트 사용자 권한이 있어야 합니다.

프로시저

  1. 명령 프롬프트를 열고 데이터 콜렉션 인프라가 설치된 디렉토리의 instrument_comp 폴더로 이동하십시오. 기본적으로 Microsoft Windows에서 이 디렉토리는 C:\Program Files\IBM\SDP\DCI\rapa_prod\instrument_comp입니다. Linux 및 IBM® AIX®의 경우 이 디렉토리는 /opt/IBM/SDP/DCI/rapa_prod/instrument_comp입니다.
  2. 서버를 인스트루먼트하기 위해 사용할 인수와 함께 명령어를 입력하십시오. 다음 예제를 참조하십시오. 인스트루먼테이션 유틸리티는 instrumentServer.sh(AIX 및 Linux 시스템의 경우) 및 instrumentServer.bat(Windows 시스템의 경우)입니다. 자세한 명령 구문을 보려면 명령어를 인수 없이 입력하십시오.
  3. 애플리케이션 서버를 인스트루먼트한 후 애플리케이션 서버를 다시 시작해야 할 수 있습니다. 인스트루먼테이션 변경사항은 애플리케이션 서버가 다시 시작된 후 적용됩니다.

다음과 같이 구성되는 Windows 컴퓨터를 인스트루먼트해야 하는 것으로 가정하십시오.
  • IBM WebSphere® Application Server, 버전 7.0.
  • 서버 이름은 my_Server2입니다.
  • 애플리케이션 서버는 C:\Program Files\was7.0 디렉토리에 설치됩니다.
  • 프로파일 이름은 default입니다.
  • 보안을 사용할 수 있습니다.
  • 서버 JVM(Java™ Virtual Machine)은 64비트 JVM입니다.
다음 명령과 인수를 입력하십시오.

instrumentServer -install -type was7 -serverName my_Server2 -serverHome "C:\Program Files\was7.0" -serverVMArch 64 -user my_WAS_userId -password my_WAS_password -profileName default

BEA WebLogic 10 애플리케이션 서버와 함께 제공되는 Linux 컴퓨터를 인스트루먼트하려면 표시된 구성 세부사항으로 32비트 버전의 JRockit JVM을 사용하여 다음 명령과 인수를 입력하십시오.

./instrumentServer.sh -install -type wls10 -serverName server1 -serverHome /opt/bea/weblogic10 -serverVM oracle -serverVMArch 32 -startScript /opt/bea/weblogic10/mydomain/startWebLogic.sh

다음에 수행할 작업

프로파일링할 애플리케이션에 대해 데이터 콜렉션에 관련되는 각 애플리케이션 서버에 인스트루먼테이션 단계를 반복하십시오. 일반적으로 애플리케이션 서버는 하나뿐입니다. 컴퓨터당 로컬 애플리케이션 서버를 하나만 인스트루먼트할 수 있습니다.


피드백