如何在 Windows 2008 服务器中增加最大连接积压限制

8 windows-server-2008 tcp

我有一个 Windows 2008 服务器。它的最大连接积压限制 (TCP) 是 200。有没有办法将这个限制增加到更高的值——比如 1000 或 2000?

本文中,您将在注册表项下找到要更改的参数的说明:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters

相关值应该是这些:

  • EnableDynamicBacklog (DWORD)
  • 最小动态积压 (DWORD)
  • 最大动态积压 (DWORD)
  • DynamicBacklogGrowthDelta (DWORD)

我尝试使用不同的值集,例如

  • EnableDynamicBacklog = 1
  • 最小动态积压 = 250
  • 最大动态积压 = 20000
  • 动态BacklogGrowthDelta = 100

  • EnableDynamicBacklog = 1
  • 最小动态积压 = 20
  • 最大动态积压 = 1000
  • 动态BacklogGrowthDelta = 10

但无论我做什么,我仍然仅限于 200 个连接的积压。(是的,我在配置更改之间重新启动了服务器。)

有任何想法吗?

小智 4

Vista 及更高版本操作系统的 TCP/IP 堆栈中已实现 Syn 攻击防护。因此这些注册表参数不再相关。

请参阅这篇technet 文章,了解有关 Syn Attack 防护的更多信息。

  • 我不明白这与这个问题有什么关系。 (3认同)