O aumento da velocidade de upload ou download reduz o ping?

15

Eu tenho uma conexão de 5 MB / s, mas sempre noto ping alto ao jogar jogos online. Quando a rede é estável (ou seja, quando pingtest.com relata a conexão como 5 MB / s), o ping permanece em 50 ms, mas minha conexão anterior era de 2 MB / s, e também tinha um ping de 50 ms quando estável. / p>

Por que o ping da minha conexão atual é de 50 ms quando está sendo executado a 2 MB / s, como a minha conexão anterior? E o que faz mais diferença na velocidade de ping, upload ou download?

    
por lucas abilidebob 14.04.2015 / 20:27

6 respostas

35

A latência é geralmente independente da largura de banda.

  • A latência, como comumente medida pelos tempos de ping, é uma indicação de quanto tempo leva para o seu sistema enviar dados para outro computador e receber sua resposta. A latência é influenciada principalmente pela distância que os dados devem percorrer - leva muito mais tempo para acessar uma página da Web em um servidor que esteja no outro lado do mundo do que em um servidor vizinho. Rotas de comunicação mais longas, em que os dados devem passar por muitos switches e roteadores, também aumentam a latência.

  • Largura de banda, geralmente expressa em megabits por segundo (Mbps), é a quantidade de dados que podem ser enviados ou recebidos pelo sistema pela rede por unidade de tempo. Largura de banda é o que você normalmente paga quando compra um serviço de Internet - com a maioria dos serviços de Internet domésticos, os planos mais caros fornecem mais largura de banda.

  • Embora uma maior largura de banda possa melhorar a latência durante os períodos de congestionamento, sob condições normais, os dois geralmente são independentes. O serviço de Internet por satélite HughesNet Gen4, por exemplo, oferece boa largura de banda (até 15 Mbps), mas sofre de baixa latência, calculando a média 700 ms ping . Esse ping alto é devido à natureza do serviço de Internet via satélite, que requer dados irradiados para um satélite e vice-versa. Por outro lado, uma linha T1 dedicada tem apenas 1,5 Mbps de largura de banda, mas pode fornecer latência tão baixa quanto 10 ms .

Veja também a falha do servidor: Uma conexão de Internet com largura de banda maior reduzirá o tempo de resposta do ping?

    
por 14.04.2015 / 20:58
5

Considere como a latência e a largura de banda funcionam com cópias impressas levadas a pé.

Digamos que você tenha uma caixa cheia de cópias impressas - o máximo que você pode carregar, sem ser significativamente reduzida pelo peso, e dois lugares que você pode querer trazê-la, a 50 m de distância e a 0,5 km de distância. / p>

Digamos que você ande a cerca de 5 km / h. Você levaria 1.2 minutos para trazer a caixa para o primeiro lugar e retornar, e 12 minutos para trazer a caixa para o segundo lugar e retornar.

Agora vamos dizer que você precisa trazer 100 caixas. Você teria que fazer 100 viagens, então o seu tempo total seria de 2 horas e 200 horas, respectivamente.

Agora, vamos melhorar essas coisas.

Digamos que você tenha 99 ajudantes. Agora você pode ter mais largura de banda. Agora você pode trazer as 100 caixas em 1,2 e 12 minutos, respectivamente.

Digamos que você inclua 2000 ajudantes. Você agora tem ainda mais largura de banda. Agora você pode trazer as 10 caixas em 1,2 e 12 minutos, respectivamente. A largura de banda extra não ajudou, porque você maximizou e a latência é a mesma.

Digamos que você se livre dos 99 ajudantes, mas compre uma bicicleta e consiga fazer 40 km / h saudável nela. Agora você pode fazer as viagens de caixa única em 9 segundos e 1,5 minutos, respectivamente. Você agora tem menos latência. As viagens de 100 caixas levarão 150 minutos e 25 horas.

Agora, obviamente, a bicicleta (menor latência, alguma largura de banda extra) é melhor em trazer rapidamente uma caixa de papéis, enquanto a equipe massiva de ajudantes (mesma latência, muito mais largura de banda) é melhor em trazer muitas caixas.

As conexões de rede se comparam umas às outras de maneiras semelhantes a como esses diferentes meios de transporte de cópias impressas se comparam.

Fazer o download de um arquivo muito grande é semelhante à tarefa de transportar muitas caixas e, assim, quanto mais largura de banda, melhor.

Jogar um jogo tende a envolver muitas pequenas mensagens, então é como a tarefa de carregar uma caixa várias vezes (não podemos transportar todas as caixas em massa, pois a próxima caixa ainda não está pronta). Quanto menor a latência, melhor.

Mas em nossa analogia, não há razão para que não possamos ter uma equipe enorme de ajudantes que tenham bicicletas.

E estender a analogia, diferentes conexões de rede diferem não apenas em latência (pé vs bicicleta) e largura de banda (quantos ajudantes), mas também em ter diferentes atalhos disponíveis e diferentes pontos que eles têm que passar, pode ter menor latência para uma viagem e maior para outra.

Mas onde a analogia é precisa é que enquanto podemos ter duas conexões onde uma é melhor por uma métrica e pior por outra, também podemos ter duas conexões onde uma é melhor que a outra pelas duas medidas.

    
por 15.04.2015 / 11:50
1

A resposta correta não é nem.

O ping pode ser feito de várias maneiras, por meio de UDP ou ICMP (Uma pequena introdução pode ser encontrada aqui aqui para ICMP

O problema é que uma máquina envia uma série de pacotes especiais, que são encaminhados pelo roteador / switches e pelos gateways, se necessário, para deixar uma rede para outra. Essa viagem pelos dispositivos é um tempo de ping, que é encapsulado e enviado de volta. Geralmente, dois pings não precisam seguir o mesmo caminho. O número de saltos é o maior determinante, em média, dos tempos de ping, embora haja momentos em que um upload ou download maior possa ser importante (redes inundadas).

    
por 14.04.2015 / 20:47
0

Ambos são igualmente importantes, pois o ping mede o tempo de ida e volta, como em, você envia um pacote para alguma máquina (upload), e um pacote é retornado (download), e o tempo do início ao fim é o tempo de ping. Como resultado, ambos devem desempenhar um papel igual no seu tempo de ping.

No entanto, há algumas coisas dignas de nota: Atualmente, a maioria das conexões domésticas tem taxas de upload menores do que o download, portanto o upload pode entupir mais facilmente, resultando em uma fila de pacotes mais longa e, portanto, maior ping (e / ou perda de pacotes). >

O download de apenas 2mb de 5mb ainda afeta o ping porque, entre outras coisas: - Há muita sobrecarga com o download, especialmente com protocolos como o bittorrent. Em geral, deve-se esperar pelo menos 20% de sobrecarga, além da taxa de download da rede, devido a necessidades como TCP Windowing , Cabeçalho TCP, Cabeçalho e Rodapé Ethernet, Cabeçalho IP, etc. No bittorrent, essa sobrecarga é ampliada em grande parte devido à grande quantidade de conexões em uso e à necessidade de estabelecer continuamente novas. - Buffers ao longo do seu percurso de rede entupidos - Maior chance de perda de pacotes, exigindo reenvio.

Deve-se notar que existem muitas coisas chamadas de ping. Você tem o mais comum, ICMP Ping , você também tem várias implementações de um tcp , e a maioria dos jogos rola para produzir uma forma de UDP Ping. O último pode variar muito, já que todos parecem ter uma ideia de como ele deve ser implementado para refletir como a qualidade do link deve ser medida para o jogo, como Round Trip ou somente de ida?

Em uma nota relacionada, hoje em dia, quando as conexões doméstica e de servidor são normalmente "rápidas o suficiente", o maior impacto em uma rota saudável entre você e o servidor é a quantidade de saltos de rede. Isso normalmente é resultado da distância física entre você e o servidor. A quantidade de saltos de rede pode ser verificada fazendo um traceroute .

    
por 14.04.2015 / 20:57
0

Um fator importante é a quantidade de largura de banda não utilizada que você tem para uploads e o valor que você tem para downloads. Como o ping funciona enviando uma mensagem e ouvindo uma resposta, ambas as direções afetam o tempo total de ida e volta. Os pacotes são essencialmente do mesmo tamanho em ambas as direções (a menos que algo fragmente ou remonte um pacote fragmentado). Se o download ou o canal de envio estiver quase cheio, é mais provável que o ping seja atrasado. A maioria das conexões domésticas são assimétricas, o que significa que você tem mais largura de banda de download disponível. Como resultado, pode ser mais fácil preencher sua largura de banda de upload, dependendo do seu uso. Muitas vezes, o tráfego ICMP (ping) tem uma prioridade menor do que o outro tráfego, por isso é atrasado ou interrompido quando o pipe fica ocupado.

    
por 14.04.2015 / 21:38
0

Largura de banda (velocidade) é necessária para ser capaz de enviar pings e receber respostas.

No entanto, os pings são geralmente projetados para serem compactos (os pacotes de ping típicos são muito menores que 1 KB), portanto, a menos que você faça ping e / ou use pacotes enormes, ou tenha alguma conexão muito exótica como uma evasão de espaço via som, isso não importa na prática.

A latência (responsividade) é causada pela velocidade de sinalização e processamento de todos os componentes de hardware e software no caminho de ida e volta e é quase sempre o fator limitante se você considerar as relações.

Por exemplo, suponha que você possa enviar ou receber 1 MBit / s ou aproximadamente 0,1 MB / s, e seu ping é um enorme 1 KB, ou seja, 0,001 MB. Isso significa que você pode enviar ou receber 1.000 pings por segundo, cada um exigindo 1 ms para enviar ou receber se você usar totalmente a conexão.

As latências típicas são > 10 ms para uma viagem de ida e volta pela Internet.

Nesse período, você poderia enviar 10 pings antes de receber qualquer resposta por esse link de baixa velocidade.

    
por 16.04.2015 / 09:19