Collecte de données de performance à l'aide du script de collecte externe

Pourquoi et quand exécuter cette tâche

Le script de collecte de données externe permet l'exécution d'une activité de détection de hotspots ou d'une activité de fiche de score du système sur un ordinateur où le composant serveur de Rational Developer for Power n'est pas installé.

Cette fonctionnalité est utile dans les cas où l'installation du serveur Rational Developer for Power n'est pas possible ou si le serveur n'est pas sous le contrôle de l'ingénieur en charge des performances. Par exemple, si un produit développé avec Rational Developer for Power rencontre un problème de performance avec un client, l'équipe de développement peut distribuer le fichier RDPPA_External_Data_Collection.tar au client pour qu'il puisse exécuter la collecte de données sur le système où le problème a été rencontré.

Procédure

  1. Copiez le fichier /opt/IBM/RDPower/8.5/rse/pa/RDPPA_External_Data_Collection.tar depuis un server avec Rational Developer for Power vers le répertoire de l'autre serveur contenant l'exécutable dont les performances doivent être analysées.
  2. Décompressez le fichier : tar -xvf RDPPA_External_Data_Collection.tar
  3. Exécutez la collecte de données comme suit :
    Utilisation :  RDPPA_external_collection.sh [-h] [-a "arguments"] [-d <délai>] [-t <durée de profilage>] [-s "bibliothèques partagées"] cible
    	-h	imprime le message d'aide
    	-a	spécifie des arguments pour l'exécutable cible, placés entre des guillemets
    	-d	spécifie un délai en secondes entre le lancement du programme et la collecte des données de performance
    	-t	spécifie une durée, en secondes, pour la collecte des données de performance
    	-s	spécifie un ensemble de bibliothèques partagées ou d'autres fichiers binaires (placé entre des guillemets) à partir desquels collecter les informations de débogage
  4. Quand la collecte des données est terminée, le script produit un fichier dont le nom a le format suivant :RDPPA_<date>_<heure>.ptz
  5. Transférez le fichier .ptz sur l'ordinateur client.
  6. Importez le fichier .ptz dans le projet existant correspondant.

    Idéalement, le projet dans lequel le fichier .ptz est importé contiendra le code source correspondant à la génération spécifique de l'exécutable exécuté sur le serveur distant. Si le code source ne correspond pas exactement au code utilisé pour générer l'exécutable, des incohérences peuvent apparaître dans l'Afficheur de source de performance.

    Pour des instructions sur la façon d'importer le fichier .ptz, voir Importation d'activités exécutées à partir du script de collecte externe.


Retour d'informations