[AIX Solaris HP-UX Linux Windows]

调整 Windows 系统

本主题描述如何调整 Windows XP、Windows 2003、Windows 2008、Windows Vista 与 Windows 2012 操作系统以优化 WebSphere® Application Server 的性能。 由于 Windows 操作系统不是 WebSphere Application Server 产品,因此请注意,这些产品可能会改变,并且结果可能会有所变化。

关于此任务

遇到性能问题时,请检查操作系统设置以确定它们是否适合于您的应用程序。

过程

根据特定的调整需求,配置下列设置或变量:
  • TcpTimedWaitDelay
    • 描述:确定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为 TIME_WAIT 状态或者两倍最大段生存期 (2MSL) 状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。通过减少此条目的值,TCP/IP 可以更快地释放关闭的连接,并为新连接提供更多资源。如果运行中的应用程序要求快速释放连接或创建新连接,或者由于多个连接处于 TIME_WAIT 状态而导致吞吐量较低,请调整此参数。
    • 如何查看或设置:
      1. 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值 TcpTimedWaitDelay
      2. 将此值设置为十进制 30,即十六进制 0x0000001e。此值将等待时间设置为 30 秒。
      3. 停止并重新启动系统。
    • 缺省值:0xF0,此值将等待时间设置为 240 秒(4 分钟)。
    • 建议值:最小值为 0x1E,此值将等待时间设置为 30 秒。
  • MaxUserPort
    避免故障 避免故障: Windows 2008、Windows Vista 与 Windows 2012 操作系统不需要此设置。这些操作系统的缺省起始端口是 49152,缺省结束端口是 65535。有关更多信息,请访问 Microsoft 支持 Web 站点。gotcha
    • 描述:确定当应用程序向系统请求获取可用的用户端口时,TCP/IP 可指定的最高端口号。
    • 如何查看或设置:
      1. 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值 MaxUserPort
      2. 将此值至少设置为十进制 32768
      3. 停止并重新启动系统。
    • 缺省值:
    • 建议值:至少为十进制 32768
  • 最大连接储备
    • 描述:如果同时接收到许多连接尝试,请增大操作系统支持的缺省暂挂连接数。
    • 如何查看或设置:
      1. 使用 regedit 命令并访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters 注册表子键。
      2. 必要时,创建并设置以下值:
        "EnableDynamicBacklog"=dword:00000001
        
        "MinimumDynamicBacklog"=dword:00000020
        
        "MaximumDynamicBacklog"=dword:00001000
        
        "DynamicBacklogGrowthDelta"=dword:00000010
      3. 这些值将最小可用连接数设置为 20,将最大可用连接数设置为 1000。每当可用连接数小于最小可用连接数时,可用连接数都会增加 10。
      4. 停止并重新启动系统。
  • TPC/IP 确认
    • TCP/IP 可能是一些严重远程方法延迟的根源。可以通过在所有情况下立即确认入局 TCP 段来提高 TCP 性能。

      要在运行 Microsoft Windows XP 或 Windows Server 2003 操作系统的服务器上立即确认入局 TCP 段,请完成以下步骤:

      1. 启动注册表编辑器 (regedit.exe)。
      2. 查找并单击以下注册表子键:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
      3. 在“编辑”菜单中,单击新建 > DWORD 值
      4. 将新值命名为 TcpAckFrequency 并对其指定值 1
      5. 关闭注册表编辑器。
      6. 重新启动 Windows 操作系统。
  • 大页支持
    • 描述:通过使用大页,可以降低 CPU 管理大型 JVM 堆的开销。
    • 如何查看或设置:缺省情况下,Windows 操作系统会提供大页支持。请通过指定 -Xlp JVM 选项来利用此支持。
    注: 有关大页支持的其他调整信息,可在以下位置找到:IBM WebSphere Application Server Performance Cookbook - Large Pages

结果

此调整过程提高了以下操作系统上 WebSphere Application Server 的性能:Windows XP、Windows 2003、Windows 2008、Windows Vista 与 Windows 2012 操作系统

下一步做什么

在调整操作系统以提高性能后,请参阅其他调整主题以了解各种调整技巧。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_tunewindows
文件名:tprf_tunewindows.html