Efeito da distância na velocidade de transferência (aumenta com o tempo)

Efeito da distância na velocidade de transferência (aumenta com o tempo)

Estou na Europa e administro um site nos Estados Unidos.

O provedor de serviços onde o site está hospedado oferece grande largura de banda up/down (a bons preços).

O servidor agora tem carga muito baixa (na rede/cpu/armazenamento)

Como o servidor está longe de mim e o caminho que os dados devem percorrer é longo, tenho um tempo de resposta bastante alto (o ping dá 150 a 200 ms) mas isso é aceitável para mim.

A velocidade de transferência de dados também é boa devido à grande largura de banda de upload oferecida pelo provedor.

No entanto, parece-me que a transferência de dados começa lentamente e atinge a velocidade máxima após alguns segundos.

Questões:

Isso também é um efeito do longo percurso/distância?

O que causa esse comportamento “inercial” da velocidade de transferência de dados?

Responder1

No entanto, parece-me que a transferência de dados começa lentamente e atinge a velocidade máxima após alguns segundos.

Este é um comportamento esperado, especialmente em conexões com maior latência. Procure TCP Slow Start e TCP Window Scaling para obter mais informações sobre isso.

Isso também é um efeito do longo percurso/distância?

Não, é um efeito de alta latência. A latência e a distância geográfica estão de fato correlacionadas, mas, além da velocidade da luz na fibra, não existe uma forte correlação entre as duas. Hámuitosfatores que influenciam a latência (congestionamento, número de EDFAs em linha, número de saltos de rota, etc.), e a distância é apenas uma pequena parte disso.

O que causa esse comportamento “inercial” da velocidade de transferência de dados?

Quando um soquete TCP é aberto, a pilha da rede erra por ser conservadora sobre a quantidade de dados que enviará antes de receber a confirmação da outra extremidade do soquete de que os pacotes foram recebidos. À medida que o soquete envelhece e mais informações são conhecidas sobre a qualidade da conexão, a pilha de rede pode aumentar o tamanho da janela, o que permite que mais pacotes estejam "em trânsito" antes de receberem a confirmação.

Responder2

Na verdade.

O que você experimenta aqui é o TCP ajustando o tamanho da janela às condições da sua conexão. VerInício lento.

informação relacionada