[AIX Solaris HP-UX Linux Windows]

Ajuste de sistemas Windows

En este tema se describe cómo se ajustan los sistemas operativos Windows XP, Windows 2003, Windows 2008, Windows Vista y Windows 2012 para optimizar el rendimiento de WebSphere Application Server. Debido a que los sistemas operativos Windows no son productos WebSphere Application Server, tenga en cuenta que los productos pueden cambiar y los resultados pueden ser diferentes.

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.

Procedimiento

Configure los siguientes valores o variables en función de las necesidades de ajuste específicas:
  • TcpTimedWaitDelay
    • Descripción: Determina el tiempo que debe transcurrir antes de que el TCP/IP pueda liberar una conexión cerrada y reutilizar sus recursos. Este intervalo entre cierre y liberación 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 servidor cuesta menos que establecer una conexión nueva. Si se reduce el valor de esta entrada, TCP/IP puede liberar las conexiones cerradas más rápidamente y proporcionar más recursos 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 o necesita un ajuste porque el rendimiento es bajo debido a que hay muchas conexiones en estado TIME_WAIT.
    • Cómo ver o establecer:
      1. Utilice el mandato regedit para acceder a la subclave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters y cree un valor REG_DWORD nuevo denominado TcpTimedWaitDelay.
      2. Establezca el valor en 30 (decimal) que en hexadecimal es 0x0000001e. Este valor establece el tiempo de espera en 30 segundos.
      3. Detenga y reinicie el sistema.
    • Valor predeterminado: 0xF0, que establece el tiempo de espera en 240 segundos (4 minutos).
    • Valor recomendado: Un valor mínimo de 0x1E, que establece el tiempo de espera en 30 segundos.
  • MaxUserPort
    Avoid trouble Avoid trouble: Este valor no se necesita para los sistemas operativos Windows 2008, Windows Vista y Windows 2012. El puerto de inicio predeterminado para estos sistemas operativos es 49152, y el puerto final predeterminado es 65535. Consulte el sitio web de soporte de Microsoft para obtener más información. gotcha
    • Descripción: Determina el número de puerto TCP/IP más elevado que TCP/IP puede asignar cuando una aplicación solicita un puerto de usuario disponible del sistema.
    • Cómo ver o establecer:
      1. Utilice el mandato regedit para acceder a la subclave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters y cree un valor REG_DWORD nuevo denominado MaxUserPort.
      2. Establezca este valor al menos en 32768 (decimal).
      3. Detenga y reinicie el sistema.
    • Valor predeterminado: Ninguno
    • Valor recomendado: Al menos 32768 (decimal).
  • Registro de reserva de conexiones MaxConnect
    • Descripción: Si se reciben muchos intentos de conexión simultáneos, aumente el número de conexiones pendientes predeterminadas al que da soporte el sistema operativo.
    • Cómo ver o establecer:
      1. Utilice el mandato regedit para acceder a la subclave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters.
      2. Crear, si es necesario, y establezca los valores siguientes:
        "EnableDynamicBacklog"=dword:00000001
        
        "MinimumDynamicBacklog"=dword:00000020
        
        "MaximumDynamicBacklog"=dword:00001000
        
        "DynamicBacklogGrowthDelta"=dword:00000010
      3. Estos valores requieren un mínimo de 20 y un máximo de 1000 conexiones disponibles. El número de conexiones disponibles se aumenta en 10 cada vez que hay menos conexiones que el número mínimo de conexiones disponibles.
      4. Detenga y reinicie el sistema.
  • Reconocimientos de TPC/IP
    • TCP/IP pueden ser el origen de importantes retardos de método remoto. Puede aumentar el rendimiento de TCP mediante el reconocimiento inmediato de los segmentos TCP de entrada, en todas las situaciones.

      Para reconocer de forma inmediata los segmentos TCP de entrada en un servidor que se ejecuta en un sistema operativo Microsoft Windows XP o Windows Server 2003:

      1. Inicie el editor del registro (regedit.exe).
      2. Localice y seleccione la siguiente subclave de registro:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
      3. En el menú Editar, pulse Nuevo > Valor DWORD.
      4. Asigne al valor nuevo el nombre TcpAckFrequency y el valor 1.
      5. Cierre el Editor del Registro.
      6. Reinicie el sistema operativo Windows.
  • Soporte de páginas grandes
    • Descripción: Utilizar páginas de gran tamaño puede disminuir la actividad general de CPU que significa gestionar un almacenamiento dinámico de la JVM de gran tamaño.
    • Cómo ver o establecer: De manera predeterminada, el sistema operativo Windows proporciona soporte de páginas de gran tamaño. Utilice la opción -Xlp JVM para utilizar este soporte.
    Nota: Podrá encontrar información de ajustes adicionales relacionados con el soporte de grandes páginas en IBM WebSphere Application Server Performance Cookbook - Large Pages

Resultados

Este procedimiento de ajuste mejora el rendimiento de WebSphere Application Server en los sistemas operativos Windows XP, Windows 2003, Windows 2008, Windows Vista y Windows 2012.

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_tunewindows
File name: tprf_tunewindows.html