Utilisation de Performance and Diagnostic Advisor

Les conseillers analysent les données PMI (Performance Monitoring Infrastructure) de WebSphere Application Server en utilisant des principes généraux de performance, des pratiques recommandées et des règles propres à WebSphere Application Server dans le cadre de l'optimisation.

[AIX][Linux][Windows]

Pourquoi et quand exécuter cette tâche

Cette rubrique concerne uniquement les systèmes d'exploitation AIX, Linux et Windows.

Le Performance and Diagnostic Advisor fournit des conseils qui vous aident à optimiser les performances des systèmes. Il est configuré à l'aide de la console d'administration WebSphere Application Server ou de l'outil wsadmin (scripts). Performance and Diagnostic Advisor utilise des données PMI (Performance Monitoring Infrastructure) pour faire des recommandations en matière d'optimisation des performances. Ce conseiller, qui s'exécute dans la machine virtuelle Java™ (JVM) du serveur d'applications, recherche régulièrement les paramètres inappropriés et fait des recommandations sous forme de messages d'avertissement de produit standard. Consultez ces recommandations en cliquant sur Résolution des incidents > Messages d'exécution > Avertissements d'exécution dans la console d'administration. L'activation de Performance and Diagnostic Advisor a une incidence négligeable sur les performances du système.

Procédure

  1. Assurez-vous que PMI est activé (il l'est pas défaut). S'il est désactivé, reportez-vous aux informations sur l'activation de PMI à l'aide de la console d'administration. Pour obtenir des conseils, commencez par activer PMI via la console d'administration, puis redémarrez le serveur. Performance and Diagnostic Advisor active les niveaux de comptage de contrôle appropriés de tous les conseils activés quand PMI est activé. Si vous ne souhaitez pas certains compteurs ou lors de la désactivation de Performance and Diagnostic Advisor, vous avez la possibilité de désactiver le service PMI ou les compteurs activés par Performance and Diagnostic Advisor.
  2. Si vous exécutez WebSphere Application Server, Network Deployment, vous devez activer le service PMI sur le serveur et l'agent d'administration et redémarrer ces derniers.
  3. Cliquez sur Serveurs > Serveurs d'applications dans l'arborescence de navigation de la console d'administration.
  4. Cliquez sur nom_serveur > Performance and Diagnostic Advisor Configuration.
  5. Sous l'onglet Configuration indiquez le nombre de processeurs sur le serveur. Ce paramètre garantit la pertinence des conseils pour cette configuration précise du système.
  6. Sélectionnez Intervalle de calcul. Des données PMI sont collectées au fil du temps et la moyenne de ces données est calculée en vue de fournir des conseils. L'intervalle de calcul correspond à la durée pour laquelle les données sont collectées pour un conseil donné. Par conséquent, les informations des messages apparaissent sous forme de moyennes pour cet intervalle.
  7. Sélectionnez la séquence d'avertissements maximale. La séquence d'avertissement maximale désigne le nombre d'avertissements consécutifs émis avant la mise à jour du seuil d'alerte. Par exemple, si la séquence d'avertissement maximal est fixée sur 3, le conseiller n'envoie que trois avertissements pour indiquer le débordement du cache des instructions préparées. Au bout de trois avertissements, une nouvelle alerte n'est émise que si le taux de rejet dépasse le nouveau paramètre de seuil.
  8. Spécifiez Ressources minimales de l'UC pour le système actif. Les ressources minimales de l'UC pour un système actif correspondent au niveau d'UC qui indique qu'un serveur d'applications se trouve sous la charge de production. Sinon, si vous voulez régler votre serveur d'applications pour des charges de production maximale situées entre 50 et 90% d'utilisation des ressources UC, définissez cette valeur sur 50. If the CPU is less than this value, some diagnostic and performance advice are still issued. Par exemple, quel que soit le niveau de l'UC, si vous éliminez des instructions préparées à un taux élevé, vous en êtes averti.
  9. Spécifiez L'unité centrale est saturée. Le niveau de saturation de l'unité centrale correspond au niveau auquel le système considère que l'unité centrale est totalement utilisée. Il détermine à quel moment les règles d'accès concurrent cessent d'augmenter les groupes d'unités d'exécution ou les autres ressources, même si elles sont toutes utilisées.
  10. Cliquez sur Valider.
  11. Cliquez sur Sauvegarder.
  12. Cliquez sur nom_serveur > Performance and Diagnostic Advisor Configuration.
  13. Cliquez sur l'onglet Contexte d'exécution.
  14. Cliquez sur Redémarrer. Sélectionnez Redémarrer dans l'onglet Contexte d'exécution pour réinitialiser Performance and Diagnostic Advisor en utilisant les dernières informations de configuration enregistrées sur le disque.

    Cette action permet également de redéfinir l'état de Performance and Diagnostic Advisor. Par exemple, le nombre actuel d'avertissements prend la valeur zéro (0) pour chaque message.

  15. Simulation d'une charge de production. Si vous utilisez Performance and Diagnostic Advisor dans un environnement de test, ou à des fins d'optimisation des performances, simulez une charge de production réaliste pour votre application. L'application doit exécuter cette charge sans erreurs. La simulation prend en compte le nombre d'utilisateurs simultanés en périodes de pointe et amène les ressources système, telles que l'unité centrale et la mémoire, aux niveaux escomptés en production. Performance and Diagnostic Advisor fournit des conseils uniquement lorsque le taux d'utilisation de l'unité centrale dépasse un niveau assez élevé. Pour obtenir la liste des partenaires commerciaux d'IBM® qui fournissent des outils permettant de traiter ce genre de charge, voir Performances : Ressources d'apprentissage.
  16. Sélectionnez cette case à cocher pour activer Performance and Diagnostic Advisor.

    Conseil : Pour optimiser notablement les performances, activez Performance and Diagnostic Advisor lorsqu'une charge de production stable est appliquée.

  17. Cliquez sur OK.
  18. Sélectionnez Avertissements d'exécution dans la console d'administration sous la zone des messages d'exécution de la fenêtre d'état ou regardez dans le fichier SystemOut.log, qui se trouve dans le répertoire suivant :
    racine_profil/logs/nom_serveur
    Certains messages ne sont pas envoyés immédiatement.
  19. Mettez à jour la configuration de produit permettant d'améliorer les performances, en fonction des conseils fournis. Bien que les conseillers d'optimisation des performances tentent d'établir une distinction entre les conditions de charge et d'inactivité, des conseils déroutants peuvent être fournis si le conseiller est activé tandis que le système est en phase d'accélération ou de décélération. Cette situation est d'autant plus probable lors de l'exécution de tests de courte durée. Bien que les conseils soient utiles dans la plupart des configurations, ils peuvent dans certains cas entraîner une diminution des performances. Pour ces raisons, la pertinence des conseils n'est pas garantie. Par conséquent, veillez à tester l'environnement avec la configuration mise à jour pour vous assurer qu'il fonctionne mieux qu'avec la configuration précédente.

    Au fil du temps, le conseiller peut fournir des conseils différents. Ceci est dû aux fluctuations de charge et à l'état d'exécution. Lorsque vous recevez un conseil différent, vous devez consulter tous les conseils et la période à laquelle celui-ci a été émis. Un conseil est pris lors de la période la plus significative de la charge de production maximale.

    L'optimisation des performances est un processus itératif. Après avoir mis en oeuvre un conseil, simulez une charge de production, mettez à jour la configuration suivant les indications du conseil, puis vérifiez l'amélioration des performances. Cette procédure doit être répétée jusqu'à ce que les performances maximales soient atteintes.

Que faire ensuite

Vous pouvez activer et désactiver des conseils dans le panneau Configuration des conseils. Certains conseils s'appliquent uniquement à des configurations données et ne peuvent être activés que pour ces dernières. Par exemple, les conseils portant sur le pool d'unités d'exécution non liées du service ORB s'appliquent uniquement lorsque le pool d'unités d'exécution du service ORB n'est pas lié et peuvent uniquement être activés dans ce cas précis. Pour plus d'informations sur la configuration des conseils, consultez la documentation sur les paramètres de configuration des conseils.
Remarque : Cette rubrique fait référence à un ou plusieurs des fichiers journaux de serveur d'applications. Il est recommandé de configurer le serveur de telle sorte qu'il utilise l'infrastructure de journalisation et de trace HPEL (High Performance Extensible Logging) à la place des fichiers SystemOut.log, SystemErr.log, trace.log et activity.log sur les systèmes distribués et IBM i. Vous pouvez également utiliser HPEL conjointement avec vos fonctions de journalisation z/OS natives. Si vous utilisez l'infrastructure HPEL, vous pouvez accéder à toutes les informations de journalisation et de trace en utilisant l'outil de ligne de commande LogViewer à partir de votre répertoire bin de profil de serveur. Pour plus d'informations sur l'utilisation de HPEL, voir les informations sur l'utilisation de HPEL en vue du traitement des incidents liés aux applications.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_enablingrpa
Nom du fichier : tprf_enablingrpa.html