调整 Windows 系统
本主题描述如何调整 Windows? 2000、Windows XP 和 Windows 2003 操作系统以优化 WebSphere? Application Server 的性能。由于 Windows 操作系统不是 WebSphere Application Server 产品,因此请注意,这些产品可能会改变,并且结果可能会有所变化。
关于本任务 遇到性能问题时,请检查操作系统设置以确定它们是否适合于您的应用程序。过程 根据特定的调整需求,配置下列设置或变量:
- 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值 TcpTimedWaitDelay。将此值设置为十进制 30,即十六进制 0x0000001e。此值将等待时间设置为 30 秒。停止并重新启动系统。
- 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值 MaxUserPort。将此值至少设置为十进制 32768。停止并重新启动系统。
- 使用 regedit 命令并访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters 注册表子键。根据需要创建并设置下列值:
"EnableDynamicBacklog"=dword:00000001"MinimumDynamicBacklog"=dword:00000020"MaximumDynamicBacklog"=dword:00001000"DynamicBacklogGrowthDelta"=dword:00000010这些值将最小可用连接数设置为 20,将最大可用连接数设置为 1000。每当可用连接数小于最小可用连接数时,可用连接数都会增加 10。停止并重新启动系统。
TCP/IP 可能是一些严重远程方法延迟的根源。可以通过在所有情况下立即确认入局 TCP 段来提高 TCP 性能。
请完成以下步骤,以便在运行 Microsoft? Windows 2000 操作系统的服务器上立即确认入局 TCP 段:
- 启动注册表编辑器 (regedit.exe)。查找并单击以下注册表子键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\在“编辑”菜单中,单击添加值,然后创建以下注册表值:
值名:TcpDelAckTicks数据类型:REG_DWORD值数据:0退出注册表编辑器。重新启动 Windows 操作系统。
同样,要在运行 Microsoft Windows XP 或 Windows Server 2003 操作系统的服务器上立即确认入局 TCP 段:
- 启动注册表编辑器 (regedit.exe)。查找并单击以下注册表子键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\在“编辑”菜单中,单击新建 > DWORD 值。将新值命名为 TcpAckFrequency 并对其指定值 1。关闭注册表编辑器。重新启动 Windows 操作系统。