외부 콜렉션 스크립트를 사용하여 성능 데이터 수집

이 태스크 정보

외부 데이터 콜렉션 스크립트에서는 Rational Developer for Power 서버 컴포넌트가 설치되지 않은 시스템에서 핫스팟 발견 또는 시스템 스코어카드 활동을 실행할 수 있습니다.

이 기능은 Rational Developer for Power 서버 설치가 중요하지 않은 경우 또는 서버가 성능 엔지니어의 제어 권한 아래 없는 경우 유용합니다. 예를 들어 Rational Developer for Power에서 개발된 제품에서 고객에게 성능 문제가 발생하면 문제점이 발생한 해당 시스템에서 데이터 콜렉션을 실행할 수 있도록 개발 팀은 RDPPA_External_Data_Collection.tar 파일을 고객에게 배포할 수 있습니다.

프로시저

  1. Rational Developer for Power가 설치된 서버에서 /opt/IBM/RDPower/8.5/rse/pa/RDPPA_External_Data_Collection.tar 파일을 두 번째 서버에서 성능을 분석할 실행 파일을 포함하는 디렉토리로 복사하십시오.
  2. 파일 압축을 푸십시오. tar -xvf RDPPA_External_Data_Collection.tar
  3. 다음과 같이 데이터 콜렉션을 실행하십시오.
    Usage:  RDPPA_external_collection.sh [-h] [-a "arguments"] [-d <delay>] [-t <profile duration>] [-s "shared libraries"] target
    	-h	print help message
    	-a	specify arguments for the target executable, enclosed in double quotes
    	-d	specify a delay, in seconds, between launching the program and collecting performance data
    	-t	specify a duration of time, in seconds, to collect performance data
    	-s	specify a set of shared libraries or other binaries from which to collection debug information, enclosed in double quotes
  4. 데이터 콜렉션이 완료되면 다음 양식의 파일이 생성됩니다. RDPPA_<date>_<time>.ptz
  5. .ptz 파일을 다시 클라이언트 시스템에 전송하십시오.
  6. 기존의 해당하는 프로젝트에 .ptz 파일을 가져오십시오.

    .ptz 파일을 가져올 프로젝트가 원격 서버에서 실행되는 실행 파일의 특정 빌드에 대응하는 소스 코드를 포함하는 것이 가장 좋습니다. 소스 코드가 실행 파일을 빌드하는 데 사용된 코드와 올바르게 대응하지 않으면 성능 소스 뷰어에서 불일치가 발생할 수 있습니다.

    .ptz 파일을 가져오는 방법에 대한 지시사항은 외부 콜렉션 스크립트를 사용하여 실행된 활동 가져오기를 참조하십시오.


피드백