Mysterious bandwidth limit

5

Por alguma razão desconhecida, nossa caixa de servidores executando o Windows Server 2008 R2 tem um limite de largura de banda de por conexão de 0,2 MB / s. Ou seja, enquanto uma conexão TCP pode extrair no máximo 0,2 MB / s, 60 conexões paralelas podem puxar 12 MB / s. Primeiro notamos isso ao tentar obter um grande repositório SVN deste servidor.

O problema é que não faço ideia de onde esse limite vem. Eu tenho muito pouca experiência em administrar o Windows Server, então, na maioria das vezes, eu estava tentando encontrar alguma coisa no googling. Eu verifiquei o seguinte:

  • Política de computador local > QoS Packet Scheduler > Limite de largura de banda reservável: é Não configurado ;
  • Console de gerenciamento de diretivas de grupo: temos dois GOPs, mas nenhum outro QoS baseado em diretivas é definido;
  • Não há nenhum programa de limitador de largura de banda instalado, pelo que eu saiba.

Estamos usando o Firewall do Windows padrão.

Eu usei um aplicativo Java simples para testar isso, transferindo dados do servidor para a estação de trabalho usando número variável de encadeamentos (uma conexão por encadeamento). Parte do servidor do aplicativo simplesmente escreve 1 MB de buffer de memória para soquete 100 vezes, por isso não há envolvimento de disco. Cada conexão alcançou 0,2 MB / s. O mesmo limite de conexão foi para apenas um, como foi para 60 conexões paralelas.

Eu posso atualizar esta questão com qualquer informação adicional, se necessário.

    
por Kyr 30.10.2012 / 17:54

1 resposta

2

Com toda a probabilidade, isso não é um problema de configuração com seu servidor, mas sim uma configuração em um roteador, switch, firewall, proxy ou pacote de pacotes upstream que está entre sua estação de trabalho e o servidor.

Se você conseguir (ou seja, o servidor não estiver em produção), use um pequeno switch não gerenciado e configure um laptop para estar na mesma sub-rede que o servidor. Conecte ambos no switch para que a comunicação entre a sua máquina de teste e o servidor apenas atravesse seu switch mudo. Estou apostando que você verá um desempenho muito melhor, o que apontaria para um dispositivo de rede sendo o problema e não o próprio servidor.

    
por 15.11.2012 / 17:07