Velocidade de download do servidor varia dependendo da localização

3

Estou me perguntando como é possível que a velocidade de download varie muito dependendo da localização.

Aqui estão os servidores dedicados ao teste:

  1. link eles oferecem vários arquivos de download de teste. Eles estão conectados à Internet de 10 Gbps. (Eu só tentei servidores europeus.)
  2. Um servidor dedicado localizado em Paris, link conectado à Internet de 1 Gbps oferecido pela scaleway.com.
  3. Um servidor dedicado localizado em Paris, França, conectado à Internet de 1 Gbps oferecida pela online.net.

Aqui estão os computadores de teste:

  1. Windows 10, localizado em Varsóvia, Polônia (upc.pl é o ISP).
    • Um teste de velocidade online mostra 120 mbit / s.
    • A velocidade de download de todos os três servidores dedicados de teste atinge ~ 14-15 mb / s em todos os momentos (essa é a velocidade máxima para essa conexão com a Internet).
  2. Windows 10 localizado em São Petersburgo.
    • Um teste de velocidade on-line mostra mais de 100 mbit / s.
    • A velocidade de download de todos os três servidores dedicados de teste atinge no máximo ~ 2 mb / s (às vezes pula para 5mb / s por um curto período) em todos os momentos.
    • Este é de fibra ótica e dá ping de 1ms e conexão muito estável. Além disso, downloads de sites da Nvidia / Apple / Microsoft (e outros semelhantes) estão atingindo a velocidade máxima de 10+ mb / s em todos os momentos.
  3. O Windows 10 está localizado ao lado de Varsóvia, na Polônia, mas com ISPs (pequenos e locais) diferentes.
    • Um teste de velocidade on-line mostra mais de 100 mbit / s.
    • A velocidade de download de todos os três servidores dedicados de teste atinge no máximo 2mb / s. Da mesma forma da Nvidia / Apple / Microsoft é sempre 10 + mb / s. É fibra óptica, ping é sempre 8-9ms.

Então, como é possível obter uma velocidade de download muito limitada em dois locais e, ao mesmo tempo, obtenho velocidade total em um deles?

    
por Jos 25.03.2017 / 01:33

1 resposta

0

Às vezes, pode haver um gargalo em algum lugar ao longo do caminho da rede entre dois sistemas. Se você usar o comando traceroute - tracert em sistemas Microsoft Windows, poderá ver o network pula entre um sistema de origem e destino. Por exemplo, se você emitir o comando tracert example.com , poderá ver que há 10 saltos entre o sistema em que o comando é emitido e o servidor de destino example.com. Esses sistemas intervenientes podem ser roteadores , firewalls ou outros equipamentos de rede. Você pode então tentar o mesmo comando para anotherserver.com, ou seja, tracert anotherserver.com e ver 15 saltos no meio, porque um caminho de rede diferente é usado. No entanto, o caminho mais longo pode ser um caminho mais rápido, se um dos equipamentos de rede no caminho para example.com estiver sobrecarregado com outro tráfego de rede.

Além disso, para entender onde o limite pode estar na largura de banda do ponto A ao ponto F, talvez seja necessário saber a velocidade das conexões entre partes intervenientes do equipamento de rede. Por exemplo, se o caminho for de A para B, então C, D, E e finalmente F, se A estiver conectado a B a 100 Mbs e E estiver conectado a F a 100 Mbs, mas C tiver apenas uma conexão de 10 Mbs a D , então a largura de banda máxima que você pode alcançar entre A e F sempre será menor que 10 Mbs, a menos que haja algum outro caminho de rede disponível entre os dois pontos finais.

Também é possível que o servidor em example.com esteja tendo um tráfego de rede significativamente maior do que o sistema anotherserver.com no momento do teste. Ou esse sistema pode não ser tão poderoso, por exemplo, ele pode ter uma CPU mais lenta ou outra restrição de hardware que o torna menos capaz de lidar com as demandas colocadas sobre ele.

    
por 25.03.2017 / 03:08