Parecchi valori kernel di HP-UX hanno tipicamente dimensioni troppo piccole per una installazione di WebSphere ESB. E' necessario
impostare parametri kernel selezionati su valori più elevati.
Perché e quando eseguire questa attività
Per impostare i parametri kernel, effettuare i seguenti passi:
Passi per questa attività
- Accedere alla macchina host come utente root.
- Determinare la memoria fisica, che è necessario conoscere per evitare l'impostazione di
parametri specifici Kernel oltre capacità fisica. Per determinare la memoria fisica, effettuare i seguenti
passi:
- Avviare il programma di utilità SAM (System Administration Manager) HP-UX.
- Selezionare Performance Monitors > System Properties > Memory.
- Appuntare il valore per la memoria fisica e selezionare OK.
- Uscire dal programma di utilità SAM.
- Poiché esiste la necessità di impostare determinati parametri come maxfiles e maxfiles_lim su
valori maggiori di 2048, per prima cosa è necessario modificare il file /usr/conf/master.d/core-hpux, per consentire
al programma di utilità SAM di impostare valori maggiori di 2048. Per modificare questo file, effettuare i seguenti
passi:
- Aprire il file /usr/conf/master.d/core-hpux in un editor di
testo.
- Modificare la riga "*range maxfiles<=2048" in "*range
maxfiles<=60000".
- Modificare la riga "*range maxfiles_lim<=2048" in "*range
axfiles_lim<=60000".
- Salvare e chiudere il file.
Poiché i precedenti valori potrebbero essere memorizzati
nel file
/var/sam/boot.config, è necessario eseguire una forzatura sul programma di utilità SAM
per creare un nuovo file
boot.config effettuando i seguenti
passi:
- Spostare la versione esistente del file /var/sam/boot.config in un'altra ubicazione,
come la directory /tmp.
- Avviare il programma di utilità SAM.
- Selezionare Kernel Configuration > Configurable Parameters. Quando si apre la finestra relativa alla
configurazione kernel, è presente un nuovo file boot.config.
In alternativa, creare nuovamente il file
boot.config con il seguente
comando:
# /usr/sam/lbin/getkinfo -b
- Impostare i valori del parametro kernel effettuando quanto segue:
- Nel programma di utilità SAM, selezionare Kernel Configuration > Configurable
Parameters.
- Per ciascuno dei parametri presenti nella seguente tabella, effettuare questa
procedura:
- Evidenziare il parametro da modificare.
- Selezionare Actions > Modify Configurable Parameter.
- Inserire il nuovo valore nel campo Formula/Value.
- Selezionare OK.
Modificare le tipiche impostazioni kernel per eseguire
WebSphere ESB nell'ordine
mostrato nella
Tabella 1.
Tabella 1. Impostazioni kernel consigliate per WebSphere ESBParametro |
Valore |
STRMSGSZ |
65535 |
dbc_max_pct |
25 |
maxdsiz |
805306358 (0x30000000) |
maxdsiz |
2048000000 (durante l'esecuzione di più profili sullo
stesso sistema) |
maxfiles_lim |
8196 (modificarlo prima di maxfiles). |
maxfiles |
8000 |
maxssiz |
8388608 |
maxswapchunks |
8192 |
maxusers |
512 |
nkthread |
7219 |
max_thread_proc |
3000 |
nproc |
4116 (modificarlo prima di maxuprc). |
maxuprc |
512 |
msgtql |
2046 |
msgmap |
2048 |
msgssz |
32 (modificarlo prima di msgmax). |
msgseg |
32767 (modificarlo prima di msgmax). |
msgmnb |
65535 (0x10000) (modificarlo prima di msgmax). |
msgmnb |
131070 (durante l'esecuzione di più profili sullo
stesso sistema) |
msgmax |
65535 (0x10000) |
msgmax |
131070 (durante l'esecuzione di più profili sullo
stesso sistema) |
msgmni |
50 |
nfile |
58145 |
nflocks |
3000 |
ninode |
60000 |
npty |
2024 |
nstrpty |
1024 |
nstrtel |
60 |
sema |
1 |
semaem |
16384 (0x4000) |
semmns |
16384 (0x4000) (modificarlo prima di semmap). |
semmni |
2048 (modificarlo prima di semmap). |
semmap |
514 |
semmnu |
1024 |
semume |
200 |
semvmx |
32767 |
shmem |
1 |
shmmax |
2147483647 (0x7FFFFFFF) |
shmmni |
1024 |
shmseg |
1024 |
Quando WebSphere ESB e
IBM DB2 sono sulla stessa macchina, alcuni valori kernel sono maggiori rispetto a quelli mostrati
nella Tabella 1.
Consultare i parametri di configurazione kernel HP-UX consigliati per
DB2 Universal Database, Versione 8.x, nell'information center di
DB2, all'indirizzo: http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.
- Selezionare .
- Selezionare Yes nella finestra delle informazioni per confermare la
decisione di riavviare la macchina.
Seguire le istruzioni visualizzate sullo schermo
per riavviare la macchina ed abilitare le nuove impostazioni.
- Se si pianifica di reindirizzare le visualizzazioni su macchine non HP, effettuare i seguenti passi
prima di eseguire la procedura guidata di installazione WebSphere ESB:
- Inoltrare il seguente comando per ottenere informazioni su tutte le impostazioni internazionali pubbliche accessibili
all'applicazione:
# locale -a
- Scegliere un valore per il sistema dall'output visualizzato ed impostare la variabile di
ambiente LANG su questo valore. Il seguente esempio mostra un comando che imposta il valore
di LANG su en_US.iso88591:
# export LANG=en_US.iso88591