Para optimizar el rendimiento, los parámetros del sistema operativo y de
WebSphere Application Server se ajustan
automáticamente en la imagen virtual de IBM® WebSphere® Application Server Hypervisor
Edition.
Ajuste del sistema operativo
El
sistema operativo zLinux incluido en sus imágenes virtuales se ha ajustado para aumentar
el rendimiento. Los siguientes parámetros de ajuste se establecen automáticamente en la
imagen y sólo se pueden modificar utilizando virtuser:
- Parámetro timeout_timewait
- Descriptores de archivo Linux (ulimit)
- Los descriptores de archivo Linux
especifican el número de archivos abiertos a los que se da soporte.
El valor predeterminado normalmente es suficiente para la mayoría de aplicaciones. Si el valor
establecido para este parámetro es demasiado bajo, es posible que se visualice un error
de apertura de archivo, de asignación de memoria o de establecimiento de conexión. Consulte las páginas de referencia de UNIX sobre ulimit para
conocer la sintaxis de los distintos shells. Para establecer el mandato ulimit en 8192 para el
shell Korn (ksh), emita el mandato ulimit -n 8192. Utilice el mandato ulimit -a para que se visualicen los valores
actuales para todas las limitaciones de los recursos del sistema.
- Valor recomendado: 8192 archivos
- Registro de reserva de conexiones
- Parámetro TCP_KEEPALIVE_INTERVAL
- Parámetro TCP_KEEPALIVE_PROBES
- Parámetro sched_compat_yield
Ajuste de
WebSphere Application Server
WebSphere Hypervisor Edition ajusta
automáticamente los servidores de aplicaciones y los gestores de despliegue en función de
los recursos virtuales asignados a la imagen virtual. El ajuste automático intenta
optimizar el rendimiento del sistema virtual, pero puede cambiarse para
satisfacer las necesidades específicas de la aplicación. El tamaño de almacenamiento
dinámico de Java se basa en la memoria virtual
asignada. El tamaño de almacenamiento dinámico de las hebras de contenedor web de
WebSphere Application Server se calcula en
función del número de CPU virtuales.
- Tamaño de almacenamiento dinámico Java
La
fórmula utilizada para calcular el tamaño de almacenamiento dinámico de
Java es:
Almacenamiento dinámico
mínimo/máximo JVM = máx(mín((memoria virtual - 1280MB) / Núm. instancias de Application
Server, 4096MB), 256MB)
En función de la cantidad de memoria virtual asignada
a una imagen virtual, distribuya tanta memoria como sea posible a cada instancia de
servidor de aplicaciones y de gestor de despliegue. Después de reservar 1280 MB para el sistema operativo y otros procesos nativos, la memoria restante se divide uniformemente entre cada Java Virtual Machine (JVM). El algoritmo de ajuste automático asignará no menos de 256MB, y no más de
4GB a una JVM dada.
- Hebras de contenedor web de WebSphere
Application Server
La fórmula utilizada para calcular el número de hebras del
contenedor web es:
Núm. mínimo/máximo hebras = Núm. CPU virtuales * 10
Un factor de 10 modifica el número de hebras de
contenedor web según el número de procesadores virtuales en la imagen virtual. El propósito es proveer de hebras de trabajo
adicionales para utilizar sistemas eficazmente con más recursos de CPU virtuales.
Modalidad de solo lectura
La modalidad de
sólo lectura es una característica de
WebSphere Application Server Hypervisor
Edition que le permite utilizar menos espacio de disco.
- Ventajas
- Cuando se establece la modalidad de sólo lectura, las máquinas virtuales pueden
compartir el disco que contiene el sistema operativo y el disco que contiene el binario
de WebSphere Application Server. Al compartir
estos discos, se crea un ahorro de memoria de 2 Mod 9 discos por máquina virtual.
- Puede editar configuraciones y perfiles.
- Limitaciones
- No se pueden modificar ni instalar fixpacks.
- No se puede aplicar mantenimiento.
Evite problemas: Una vez que se
despliega una imagen de WebSphere Application Server Hypervisor Edition de System z en
modalidad de sólo lectura, el directorio inicial de WebSphere Application Server y el
sistema operativo SLES 11 no se pueden modificar, incluidas la instalación de fixpacks y
la aplicación de mantenimiento.
gotcha