本主题描述如何调整 Windows® 2000、Windows XP 和 Windows 2003 操作系统以优化 WebSphere® Application Server 的性能。由于 Windows 操作系统不是 WebSphere Application Server 产品,因此请注意,这些产品可能会改变,并且结果可能会有所变化。
关于本任务
遇到性能问题时,请检查操作系统设置以确定它们是否适合于您的应用程序。
过程
根据特定的调整需求,配置下列设置或变量:
-
TcpTimedWaitDelay
-
描述:确定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为 TIME_WAIT 状态或者两倍最大段生存期 (2MSL) 状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。通过减少此条目的值,TCP/IP 可以更快地释放关闭的连接,并为新连接提供更多资源。如果运行中的应用程序要求快速释放连接或创建新连接,或者由于多个连接处于 TIME_WAIT 状态而导致吞吐量较低,请调整此参数。
-
如何查看或设置:
- 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值 TcpTimedWaitDelay。
- 将此值设置为十进制 30,即十六进制 0x0000001e。此值将等待时间设置为 30 秒。
- 停止并重新启动系统。
-
缺省值:0xF0,此值将等待时间设置为 240 秒(4 分钟)。
-
建议值:最小值为 0x1E,此值将等待时间设置为 30 秒。
-
MaxUserPort
-
描述:确定当应用程序向系统请求获取可用的用户端口时,TCP/IP 可指定的最高端口号。
-
如何查看或设置:
- 使用 regedit 命令,访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值 MaxUserPort。
- 将此值至少设置为十进制 32768。
- 停止并重新启动系统。
-
缺省值:无
-
建议值:至少为十进制 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。
- 停止并重新启动系统。
-
TPC/IP 确认
-
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 操作系统。
-
大页支持
-
描述:通过使用大页,可以降低 CPU 管理大型 JVM 堆的开销。
-
如何查看或设置:缺省情况下,Windows 操作系统提供了大页支持。请通过指定 -Xlp JVM 选项来利用此支持。
结果
此调整过程提高了 Windows 2000、Windows XP 和 Windows 2003 操作系统上 WebSphere Application Server 的性能。
分享到:
相关推荐
一个绿色的输入法顺序调整工具,可以轻松调整windows系统的输入法顺序。
调用系统接口实现调整windows系统音量
Windows 2000XP系统服务调整天书
快速调整Windows Vista系统分区容量大小,简单方便
通过命令行方式,可以在系统服务下调整windows系统音量. 若不想下载,想要源码, 用户可以参考:https://blog.csdn.net/glc22/article/details/108549931 自行编译
使用Windows7系统自带磁盘管理工具调整硬盘分区大小Windows7操作系统本身就自带了很多系统管理配置工具,例如对硬盘分区进行调整的磁盘管理器。在WindowsXP时候我们需要使用一些第三方软件来对硬盘分区进行管理,如...
windows2003server系统硬盘分区调整技巧.pdf
windows系统下硬盘分区合并调整非常好用不用注册
Windows 2000 和 Windows XP 操作系统中附带有许多实用的小工具和调整工具, 但它们一般都隐蔽系统的各个角落,要想使用它们往往需要经过几个步骤的操作。 现在我们可以通过 XP Syspad 这个软件来简化操作, 通过它...
内置了上百种系统优化功能,主要分:服务优化、系统加速、系统调整、三大项,您可以通过[立即体检]功能快速扫描了解三大项优化状况,并可以进行立即优化,所有优化功能都是经过N次测的,优化后会有明显的加速效果,...
Windows7系统分区调整.docx
不重装系统windows7调整分区大小方法 有朋有的电脑系统是windows7,C盘系统以前才分配了30G空间,现在电脑安装了很多程序,C盘空间越来越小了,感觉C盘空间太小。先要把C盘空间调整的大一点,但是不知道是不是可以在...
ECHO # 01、禁用索引服务 # 26、将临时文件夹移动到非系统盘 # ECHO # 02、禁止window发送错误报告 # 27、关闭家庭组 # ECHO # 03、禁用"最近使用的项目" # 28、延迟启动 Superfetch 服务 # ECHO # 04、关闭Windows ...
这是一个将spingboot项目打包的jar通过windows服务管理的项目 目录说明: config: 可放置外部yml等配置文件 firmware: 放置jar包,目前只支持一个jar包 jdk*: 放置jar依赖的java库 BatServices.exe: 64位程序,使用...
Windows8系统下ATI显卡如何调整缩放.docx
调整修复操作系统的安全辅助软件_Windows蔷薇管家 1.18
此工具可以动态调整windows的分区,分区内的文件也不会受到损坏
篇一:Windows服务器巡检 Windows系统健康检查 一、服务器巡检的重要性 windows服务器是系统重要的业务运行平台,对服务器进行巡检能够及时发现服务器的隐患,以便于改善和优化服务器的性能;观察服务器的运行状况,及时...
Windows系统调校工具是对Windows操作系统进行优化和调整,以提高系统性能和用户体验的过程。通过调整系统设置、优化硬件配置和清理系统垃圾等操作,可以使Windows系统更加稳定、快速和高效。Windows系统调校工具的...
Windows 8系统下ATI显卡如何调整缩放?.docx