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

Configurazione dei fattori di velocità in configurazioni a più livelli

Utilizzare questa attività per elaborare e configurare i fattori di velocità per una configurazione a più livelli.

Cenni preliminari

È necessario che WebSphere Extended Deployment e le applicazioni che operano sotto un carico di lavoro siano installati e operativi.

Motivi e situazioni in cui eseguire questa attività

Un fattore di velocità esiste per ogni combinazione di classe di transazioni, modulo Web di destinazione e livello di elaborazione. Il fattore velocità descrive il modo in cui una richiesta della determinata classe di transazioni, nel ciclo del modulo di destinazione, carica il livello di elaborazione. È possibile definire i fattori di velocità a diversi livelli di granulosità. I fattori di velocità possono essere definiti in un un contesto più ampio. ARFM utilizza i fattori di velocità al livello della classe di servizi, di destinazione di distribuzione e di livello di elaborazione. È possibile definire i fattori velocità a diversi livelli per qualsiasi livello di elaborazione che non sia un livello di destinazione o se non è l'unico livello di elaborazione del modulo di destinazione.

In una configurazione che ha più livelli, il profiler di lavoro elabora automaticamente i fattori di velocità per il livello di destinazione. Il livello di destinazione comunica direttamente con il router on demand (ODR). Per qualsiasi livello più in basso rispetto al livello di destinazione, è necessario specificare i fattori di velocità. Se la destinazione di distribuzione contiene sia un livello di destinazione che di non destinazione, è necessario configurare i fattori di velocità per entrambi i livelli in quanto il profiler di lavoro non è in grado di elaborare automaticamente i fattori di velocità in questa situazione. È possibile elaborare il fattore di velocità dividendo l'utilizzo medio della CPU per il numero medio di richieste in esecuzione. Questa attività descrive come trovare questi valori e configurare i fattori di velocità per la configurazione a più livelli.
  1. Generare il traffico per una coppia della classe di transazioni e un modulo. È possibile generare il traffico utilizzando un client applicativo o uno strumento apposito.
  2. Monitorare l'utilizzo della CPU nella configurazione. Determinare l'utilizzo medio della CPU. È necessario conoscere il valore di utilizzo della CPU di tutte le macchine monitorate nel traffico e tutte le macchine che hanno interazioni delle prestazioni con queste devono trovarsi al limite configurato definito con la proprietà Utilizzo massimo CPU nel pannello Politiche operative > Gestori automatici > Gestore del flusso di richieste automatiche. Disabilitare tutti i gestori automatici in modo da poter essere certi che il sistema non cambi mentre si misura l'utilizzo della CPU:
    • Controller di gestione delle applicazioni: disabilitare il controller facendolo passare in modalità manuale. Fare clic su Politiche operative > Gestori automatici > Controller di gestione delle applicazioni. Deselezionare la casella di spunta Abilita in modo da disabilitare il controller di gestione delle applicazioni.
    • Gestore del flusso di richieste automatiche (ARFM, autonomic request flow manager): è possibile utilizzare la modalità magic N se si utilizza un unico flusso, ad esempio una combinazione di un ODR, una destinazione di distribuzione e una classe di servizio; in caso contrario, è necessario porre il gestore del flusso di richieste automatiche in modalità manuale.
    • Gestione del carico di lavoro dinamico: disabilitare la gestione del carico di lavoro dinamico per ogni cluster dinamico. Fare clic su Server > Cluster dinamici > nome_cluster_dinamico > WLM dinamico. Deselezionare la casella di spunta WLM dinamico in modo da disabilitare la gestione del carico di lavoro dinamico.
    Se si disabilitano i gestori automatici, è possibile aggiungere il carico CPU mediante le attività in background. Utilizzare uno strumenti di controllo esterno per l'hardware.
  3. Mediante un grafico di runtime nella console di gestione, monitorare il numero di richieste in esecuzione. Fare clic su Operazioni di runtime > Topologia di runtime nella console di gestione. È possibile visualizzare il numero di richieste simultanee.
  4. Calcolare il fattore di velocità per la destinazione della distribuzione. Mediante la seguente equazione, calcolare il fattore di velocità:
    fattore di velocità = (velocità CPU normalizzazione) * (utilizzo CPU) / 
    (numero di richieste simultanee, misurate all'entrata e all'uscita del livello  di destinazione)
  5. Configurare il fattore di velocità dalla console di gestione. È possibile impostare le proprietà personalizzate sulla destinazione di distribuzione, ad esempio un cluster di server o un server delle applicazioni autonomo. Per ulteriori informazioni sulle sovrapposizioni che è possibile creare con la proprietà personalizzata speedFactorOverrideSpec, fare riferimento a Proprietà personalizzate per la configurazione dell'ARFM (autonomic request flow manager).
    1. Definire un caso per ogni livello della destinazione di distribuzione. Ogni caso è separato da una virgola (,) e contiene un modello impostato su un valore uguale al fattore di velocità calcolato. Il modello definisce la serie di classi di servizio, di classi di transazioni, di applicazioni o di moduli che è possibile sostituire per il livello. Il modello è:
      service-class:transaction-class:application:module:[tier, optional]=value
      È possibile specificare un carattere jolly per ogni classe di servizio, classe di transazioni, applicazione o modulo immettendo un asterisco (*). Ogni modello può includere al massimo un'applicazione, un modulo, una classe di servizio e una classe di transazioni. Il livello è opzionale e rappresenta il nome della destinazione di distribuzione e il nome del livello relativo. Impostare il valore sul numero di sovrapposizione del fattore di velocità o su nessuno per definire alcuna sovrapposizione. Di seguito è riportato un esempio di valore di sovrapposizione del fattore di velocità per una configurazione a due livelli:
      *:*:*:*=none,*:*:*:*:../DbCel/CICS=0.7
      Per il primo livello, non vi sono sostituzioni. Esiste una sostituzione pari a 0.7 per il livello denominato CICS+1 che si trova nella cella DbCel.
    2. Creare la proprietà personalizzata nella console di gestione. Sulla destinazione di distribuzione, fare clic su Proprietà personalizzate > Nuovo. Il nome della proprietà personalizzata è speedFactorOverrideSpec e il valore è la stringa creata nel passo precedente.
    3. Salvare la configurazione.

Risultato

I fattori di velocità sono configurati per sovrascrivere i valori dei fattori di velocità creati dal profiler di lavoro e dalla gestione delle prestazioni di supporto di più di un livello.

Operazioni successive

Ripetere queste operazioni per ogni coppia di moduli di classi di transazioni e di nodi di livelli non di destinazione. È necessario inoltre configurare la velocità del nodo per ogni nodo esterno. Fare riferimento a Configurazione della capacità di elaborazione del nodo per ulteriori informazioni.



Related concepts
Livelli multipli di elaborazione

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/tarfmmultitier.html

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