日期:2014-05-17  浏览次数:20824 次

WindosServer2008服务等待队列的设置
问题描述:我们一直在使用微软系列服务器产品,在最近的版本升级时(WindosServer2003升级到2008),由于结构和接口发生改变,原有的参数和功能不再起作用。如为等待队列设置后备队列缓冲,在2008版不知怎么用。导致计算集群再高吞吐量时,服务器响应丢失,产生错误。为解决问题,我们要知道2008版服务器的设置方法,或类似下参数和接口的改变情况:1. 以下参数(AFD)的键值:HKLM\System\CurrentControlSet\Services\AFD\ParametersEnableDanamicBacklog 1MiniumDynamicBacklog 20MaxmiumDynamicBacklog 8192DynamicBacklogGrowthDelta 102. 以下参数(TCPIP)的键值:HKLM\System\CurrentControlSet\Services\Tcpip\ParametersMaxUserPorts 10000TcpTimeWaitDelay 60我们使用了以上的参数(在WindowServer2003和之前的版本),设置后备队列缓冲、优化服务等待,以响应大规模计算集群。但以上参数在安装WindowServer2008版本之后,不再起作用。我们不想要服务器版本降级回2003,而是要了解在2008新操作系统下的设置、优化方法。希望尽早得到回答,谢谢。 -------------以下是英文的Ticket内容-------------TITLE:Need to set TCP backlog/prequeue buffer in WindosServer2008DISCRIPTION:We have met failures to connect to the server in large cluster environment; several of hosts are getting blocked. (After updating WindosServer2003 to version 2008). We tried to configure backlog/prequeue buffer to get response, but it appears that WindosServer2008 is unable to use those configurations which we usually did.To solve the problem, we wish to know how to set the backlog/prequeue buffers, or the parameters changings as below:1. DWORD values (AFD) under: HKLM\System\CurrentControlSet\Services\AFD\ParametersEnableDanamicBacklog 1MiniumDynamicBacklog 20MaxmiumDynamicBacklog 8192DynamicBacklogGrowthDelta 102. DWORD values (TCPIP) under: HKLM\System\CurrentControlSet\Services\Tcpip\ParametersMaxUserPorts 10000TcpTimeWaitDelay 60Those parameters (only functional in WindowServer2003 and before) can be set for backlog/prequeue and wait delays, in order to get response from server in a large scale environment. They may not function correctly after upgrading to version 2008. We don't want degrade back to version 2003, but wish to know the new way, that we can make different.We'd appreciate your reply as soon as possible.

------解决方案--------------------
好不错我支持的啊