É possível configurar o tamanho inicial da janela para tcp slow start no Windows?

3

Eu preciso minimizar a latência para enviar mensagens de tamanho moderado (~ 100kb) de um Windows Server 2008 R2 para outra máquina com o mesmo sistema operacional.

Estudar logs do wireshark e observar gráficos tcp mostra que mais da metade da latência é explicada pelo tcp slow start: o tamanho inicial da janela é tão pequeno que, quando aumenta para um valor suficiente para saturar a largura de banda da rede, a mensagem já acabou.

O Google me disse que, no pré-Vista, era possível definir manualmente o tamanho da janela TCP, mas no Vista há "auto-ajuste" para isso.

Ainda é possível de alguma forma, talvez até programaticamente, definir esse parâmetro para novas conexões tcp?

    
por jkff 15.07.2010 / 14:14

2 respostas

2

Sim, é possível ajustar a janela inicial de congestionamento.

Eu estou olhando para isso a partir de um PoV de desempenho da web, dê uma olhada neste post de blog Aumentando a janela de congestionamento inicial do TCP no Windows 2008 Server R2

    
por 22.11.2011 / 14:27
1

Com base em tudo o que estou lendo, não parece que o tamanho inicial da janela seja configurável. Você pode tentar desativar o auto-ajuste ( netsh interface tcp set global autotuning=disabled de um prompt de comando elevado) e ver que tipo de desempenho você obtém dessa maneira. (Parece um verdadeiro ponto cego que, com a introdução da funcionalidade de auto-ajuste, a capacidade de ajustar manualmente os valores foi retirada ...)

    
por 15.07.2010 / 17:14