Ajuste de rendimiento para WebSphere Application Server Hypervisor Edition para Novell SLES en System z

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
    • Este parámetro determina el tiempo que debe transcurrir antes de que el protocolo TCP/IP pueda liberar una conexión cerrada y reutilizar estos recursos. El intervalo entre el cierre de la conexión y la liberación de los recursos se conoce como el estado TIME_WAIT o el doble del tiempo de vida máximo del segmento (2MSL). Durante este tiempo, volver a abrir la conexión con el cliente y el servidor cuesta menos que establecer una conexión nueva. Si se reduce el valor de este parámetro, TCP/IP puede liberar las conexiones cerradas más rápidamente y proporcionar recursos adicionales para las conexiones nuevas. Ajuste este parámetro si la aplicación en ejecución necesita que se liberen rápidamente o se creen conexiones nuevas, y el rendimiento es bajo debido a que hay múltiples conexiones en estado TIME_WAIT. Por ejemplo, emita el mandato siguiente para establecer el parámetro timeout_timewait en 30 segundos:
      echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
    • Valor recomendado: 30 segundos
  • 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
    • Cuando un alto índice de solicitudes de conexión de entrada den como resultado errores de conexión, el registro de reserva de conexiones se puede cambiar con los parámetros siguientes. Emita el mandato siguiente para establecer el parámetro netdev_max_backlog y el parámetro somaxcon en 3000 conexiones:
      echo 3000 > /proc/sys/net/core/netdev_max_backlog
      echo 3000 > /proc/sys/net/core/somaxconn
    • Valor recomendado: 3000 conexiones
  • Parámetro TCP_KEEPALIVE_INTERVAL
    • El parámetro TCP_KEEPALIVE_INTERVAL determina el tiempo de espera entre los sondeos de intervalos isAlive. Emita el mandato siguiente para establecer 15 segundos como valor:
      echo 15 > /proc/sys/net/ipv4/tcp_keepalive_intvl
    • Valor recomendado: 15 segundos
  • Parámetro TCP_KEEPALIVE_PROBES
    • El parámetro TCP_KEEPALIVE_PROBES determina el número de sondeos que se realizan antes de que se supere el tiempo de espera. Emita el mandato siguiente para establecer 5 segundos como valor:
      echo 5  > /proc/sys/net/ipv4/tcp_keepalive_probes
    • Valor recomendado: 5 segundos
  • Parámetro sched_compat_yield
    • Configure el kernel de Linux para utilizar una heurística para sched_yield() que sea más compatible con versiones anteriores, estableciendo la propiedad del kernel ajustable sched_compat_yield en:
      1
      echo 1  > /proc/sys/kernel/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.

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 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
Tema de conceptos    

Términos y condiciones para los centros de información | Comentarios

Última actualización: May 30, 2013 10:54 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v850hyperv&product=was-nd-mp&topic=cins_virt_os_zvm
Nombre de archivo: cins_virt_os_zvm.html