Plusieurs valeurs de noyau HP-UX sont généralement insuffisantes
pour une installation WebSphere ESB.
et doivent par conséquent être augmentées.
Pourquoi et quand exécuter cette tâche
Suivez la procédure ci-dessous pour configurer les paramètres du noyau à utiliser avec
WebSphere ESB :
Procédure
- Si ce n'est déjà fait, connectez-vous au poste de travail hôte en tant que root.
- Déterminez la mémoire physique. Vous devez connaître la capacité mémoire de votre machine. Vous éviterez ainsi de configurer certains paramètres du noyau en leur attribuant une valeur dépassant la capacité physique disponible. Pour déterminer la mémoire physique, procédez comme suit.
- Démarrez l'utilitaire HP-UX System Administration Manager (SAM) avec la commande
/usr/sbin/sam.
- Sélectionnez Performance Monitors > System Properties > Memory.
- Notez la quantité de mémoire
indiquée
et cliquez sur OK.
- Quittez l'utilitaire SAM.
- Certains paramètres tels que maxfiles et maxfiles_lim doivent avoir une valeur supérieure à 4096. Pour cela, vous devez d'abord éditer le fichier/usr/conf/master.d/core-hpux pour que l'utilitaire SAM puisse attribuer des valeurs supérieures à 2048. Le tableau suivant recommande 8000
et 8196, respectivement. Pour ce faire, procédez comme suit :
- Ouvrez le fichier
/usr/conf/master.d/core-hpux dans un éditeur
de texte.
- Remplacez la ligne "*range maxfiles<=2048" par "*range
maxfiles<=60000".
- Remplacez la ligne "*range maxfiles_lim<=2048" par "*range
maxfiles_lim<=60000".
- Sauvegardez et fermez le fichier.
- L'utilitaire SAM stocke les anciennes valeurs dans le fichier /var/sam/boot.config.
Pour conserver les nouvelles valeurs, forcez l'utilitaire SAM à créer un nouveau fichier boot.config. Pour cela, procédez comme suit :
- Déplacez la version existante du fichier
/var/sam/boot.config dans un autre
répertoire, par exemple le répertoire /tmp.
- Démarrez l'utilitaire SAM.
- Sélectionnez Kernel Configuration > Configurable Parameters.
Lorsque la fenêtre Kernel Configuration s'affiche, un nouveau fichier
boot.config est créé.
Vous pouvez également reconstruire le fichier
boot.config à l'aide de la commande suivante :
# /usr/sam/lbin/getkinfo -b
- Définissez les nouvelles valeurs de
paramètres du noyau :
- Démarrez l'utilitaire SAM avec la commande /usr/sbin/sam.
- Dans l'utilitaire SAM, sélectionnez Kernel Configuration > Configurable
Parameters.
- Pour chacun des paramètres du tableau suivant, suivez la procédure ci-après.
- Mettez en évidence le paramètre à modifier.
- Sélectionnez Actions > Modify Configurable Parameter.
- Entrez la nouvelle valeur dans la zone Formula/Value.
- Cliquez sur OK.
Modifiez les paramètres standards du noyau pour l’exécution de
WebSphere ESB dans
l'ordre indiqué par le tableau suivant.
Paramètre |
Valeur |
swchunk |
8192 |
shmseg |
512 |
maxdsiz |
3221225472 |
maxdsiz_64bit |
64424509440 |
maxfiles_lim |
10000 (à modifier avant maxfiles). |
maxfiles |
8192 |
semume |
512 |
semmsl |
3072 |
msgssz |
512 (à modifier avant msgmax) |
nkthread |
10000 |
max_thread_proc |
4096 |
nproc |
8192 (à modifier avant maxuprc) |
maxuprc |
4096 |
nflocks |
11585 |
ninode |
8110 |
msgmap |
13109 |
msgseg |
32767 (à modifier avant msgmax) |
msgmnb |
65535 (0x10000) (à modifier avant msgmax) |
msgmnb |
131070 (pour l'exécution de plusieurs profils sur le
même système) |
msgmax |
65535 (0x10000) |
msgmax |
131070 (pour l'exécution de plusieurs profils sur le
même système) |
msgmni |
4634 |
semmns |
11586 |
semmni |
8192 |
semmnu |
8180 |
shmmax |
185513715302 |
shmmni |
8192 |
STRMSGSZ |
65535 |
dbc_max_pc |
10 |
nstrpty |
60 |
cmc_plat_poll |
15 |
msgtql |
13107 |
Lorsque
WebSphere ESB et
IBM® DB2
se trouvent sur le même poste de travail, certaines valeurs de noyau sont
supérieures à celles affichées dans le tableau.
Voir les paramètres recommandés pour la configuration du noyau HP-UX avec DB2 Universal Database, version 8.x, dans le centre de documentation de DB2 : Centre de documentation de DB2.
- Sélectionnez Actions > Process New Kernel.
- Cliquez sur Yes dans le panneau d'informations pour confirmer le redémarrage du système.
Suivez les instructions à l'écran pour redémarrer votre poste de travail et activer les nouveaux paramètres.
- Si vous envisagez de rediriger les sorties affichées vers des systèmes
non-HP, effectuez la procédure suivante avant d'exécuter l'assistant
d'installation de WebSphere ESB :
- Exécutez la commande suivante pour obtenir des informations sur tous les environnements locaux
publics accessibles à votre application :
# locale -a
- Choisissez une valeur pour votre système
à partir de la sortie affichée et attribuez cette
valeur à la variable d'environnement LANG.
Voici un exemple de commande attribuant à LANG la
valeur
en_US.iso88591 :
# export LANG=en_US.iso88591