WebSphere Extended Deployment, Version 6.0.x     Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Abilitazione del controllo delle prestazioni

Cenni preliminari

Di regola, il cluster deve essere arrestato prima di iniziare questo esempio. Arrestare il cluster dalla console di gestione.

Motivi e situazioni in cui eseguire questa attività

I seguenti comandi abilitano l'infrastruttura di controllo delle prestazioni PMI, consentendo alle estensioni di controllo delle prestazioni (WPF) dell'utilità di partizione di fornire lo stato sulle transazioni.
  1. Aprire una nuova interfaccia della riga comandi, lasciando aperta la finestra launchclient utilizzata precedentemente per utilizzare il server una volta inizializzato il controllo delle prestazioni.
  2. Effettuare tutte le operazioni rimanenti in questa sezione nella nuova finestra.
  3. Una volta aperta la finestra, passare alla directory principale del gestore distribuzione. Quindi, passare alla directory bin per eseguire lo script wpfadmin.
  4. Per monitorare WPF, è richiesto il livello PMI H.
  5. wpfadmin enableWPFPMI H --c cluster
    wsadmin -lang jython -f wpfadmin.pty enableWPFPMI H --c cluster
    WASX7209I: Collegato al processo "Deployment Manager" sul nodo CellManager 
    utilizzando il connettore SOAP; il tipo di processo è: DeploymentMana
    ger
    WPFC0065I: Cluster impostato su cluster
    WPFC0043I: wpfModule di PMI abilitato per il cluster cluster 
    e impostato sul livello H.
    
Questo cluster deve essere avviato. Utilizzare la console di gestione per riavviare il cluster nome_cluster. A questo punto, è possibile tenere traccia di un determinato numero di transazioni per una determinata istanza del bean.
Il seguente comando tiene traccia del numero di transazioni meno le 10 istanze principali ogni 30 secondi.

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

ple WPFKeyBasedPartition 10 30000 --c cluster
WASX7209I: Collegato al processo "Deployment Manager" sul nodo CellManager 
utilizzando il connettore SOAP; il tipo di processo è: DeploymentMana
ger
WPFC0065I: Cluster impostato su cluster
WPFC0040I: PMI WPF PMI registrato con le opzioni range=cumulative, 
type=TransactionCount, application name=WPFKeyBase
dPartitionSample, ejb name=WPFKeyBasedPartition, partition count=10, 
interval=30000
WPFC0041I: L'ID client è 1. Utilizzare questo valore per le chiamate PMI wpfadmin future.
Prendere nota dell'ID del client. Questo è l'ID di riferimento utilizzato per monitorare la registrazione. A questo punto è possibile cominciare il monitoraggio attivo.
Prima di avviare il monitoraggio, è necessario completare alcuna transazioni esistenti. Se non viene effettuata questa operazione, l'applicazione client riporterà un errore. Per essere certi di disporre di una transazione valida, eseguire l'applicazione client come effettuato in precedenza. Senza aspettare il completamento delle transazioni, verrà visualizzato il seguente errore:

wpfadmin getTransactionCount --id 1 --top 15

C:\was\nd51\bin>wsadmin -lang jython -f wpfadmin.pty getTransactionCount 
--id 1 --top 15
WASX7209I: Collegato al processo "Deployment Manager" sul nodo CellManager 
utilizzando il connettore SOAP; il tipo di processo è: DeploymentMana
ger
WPFC0065I: ID impostato su 1
WPFC0065I: Intervallo superiore impostato su 15

PartitionName       TransactionCount  TotalResponseTime  MinimumTime 
MaximumTime
WPFC0045I: Nessuna statistica è disponibile! Attendere e riprovare.

launchclient c:\was\base51\installedApps\Cell\
WPFKeyBasedPartitionSample.ear
-CCproviderURL=corbaloc::<host>:<porta>

Attivare l'applicazione di controllo dell'utilità di partizione mediante il seguente comando:

wpfadmin getTransactionCount --id 1 --top 15

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

WASX7209I: Collegato al processo "Deployment Manager" sul nodo 
CellManager mediante il connettore SOAP; il tipo di processo è: 
DeploymentManager
WPFC0065I: ID impostato su 1
WPFC0065I: Intervallo superiore impostato su 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
Questa opzione continua a tenere traccia fino a che l'utente non esce dal processo utilizzando i tasti CTRL-C nella finestra dei comandi.

wpfadmin getTransactionCount --id 1

wsadmin -lang jython -f wpfadmin.pty getTransactionCount --id 1
WASX7209I: Collegato al processo "Deployment Manager" sul nodo CellManager 
mediante il connettore SOAP;  
Il tipo di processo è: DeploymentManager
WPFC0065I: ID impostato su 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

Se si desidera continuare, utilizzare l'opzione attiva invece che l'opzione cumulativa. Inoltre, il comando launchclient utilizzerà un parametro –loop xxxxx. Una volta avviata la traccia PMI, l'opzione –loop genera le transazioni rispetto a ogni endpoint della partizione in maniera ciclica e la transazione attiva riflette quante nuove transazioni vi sono rispetto a una determinata istanza.

Ad esempio:
wpfadmin subscribeWPFPMI active TransactionCount WPFKeyBasedPartitionSample 
WPFKeyBasedPartition 10
30000 --c cluster
Il comando di avvio client per avviare il loop:
launchclient c:\was\base51\installedApps\Cell\WPFKeyBasedPartitionSample.ear 
-CCproviderURL=corbaloc::<host>:<port> -loop 10000



Related tasks
Controllo delle statistiche delle prestazioni delle transazioni

Argomento Attività    

Termini di utilizzo | Commenti Ultimo aggiornamento: Mar 20, 2006 1:10:47 PM 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. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org)