Los siguientes parámetros de ajuste son específicos del sistema operativo Solaris. Debido a que el sistema operativo Solaris no es un producto WebSphere
Application Server, tenga en cuenta que puede cambiar y los resultados pueden variar.
Acerca de esta tarea
En el sistema operativo Solaris, WebSphere Application Server se ejecuta en la JVM (Java™ Virtual Machine) HotSpot de Oracle. Es importante utilizar los parámetros de ajuste correctos con la JVM de Oracle para poder utilizar sus características de optimización de rendimiento. Consulte la información de ajuste de JVM. Asimismo, puede utilizar los parámetros siguientes que son específicos del sistema operativo Solaris para asegurarse de que WebSphere
Application Server tenga recursos suficientes.
Procedimiento
Configure los siguientes valores o variables en función de sus necesidades de ajuste: - Descriptores de archivo de Solaris (ulimit)
- Descripción: Especifica el número máximo de archivos abiertos soportados.
Si el valor de este parámetro es demasiado bajo, se visualiza el error Demasiados archivos abiertos en el archivo stderr.log de WebSphere Application Server.
- Cómo ver o establecer: consulte las páginas de referencia de UNIX sobre los límites del descriptor de archivo para ver los parámetros y mandatos utilizados. Para KornShell (ksh), puede utilizarse el mandato ulimit -n para establecer el valor del descriptor de archivos deseado y el mandato ulimit -a para visualizar todos los valores actuales de ulimit en su lugar.
- Valor predeterminado: 1024
- Valor recomendado: 10000
- TCP_TIME_WAIT_INTERVAL de Solaris
- TCP_FIN_WAIT_2_FLUSH_INTERVAL de Solaris
- TCP_KEEPALIVE_INTERVAL de Solaris
- Solaris - parámetro del kernel semsys:seminfo_semopm
- Descripción: Es posible que exista una entrada en el archivo
/etc/system para este parámetro de ajuste. Este número es el valor máximo de las operaciones de semáforo del sistema V por cada llamada semop. El valor predeterminado para esta opción es muy bajo para sistemas con muchas conexiones simultáneas.
- Cómo ver o establecer: Establezca este parámetro a través de la entrada
/etc/system: semsys:seminfo_semopm = 200
- Valor predeterminado: Ninguno
- Valor recomendado: 200 (100 es adecuado para la mayoría de los sistemas,
aunque en algunos casos puede ser necesario el valor 200.)
Nota: Este parámetro se ha sustituido en el sistema operativo
Solaris 10 por el control de recurso process.max-sem-ops, que ahora tiene el valor predeterminado 512 por proceso. Este valor predeterminado es suficiente para la mayoría
de las aplicaciones. Para obtener más información sobre los controles de
recursos y parámetros de Solaris 10, busque "parámetros ajustables" y
"control de recursos" en el sitio web de Sun Microsystems en:
http://docs.sun.com.
- Registro de reserva de conexiones
- Soporte de páginas grandes
Al utilizar páginas grandes se reduce la actividad general de CPU necesaria para gestionar un almacenamiento dinámico de la JVM de gran tamaño.
Con Solaris 9 y
Solaris 10, se proporciona el soporte a páginas grandes por omisión. No son necesarios parámetros del sistema operativo o de la JVM para utilizar las páginas de gran tamaño del almacenamiento dinámico de la JVM.
Resultados
Este procedimiento de ajuste mejora el rendimiento de WebSphere Application
Server en el sistema operativo Solaris.
Qué hacer a continuación
Después de ajustar el rendimiento del sistema operativo, consulte otros temas de ajuste para obtener diferentes sugerencias sobre ajuste.