[AIX Solaris HP-UX Linux Windows]

Ajuste de sistemas Linux

En este tema se describe cómo ajustar el sistema operativo Linux para optimizar el rendimiento de WebSphere Application Server.

Acerca de esta tarea

Cuando tenga algún problema de rendimiento, compruebe los valores del sistema operativo para determinar si son los correctos para su aplicación. Debido a que el sistema operativo Linux no es un producto WebSphere Application Server, tenga en cuenta que puede cambiar y los resultados pueden variar.

Procedimiento

Configure los siguientes valores y variables según las necesidades de ajuste:
  • Cambio de los parámetros de TCP
    • Descripción: Linux ofrece una serie de parámetros ajustables TCP cuyos valores predeterminados pueden ser suficientes para WebSphere Application Server. Puede ser necesario ajustar estos parámetros en algunos casos excepcionales. Por ejemplo, puede reducir el número de sockets en estados específicos como TIME_WAIT, modificar la operación keepalive de TCP o modificar otras funciones.
    • Cómo ver o establecer:

      Consulte la información detallada disponible en "man tcp" bajo su distribución de Linux.

  • Descriptores de archivos de Linux (ulimit)
    • Descripción: Especifica 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.
    • Cómo ver o establecer: Consulte las páginas de referencia de UNIX sobre ulimit para conocer la sintaxis de los distintos shells. Para establecer el mandato ulimit en 8000 para el shell KornShell (ksh), emita el mandato ulimit -n 8000. Utilice el mandato ulimit -a para que se visualicen los valores actuales para todas las limitaciones de los recursos del sistema.
    • Valor predeterminado: Para SUSE Linux Enterprise Server 9 (SLES 9), el valor predeterminado es 1024.
    • Valor recomendado: 8000
  • Registro de reserva de conexiones
    • Descripción: Cambie los parámetros siguientes cuando un alto índice de peticiones de conexión de entrada den como resultado errores de conexión:
      echo 3000 > /proc/sys/net/core/netdev_max_backlog
      echo 3000 > /proc/sys/net/core/somaxconn
  • TCP_KEEPALIVE_INTERVAL
    • Descripción: Determina el tiempo de espera entre sondeos de intervalos isAlive.
    • Cómo ver o establecer: Emita el mandato siguiente para establecer el valor:
      echo 15 > /proc/sys/net/ipv4/tcp_keepalive_intvl
    • Valor predeterminado: 75 segundos
    • Valor recomendado: 15 segundos
  • TCP_KEEPALIVE_PROBES
    • Descripción: Determina el número de sondeos antes de que se supere el tiempo de espera.
    • Cómo ver o establecer: Emita el mandato siguiente para establecer el valor:
      echo 5  > /proc/sys/net/ipv4/tcp_keepalive_probes
    • Valor predeterminado: 9 segundos
    • Valor recomendado: 5 segundos

Resultados

Este procedimiento de ajuste mejora el rendimiento de WebSphere Application Server en el sistema operativo Linux.

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.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_tunelinux
File name: tprf_tunelinux.html