Recopilar datos de rendimiento mediante un script de recopilación externo

Acerca de esta tarea

El script de recopilación de datos externo permite ejecutar una actividad Detección de puntos calientes o una actividad Tarjeta de puntuación del sistema en una máquina que no tenga el componente de servidor Rational Developer for Power instalado.

Esta característica resulta útil en los casos en que la instalación de Rational Developer for Power no es práctica o cuando el servidor no está bajo el control del ingeniero de rendimiento. Por ejemplo, si un producto desarrollado con Rational Developer for Power experimenta un problema de rendimiento por parte de un cliente, el equipo de desarrollo puede distribuir el archivo RDPPA_External_Data_Collection.tar al cliente para que pueda ejecutar la recopilación de datos en el sistema exacto en el que se encontró el problema.

Procedimiento

  1. Copie el archivo /opt/IBM/RDPower/8.5/rse/pa/RDPPA_External_Data_Collection.tar de un servidor con Rational Developer for Power, en el directorio que contiene el ejecutable sobre el que se va a realizar el análisis de rendimiento en el segundo servidor.
  2. Descomprima el archivo: tar -xvf RDPPA_External_Data_Collection.tar
  3. Ejecute la recopilación de rendimiento de la forma siguiente:
    Uso:  RDPPA_external_collection.sh [-h] [-a "argumentos"] [-d <retardo>] [-t <duración de perfil>] [-s "bibliotecas compartidas"] target
    	-h	imprimir mensaje de ayuda
    	-a	especificar argumentos para el ejecutable de destino, entrecomillado
    	-d	especificar un retardo, en segundos entre el lanzamiento del programa y la recopilación de datos de rendimiento
    	-t	especificar una duración, en segundos para recopilar datos de rendimiento
    	-s	especificar un conjunto de bibliotecas compartidas u otros archivos binarios de los que recopilar información de depuración, entrecomillado
  4. Una vez realizada la recopilación de datos, generará un archivo de la forma RDPPA_<fecha>_<hora>.ptz
  5. Transferir el archivo .ptz a la máquina cliente.
  6. Importar el archivo .ptz en un proyecto correspondiente existente.

    Idealmente, el proyecto al que se importa el archivo .ptz debería contener el código fuente correspondiente a la construcción específica del ejecutable ejecutado en el servidor remoto. Si el código fuente no se corresponde correctamente con el código utilizado para construir el ejecutable, las discrepancias pueden surgir en el Visor de fuente de rendimiento.

    Consulte Importación de actividades ejecutadas desde el script de recopilación externo para obtener instrucciones sobre cómo importar el archivo .ptz.


Comentarios