Para optimizar el rendimiento, los parámetros de 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 IBM AIX 6.1 del sistema operativo 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:
- Variables de entorno
- Los límites de recursos de usuario
- Parámetros de ajuste de red
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 fácilmente 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 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 de 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.
Parámetros -X para WebSphere
Application Server en pSeries:
- -Xcodecache20m
- El valor predeterminado es 8MB.
- Establece el tamaño de la unidad de los bloques de memoria que se asignan para almacenar
el código nativo de métodos Java compilados. Puede elegir un tamaño adecuado para la
aplicación que se está ejecutando. De forma predeterminada, este parámetro se selecciona
de forma interna, según la arquitectura de CPU y la capacidad del sistema.
- -Xlp64k
- El valor predeterminado es 4KB.
- Este valor se puede utilizar con la máquina virtual Java de IBM para asignar el
almacenamiento dinámico que utiliza el tamaño de página de 64KB (páginas de tamaño
mediano). Con este tamaño de página de memoria virtual para una aplicación, se puede
mejorar el rendimiento de la aplicación debido a las ventajas de hardware que se producen
al estar asociado con un tamaño de página grande.
AIX tiene un soporte amplio de páginas de 64 KB y las páginas de 64 KB están destinadas para uso general. Este valor puede modificarse sin cambiar la configuración del sistema operativo.