Ottimizzazione del server delle applicazioni

Utilizzare questa attività per ottimizzare il server delle applicazioni.

Prima di iniziare

Prima di avviare questa attività, è necessario aver specificato le impostazioni iniziali per il database, come descritto nell'argomento Specifica impostazioni iniziali database.

Perché e quando effettuare questa attività

Per accertarsi che il contenitore dei processi aziendali funzioni in modo ottimale, è necessario modificare le impostazioni del server.

Procedura di questa attività

  1. Effettuare una stima delle risorse del server delle applicazioni necessarie per ogni contenitore dei processi aziendali.
    1. Un'origine dati per leggere e scrivere le informazioni sullo stato dei processi aziendali in un database: BPEDDataSourceDb2 nell'ambito server del fornitore di DB2 Universal JDBC Driver (XA).
    2. Calcolare il valore massimo relativo alle transazioni simultanee, t, per la navigazione del processo aggiungendo quanto segue:
      • Il numero massimo di client collegati contemporaneamente attraverso l'API Business Process Choreographer
      • Il numero di endpoint simultanei definiti nella specifica di attivazione JMS BPEInternalActivationSpec
      • Il numero di endpoint simultanei definiti nella specifica di attivazione JMS HTMInternalActivationSpec
      Nota: per visualizzare le specifiche di attivazione per il server del processo, nella console di gestione, fare clic su Risorse > Provider JMS > Messaggistica predefinita > Specifica di attivazione JMS.
    3. Calcolare il numero di connessioni JDBC parallele richieste per il database del server del processo, p = 1.1 * t
      Nota: il valore di p non deve essere maggiore del numero di connessioni consentite dal database.
    4. Calcolare il numero di connessioni JDBC parallele richieste per il database di messaggistica, m = t + x, dove x è il numero di sessioni JMS aggiuntive per tenere conto di situazioni di sovraccarico in cui vengono generati e devono essere eseguiti messaggi aggiuntivi
    5. Impostare la dimensione della cache delle istruzioni SQL su 30
  2. Ottimizzare le impostazioni del provider JDBC per il database del server del processo (BPEDB).
    1. Impostare il numero massimo di connessioni sul valore p. il valore di p non deve essere maggiore del numero di connessioni consentite dal database.
    2. Impostare Dimensione cache istruzioni SQL su 300.
  3. Ottimizzare le impostazioni del provider JDBC per il database di messaggistica.

    Impostare il numero massimo di connessioni sul valore m.

  4. Ottimizzare la dimensione heap.
    Vengono fornite alcune linee guida per la dimensione dell'heap del server:
    • 256 MB non sono sufficienti e determinano prestazioni minime.
    • 512 MB sono sufficienti come dimensione heap iniziale per molti sistemi.
    • 1024 MB è un limite superiore ragionevole.
  5. Ottimizzare tutti i servizi utilizzati dai processi aziendali. Accertarsi che i servizi di supporto siano stati ottimizzati per poter gestire il grado di simultaneità e le domande di carico che Business Process Choreographer rivolge al servizio.

Risultato

Il server delle applicazioni viene ottimizzato per migliorare le prestazioni.

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)