O IIS fica lento em 1.000 conexões simultâneas

4

Estou vendo um problema de desempenho de um site asp.net.

Parece que quando atingimos 1000 conexões simultâneas por servidor, as coisas ficam lentas.

Temos vários servidores da web por trás de um balanceador de carga de hardware.

Existe alguma configuração padrão de 1000 conexões?

    
por Shiraz Bhaiji 23.05.2011 / 12:11

3 respostas

3

Verifique sua seção ASP.NET <processModel \> para a estrutura. c: \ windows \ microsoft.net \ framework (64) (versão) \ config \ web.config e machine.config:

MSDN: < processModel > Elemento

Isso tem alguns limites nas filas e nos threads de solicitação.

No entanto, o maior problema é por que você tem 1000 conexões simultâneas. Se você conseguir que os usuários do servidor sejam mais rápidos, isso não aumentará tão alto. Se você puder encontrar algumas páginas problemáticas e acelerar o desempenho, o servidor será capaz de acompanhar e o limite de 1000 não será um problema. De um modo geral, a conexão simultânea 1000 é muito tráfego e cada servidor web normalmente não tem a intenção de lidar com isso.

    
por 23.05.2011 / 15:14
3

Qual balanceador de carga de hardware você está usando? Talvez não tenha um limite de licença de 1.000 conexões simultâneas? Lembro-me, no passado, de dispositivos de rede como os firewalls Cisco PiX com um limite de "número máximo de conexões simultâneas" imposto pela chave de licença.

    
por 23.05.2011 / 12:18
0

Parece que este foi um problema com o descarregamento TCP Chimney no Windows 2008 R2.

Basicamente, ele descarrega o trabalho para a placa de rede, mas se a placa de rede for excedida, as coisas ficam mais lentas, mas todos os valores normais de desempenho mostram pouca carga.

    
por 24.05.2011 / 09:47