Como aumentar o limite máximo de backlog de conexão no servidor Windows 2008

8

Eu tenho um servidor Windows 2008. Seu limite máximo de conexão pendente (TCP) é 200. Existe alguma maneira de aumentar esse limite para um valor mais alto - digamos 1000 ou 2000?

Em este artigo você vai encontrar descrição dos parâmetros para a mudança no Registro sob essa chave:

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

Os valores relevantes devem ser estes:

  • EnableDynamicBacklog (DWORD)
  • MinimumDynamicBacklog (DWORD)
  • MaximumDynamicBacklog (DWORD)
  • DynamicBacklogGrowthDelta (DWORD)

Eu tentei usar diferentes conjuntos de valores como

  • EnableDynamicBacklog = 1
  • MinimumDynamicBacklog = 250
  • MaximumDynamicBacklog = 20000
  • DynamicBacklogGrowthDelta = 100

e

  • EnableDynamicBacklog = 1
  • MinimumDynamicBacklog = 20
  • MaximumDynamicBacklog = 1000
  • DynamicBacklogGrowthDelta = 10

mas não importa o que eu faça, ainda estou limitado a um atraso de 200 conexões. (E sim, eu reiniciei o servidor entre alterações na configuração.)

Alguma ideia?

mgd
fonte

Respostas:

4

A proteção do Syn Attack foi implementada na pilha TCP / IP do Vista e posterior do SO. Portanto, esses parâmetros do registro não são mais relevantes.

Consulte este artigo técnico para obter mais informações sobre a proteção do Syn Attack.

Neeraj Punmiya
fonte
3
Não vejo como isso está relacionado à questão.
Gabe