WebSphere Extended Deployment, Version 6.0.x     Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows, z/OS

Activation du contrôle des performances

Avant de commencer

Le cluster doit impérativement être arrêté avant le lancement de cet exemple. Arrêtez le cluster à l'aide de la console d'administration.

Pourquoi et quand utiliser cette tâche

Les commandes suivantes activent l'infrastructure PMI afin de permettre aux extensions de surveillance des performances de la fonction de partitionnement de fournir le statut de la transaction.
  1. Ouvrez une nouvelle fenêtre de l'interface de ligne de commande en conservant la fenêtre utilisée précédemment pour tester le serveur à l'issue de l'initialisation de la fonction de surveillance des performances.
  2. Effectuez toutes les étapes restantes de cette section dans la nouvelle fenêtre.
  3. Lorsque la nouvelle fenêtre s'affiche, accédez au répertoire principal du gestionnaire de déploiement. Placez-vous ensuite dans le répertoire bin car cet exemple requiert l'exécution du script wpfadmin.
  4. Pour surveiller WPF, le niveau PMI H est requis.
  5. wpfadmin enableWPFPMI H --c cluster
    wsadmin -lang jython -f wpfadmin.pty enableWPFPMI H --c cluster
    WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager 
    en utilisant le connecteur SOAP; Le type de processus est : DeploymentMana
    ger
    WPFC0065I: Cluster défini à cluster
    WPFC0043I: Le module wpfModule de PMI a été activé pour le cluster "cluster" 
    et défini au niveau H.
    
Ce cluster doit maintenant redémarrer. A l'aide de la console d'administration, redémarrez le cluster nom_cluster. A ce stade, vous pouvez suivre un nombre de transactions spécifique pour une instance de bean donnée.
La commande suivante permet de suivre le nombre de transactions des dix premières instances, toutes les 30 secondes.

wpfadmin subscribeWPFPMI cumulative TransactionCount
WPFKeyBasedPartitionSample WPFKeyBasedPartition 10  30000 --c cluster

ple WPFKeyBasedPartition 10 30000 --c cluster
WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager 
en utilisant le connecteur SOAP; Le type de processus est : DeploymentMana
ger
WPFC0065I: Cluster défini à cluster
WPFC0040I:  Abonnement de WPF PMI avec les options plage=cumulative, 
type=TransactionCount, application name=WPFKeyBase
dPartitionSample, ejb name=WPFKeyBasedPartition, partition count=10, 
interval=30000
WPFC0041I: L'ID client est 1. Utilisez-le lors des appels ultérieurs wpfadmin de PMI.
Notez l'ID client. Il s'agit de l'ID de référence utilisé pour surveiller cet abonnement. A ce stade, vous êtes en mesure de lancer une surveillance active.
Pour pouvoir effectuer la surveillance, vous devez exécuter une série de transactions. Dans le cas contraire, l'application client signale une erreur. Pour vérifier que vous disposez d'une transaction valide, exécutez l'application launchclient, comme précédemment. Si vous ne vérifiez pas que certaines transactions ont été exécutées, l'erreur suivante s'affiche.

wpfadmin getTransactionCount --id 1 --top 15

C:\was\nd51\bin>wsadmin -lang jython -f wpfadmin.pty getTransactionCount 
--id 1 --top 15
WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager 
en utilisant le connecteur SOAP; Le type de processus est : DeploymentMana
ger
WPFC0065I: Id défini à 1
WPFC0065I: Intervalle maximal défini à 15

PartitionName       TransactionCount  TotalResponseTime  MinimumTime 
MaximumTime
WPFC0045I: Aucune statistique n'est disponible. Attendez et faites une nouvelle tentative.

launchclient c:\was\base51\installedApps\Cell\
WPFKeyBasedPartitionSample.ear
-CCproviderURL=corbaloc::<hôte>:<port>

Activez l'application de surveillance de la fonction de partitionnement en utilisant la commande suivante :

wpfadmin getTransactionCount --id 1 --top 15

wsadmin -lang jython -f wpfadmin.pty getTransactionCount --id 1 
--top 15

WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud 
CellManager en utilisant le connecteur SOAP ; Le type de processeur est : 
DeploymentManager
WPFC0065I: Id défini à 1
WPFC0065I: Intervalle maximal défini à 15

PartitionName       TransactionCount  TotalResponseTime  MinimumTime  MaximumTime
PK000010            3                 1418               207          639
PK000009            3                 1456               32           752
PK000008            3                 2254               586          907
PK000007            3                 1161               149          817
PK000006            3                 2130               663          760
PK000005            3                 1711               77           908
PK000004            3                 1040               109          784
PK000003            3                 703                22           400
PK000002            3                 1138               125          684
PK000001            3                 926                31           670
==================================

PartitionName       TransactionCount  TotalResponseTime  MinimumTime  MaximumTime
PK000010            3                 1418               207          639
PK000009            3                 1456               32           752
PK000008            3                 2254               586          907
PK000007            3                 1161               149          817
PK000006            3                 2130               663          760
PK000005            3                 1711               77           908
PK000004            3                 1040               109          784
PK000003            3                 703                22           400
PK000002            3                 1138               125          684
PK000001            3                 926                31           670
Cette option continue à effectuer le suivi jusqu'à ce que vous quittiez le programme en appuyant sur les touches Ctrl-C dans la fenêtre de commandes.

wpfadmin getTransactionCount --id 1

wsadmin -lang jython -f wpfadmin.pty getTransactionCount --id 1
WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager 
en utilisant le connecteur SOAP  
Le type de processus est : DeploymentManager
WPFC0065I: Id défini à 1

PartitionName       TransactionCount  TotalResponseTime  MinimumTime  MaximumTime
PK000010            15                7904               99           894
PK000009            15                6964               32           866
PK000008            15                6880               3            998
PK000007            15                6766               64           946
PK000006            15                9253               210          993
PK000005            15                7897               21           971
PK000004            15                7191               109          994
PK000003            15                7076               6            931
PK000002            15                7210               84           789
PK000001            15                6375               31           949

Si vous souhaitez effectuer d'autres tests, préférez l'option active à l'option cumulative. La commande launchclient utilise un paramètre –loop xxxxx. Lorsque le suivi PMI est lancé, l'option –loop génère des transactions sur chaque noeud final (partition) sous forme de boucle et la transaction active indique le nombre de nouvelles transactions sur une période donnée.

Par exemple :
wpfadmin subscribeWPFPMI active TransactionCount WPFKeyBasedPartitionSample 
WPFKeyBasedPartition 10
30000 --c cluster
Commande launchclient en boucle :
launchclient c:\was\base51\installedApps\Cell\WPFKeyBasedPartitionSample.ear 
-CCproviderURL=corbaloc::<hôte>:<port> -loop 10000



Related tasks
Surveillance des statistiques relatives aux performances des transactions

Rubrique Tâche    

Conditions d'utilisation | Commentaires Dernière mise à jour le : Mar 16, 2006 10:01:30 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/twpfenablepm.html

© Copyright IBM 2005, 2006. All Rights Reserved.
Ce centre de documentation s'appuie sur la technologie Eclipse. (http://www.eclipse.org)