Varios valores de kernel de HP-UX suelen ser demasiado bajos para una
instalación de WebSphere ESB.
Debe establecer los parámetros de kernel seleccionados en valores superiores.
Por qué y cuándo se efectúa esta tarea
Para establecer parámetros de kernel, lleve a cabo los pasos siguientes:
Pasos para realizar esta tarea
- Inicie la sesión en la máquina del sistema principal como usuario root.
- Determine la memoria física, que debe conocer para evitar definir
determinados parámetros de kernel por encima de la capacidad física. Para determinar
la memoria física, lleve a cabo los pasos siguientes:
- Inicie el programa de utilidad HP-UX System Administration Manager
(SAM).
- Seleccione Performance Monitors > System Properties > Memory.
- Tenga en cuenta el valor de memoria física y seleccione OK.
- Salga del programa de utilidad SAM.
- Puesto que debe establecer determinados parámetros como maxfiles
y maxfiles_lim en valores superiores a 2048, primero debe editar el archivo
/usr/conf/master.d/core-hpux, de modo que el programa de utilidad SAM pueda
establecer valores superiores a 2048. Para editar este archivo, lleve a cabo los
pasos siguientes:
- Abra el archivo /usr/conf/master.d/core-hpux en un editor de
texto.
- Cambie la línea "*range maxfiles<=2048" por "*range
maxfiles<=60000".
- Cambie la línea "*range maxfiles_lim<=2048" por "*range
maxfiles_lim<=60000".
- Guarde y cierre el archivo.
Como los
valores anteriores pueden haberse almacenado en el archivo
/var/sam/boot.config, debe forzar el programa de utilidad SAM para que cree un
nuevo archivo
boot.config llevando a cabo los pasos siguientes:
- Mueva la versión existente del archivo /var/sam/boot.config a otra
ubicación, como el directorio /tmp.
- Inicie el programa de utilidad SAM.
- Seleccione Kernel Configuration > Configurable Parameters. Cuando se abra
la ventana Kernel Configuration, habrá un nuevo archivo boot.config.
También puede volver a compilar el archivo
boot.config con el
mandato siguiente:
# /usr/sam/lbin/getkinfo -b
- Lleve a cabo lo siguiente para establecer los nuevos valores de parámetros de kernel:
- En el programa de utilidad SAM, seleccione Kernel Configuration > Configurable Parameters.
- Por cada uno de los parámetros de la tabla siguiente, lleve cabo este procedimiento:
- Resalte el parámetro que desea cambiar.
- Seleccione Actions > Modify Configurable Parameter.
- Escriba el nuevo valor en el campo Formula/Value.
- Seleccione OK.
Cambie los valores de kernel típicos para ejecutar
WebSphere ESB
en el orden que se muestra en la
Tabla 1.
Tabla 1. Valores de kernel recomendados para WebSphere ESBParámetro |
Valor |
STRMSGSZ |
65535 |
dbc_max_pct |
25 |
maxdsiz |
805306358 (0x30000000) |
maxdsiz |
2048000000 (al ejecutar varios perfiles en el mismo sistema) |
maxfiles_lim |
8196 (cambie este valor antes de maxfiles.) |
maxfiles |
8000 |
maxssiz |
8388608 |
maxswapchunks |
8192 |
maxusers |
512 |
nkthread |
7219 |
max_thread_proc |
3000 |
nproc |
4116 (cambie este valor antes de maxuprc.) |
maxuprc |
512 |
msgtql |
2046 |
msgmap |
2048 |
msgssz |
32 (cambie este valor antes de msgmax.) |
msgseg |
32767 (cambie este valor antes de msgmax.) |
msgmnb |
65535 (0x10000) (cambie este valor antes de msgmax.) |
msgmnb |
131070 (al ejecutar varios perfiles en el mismo sistema) |
msgmax |
65535 (0x10000) |
msgmax |
131070 (al ejecutar varios perfiles en el mismo sistema) |
msgmni |
50 |
nfile |
58145 |
nflocks |
3000 |
ninode |
60000 |
npty |
2024 |
nstrpty |
1024 |
nstrtel |
60 |
sema |
1 |
semaem |
16384 (0x4000) |
semmns |
16384 (0x4000) (cambie este valor antes de semmap.) |
semmni |
2048 (cambie este valor antes de semmap.) |
semmap |
514 |
semmnu |
1024 |
semume |
200 |
semvmx |
32767 |
shmem |
1 |
shmmax |
2147483647 (0x7FFFFFFF) |
shmmni |
1024 |
shmseg |
1024 |
Cuando
WebSphere ESB e
IBM DB2 se encuentran en la misma máquina, algunos valores de kernel son mayores que
los que aparecen en la Tabla 1.
Consulte los parámetros de configuración
recomendados del kernel de HP-UX para DB2 Universal Database, versión 8.x, en el
centro de información de DB2: http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.
- Seleccione .
- Seleccione Yes en la ventana de información para
confirmar la decisión de reiniciar la máquina.
Siga las instrucciones
en pantalla para reiniciar la máquina y habilitar el nuevo valor.
- Si tiene previsto redirigir pantallas a máquinas que no son HP, lleve a
cabo los pasos siguientes antes de ejecutar el asistente de instalación de
WebSphere ESB:
- Emita el mandato siguiente para obtener información sobre todos los
entornos locales que sean accesibles para su aplicación:
# locale -a
- Elija un valor para su sistema de la salida que se visualiza y
establezca la variable de entorno LANG en este valor. En este mandato de ejemplo
se establece el valor de LANG en en_US.iso88591:
# export LANG=en_US.iso88591