Qual é o número máximo de conexões do Windows simultânea de TCP / IP?

StackOverflow https://stackoverflow.com/questions/413110

  •  03-07-2019
  •  | 
  •  

Pergunta

Em .NET Eu já tentei a configuração abaixo com sucesso:

  <system.net>
    <connectionManagement>
      <add address="*" maxconnection="100"/>
    </connectionManagement>
  </system.net>

Usando 100 concorrente HttpWebRequest eles responderam quase ao mesmo tempo (menos de um segundo).

Eu me pergunto por que algumas pessoas escreveu em alguns fóruns que o Windows XP e Windows Server 2008, limites este número para 15 ou 20. Eles estão certos?

Foi útil?

Solução

Poderia ser porque as pessoas estão confundindo o número de conexões SMB de entrada com o número de conexões TCP / IP. SMB é usado para compartilhamento de arquivos e várias outras coisas e é limitado a 10 conexões no Windows sistemas operacionais do cliente.

http://support.microsoft.com/kb/328459

Outras dicas

As versões cliente do Windows são restritas no número de conexões semi-abertas. O 10 limite para XP é bem conhecido, o Vista tem outros limites dependendo da versão (por exemplo, Home Basic tem um limite de 2, Ultimate tem 25). Você pode Google "Patch para Event ID 4226" para aliviar esses limites. Pós Vista SP2 o comportamento é configurável através de um chave de registo.

Windows Server pode lidar com várias dezenas de milhares conexões de entrada simultâneas dadas recursos suficientes.

Dependendo da sua versão do servidor, você tem que mudar alguns parâmetros padrão para permitir que isso muitas ligações, veja este guia .

Os relatórios autor ter visto 50.000+ conexões simultâneas para IIS6 em x64 WS03SP1 com 4GB RAM.

Existem limitações de conexão no (novo) ligações não completadas. IIRC, este foi rolado em uma atualização de alguns anos atrás, como um experimento para reduzir a propagação de certos tipos de malware. Você pode remover esse limite:

http://technet.microsoft.com/en-us /magazine/2007.12.network.aspx

O que o baixo número só você menciona se aplicam a conexões "semi-aberto"? Eu não sei os detalhes, mas lembro de ter lido algo sobre isso.

Google Search

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top