如何增加 Windows 2008 Server 中的最大连接积压限制

如何增加 Windows 2008 Server 中的最大连接积压限制

我有一台 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 保护的更多信息。

相关内容