Por que não consigo atingir a velocidade máxima em uma conexão simétrica com a Internet?

3

Estamos usando uma conexão Ethernet comercial (upload de 3Mbit, download de 3Mbit) e tentando entender os problemas com nossas velocidades de largura de banda testadas. Ao fazer o upload de um arquivo grande, mantemos 340 KB / s; download nós sustentamos 340KB / s. No entanto, quando executamos essas transferências simultaneamente, as duas velocidades de transferência sobem e descem erraticamente com uma velocidade média para ambas em torno de 250 KB / s. Estamos usando um CPI Hatteras HN404 e contornamos o roteador (conectamos uma máquina diretamente aos Hatteras; definimos a NIC como full-duplex).

Isso é esperado? Um upload máximo deve interferir no download máximo desse tipo de conexão com a Internet?

    
por Ivo Flipse 09.02.2010 / 19:06

1 resposta

4

Você tem que entender que mesmo quando está baixando, você também está enviando dados (cabeçalhos) para buscar o recurso apropriado e dizer ao servidor que está pronto para receber o próximo pacote.

Se toda a sua largura de banda de upload estiver entupida, esses pacotes serão atrasados até que você possa enviá-los, o que diminui sua velocidade de download.

O mesmo se aplica na outra direção. Ao fazer o upload de um arquivo, dependendo do protocolo, sua máquina espera uma certa resposta entre as partes. Essa resposta consome a largura de banda de download e, se não houver largura de banda disponível, o recebimento desse pacote será atrasado, reduzindo a velocidade de upload.

Para atingir o desempenho máximo, tente limitar seus recursos de forma que eles fiquem limitados a ~ 90% da largura de banda disponível em ambos os lados. Dessa forma, você tem um ~ 10% sempre disponível para mensagens de protocolo.

    
por 09.02.2010 / 19:34