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

Sovrapposizione delle stime del fattore di lavoro

Utilizzare questa attività per sovrapporre i valori che vengono elaborati dal profiler di lavoro.

Cenni preliminari

Se è stata specificata una sovrapposizione del fattore velocità, non è necessario configurare una sovrapposizione del fattore lavoro. Fare riferimento a Configurazione dei fattori di velocità in configurazioni a più livelli per maggiori informazioni sui fattori velocità.

Motivi e situazioni in cui eseguire questa attività

Il profiler di lavoro calcola un fattore di lavoro per ogni coppia di classi di transazioni e moduli J2EE (Java 2 Platform, Enterprise Edition) distribuiti (TCM). Il modo in cui si specifica la sovrapposizione dipende dalla versione del prodotto che si utilizza. In WebSphere Extended Deployment Versione 5.1, erano specificate le classi di transazioni esplicite. In WebSphere Extended Deployment Versione 6.0 , è possibile utilizzare le classi di lavoro per classificare il lavoro in classi di transazioni.

Quando si utilizzano classi di transazioni esplicite come in WebSphere Extended Deployment Versione 5.1, ogni TCM viene memorizzata nel file che definisce la classe di servizio a cui appartiene. Una classe di servizio è definita da un file denominato profile/config/cells/cell name/serviceclasses/nome classe servizio/serviceclass.xml. In tale file, ogni elemento <TransactionClassModules> definisce un unico TCM ed è possibile collegare un attributo denominato workFactor per sovrascrivere i calcoli del Work Profiler per il TCM.

Quando si utilizzano le classi di lavoro, non esiste alcun elemento XML per ogni TCM. In questo caso, le sovrapposizioni del fattore di lavoro relative a una determinata destinazione di distribuzione (cluster o server non cluster) possono essere specificate in una proprietà personalizzata collegata alla destinazione di distribuzione.

Il nome della proprietà personalizzata è "workFactorOverrideSpec" e il relativo valore deve essere una stringa che contiene una serie di regole di corrispondenza che definiscono la sovrapposizione del fattore di lavoro (un valore o "nessuno") per ogni TCM della destinazione di distribuzione. La sintassi della stringa è uguale alla sintassi delle sovrapposizioni del fattore di velocità, tranne per il fatto che non può essere specificato alcun livello nel modello di un caso. Fare riferimento a Configurazione dei fattori di velocità in configurazioni a più livelli per maggiori informazioni sui fattori velocità. Un fattore di lavoro è espresso in unità di milioni di cicli di clock CPU su un tipo standard di macchina e descrive la quanttità media di lavoro che deve essere eseguito sul livello gestito per un'unica richiesta del TCM.

  1. Ridurre il numero di nodi di backend nel gruppo di nodi a un solo nodo di backend nel relativo pannello nella console di gestione.
  2. Mediante un programma di creazione di carichi di lavoro, inviare il traffico solo a un TCM. Generare abbastanza traffico per caricare il nodo di backend con un utilizzo maggiore del 70%.
  3. Registrare i valori medi per la velocità di trasmissione dati dello stato fisso e il corrispondente utilizzo della CPU (è possibile ottenere tali valori dalla vista Topologia di runtime della console di gestione).
  4. Elaborare il valore del fattore di lavoro per il modulo della classe di transazioni. Utilizzare il valore dalla seguente equazione:
    fattore_lavoro =  (utilizzo_CPU * velocità_nodo) / velocità di trasmissione dati
    In questo caso, velocità_nodo deve essere uguale alla proprietà personalizzata del nodo node.speed. Fare riferimento a Configurazione della capacità di elaborazione del nodo per ulteriori informazioni sull'impostazione della proprietà personalizzata node.speed. In questo caso, si assume che tutti i nodi del gruppo di nodi siano omogenei (con velocità nodo uguali).
  5. Creare una stringa per sovrascrivere il fattore lavoro per la destinazione di distribuzione. Il modello definisce la serie di classi di servizio, di classi di transazioni, di applicazioni o di moduli che è possibile sostituire. Il modello è:
    service-class:transaction-class:application:module = value
    È possibile separare ogni fattore di lavoro con una virgola oppure specificare un carattere jolly per qualsiasi variabile immettendo un asterisco (*). Impostare la variabile del valore sul valore del fattore di lavoro elaborato. Fare riferimento a Proprietà personalizzate per la configurazione dell'ARFM (autonomic request flow manager) per ulteriori informazioni sulla sintassi delle specifiche delle sovrapposizioni dei fattori di lavoro.
  6. Creare la proprietà personalizzata.
    1. Fare clic su Proprietà personalizzate > Nuovo sulla destinazione di distribuzione.
    2. Immettere nel campo Nome workFacorOverrideSpec come nome della proprietà personalizzata.
    3. Immettere nel campo Valore il valore uguale alla stringa creata nel passo precedente per sovrascrivere il fattore di lavoro.

Operazioni successive

Configurare la velocità dei nodi esterni. Fare riferimento a Configurazione della capacità di elaborazione del nodo per ulteriori informazioni.



Related tasks
Configurazione dell'ARFW (autonomic request flow manager)

Argomento Attività    

Termini di utilizzo | Commenti Ultimo aggiornamento: Mar 20, 2006 1:04:28 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/tarfmworkfactor.html

© Copyright IBM 2005, 2006. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org)