我有一台 Windows 2008 Server。其最大连接积压限制(TCP)为 200。有没有办法将此限制增加到更高的值 - 比如 1000 或 2000?
在本文您将在注册表中的此项下找到要更改的参数的描述:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\参数
相关值应为:
- EnableDynamicBacklog (DWORD)
- 最小动态后备 (DWORD)
- MaximumDynamicBacklog (DWORD)
- DynamicBacklogGrowthDelta (DWORD)
我尝试过使用不同的值集,例如
- 启用动态后备日志 = 1
- 最小动态后备日志 = 250
- 最大动态后备日志 = 20000
- 动态后备增长增量 = 100
和
- 启用动态后备日志 = 1
- 最小动态后备日志 = 20
- 最大动态后备日志 = 1000
- 动态后备增长增量 = 10
但无论我做什么,积压的连接数仍然被限制在 200 个。(是的,我在配置更改之间重新启动了服务器。)
有任何想法吗?
答案1
Vista 及更高版本的操作系统的 TCP/IP 堆栈中已实施 Syn Attack 保护。因此这些注册表参数不再相关。
请参考此technet 文章有关 Syn Attack 保护的更多信息。