¿El aumento de la velocidad de carga o descarga reduce el ping?

16

Tengo una conexión de 5 MB / s, pero siempre noto un ping alto cuando juego en línea. Cuando la red es estable (es decir, cuando pingtest.com informa que la conexión es de 5 MB / s), el ping se mantiene a 50 ms, pero mi conexión anterior era de 2 MB / s, y también tenía un ping de 50 ms cuando era estable.

¿Por qué mi conexión actual no tiene ping 50 ms cuando se ejecuta a 2 MB / s como mi conexión anterior? ¿Y qué hace más diferencia en la velocidad de ping, carga o descarga?

lucas abilidebob
fuente
13
Ni la velocidad de carga ni la velocidad de descarga impactan significativamente el ping. Ping es una medida de latencia. Podría tener una conexión de 100 Mb / seg con 100 ms de ping y una conexión de 1 Mb / seg con 10 ms de ping.
ChrisInEdmonton
44
La distancia es un gran contribuyente al tiempo de ping. Jugar un juego en línea desde Europa en servidores en los EE. UU. Le costará quizás 150 ms, de lo que no puede hacer nada más que mudarse a los Estados Unidos.
Tetsujin
55
El ping y el ancho de banda son independientes, sin embargo, si su ancho de banda está saturado, comenzará a obtener una latencia más alta de lo normal, así como la pérdida de paquetes, por lo que puede ser una buena idea limitar los programas que consumen ancho de banda (clientes de torrent, etc.) a una velocidad poco más bajo que tu ancho de banda máximo.
8
Imagine que llega una carga de camiones de rayos azules cada hora, los descarga, los conecta a una enorme pila de unidades, carga los nuevos discos (de carga) en el camión y los envía. Esta sería una velocidad de carga y descarga masiva, pero la latencia sería muy pobre (promedio en el mejor de las 1.5 horas, podría ser peor dependiendo de qué tan lejos tengan que viajar los camiones). Si comienza a llenar los camiones, un paquete puede tener que esperar un segundo camión después de que esté listo, por lo que aumenta la latencia más.
ctrl-alt-delor
1
Me gusta imaginarlo como una tubería de agua. El ping le da una idea de cuánto dura la tubería y el ancho de banda le dice qué tan gruesa es. Una tubería corta (es decir, directa) significa que el agua llega rápidamente. Una tubería gruesa significa que mucha agua llega allí. Cambie el agua por datos y creo que todo tiene sentido. Si necesita transportar mucha agua, entonces desea una tubería lo más gruesa posible, es decir, un gran ancho de banda. A los juegos no les gusta que les esperen, por lo que un tiempo de ping bajo (tubería corta) suele ser lo más importante. Los juegos bien diseñados intentan minimizar la cantidad de datos enviados para no usar demasiado ancho de banda.
Caltor

Respuestas:

35

La latencia es generalmente independiente del ancho de banda.

  • La latencia, medida comúnmente por los tiempos de ping, es una indicación de cuánto tiempo le toma a su sistema enviar datos a otra computadora y recibir su respuesta. La latencia está influenciada principalmente por la distancia a la que deben viajar los datos: se tarda mucho más en acceder a una página web en un servidor que se encuentra en la mitad del mundo que en un servidor de al lado. Las rutas de comunicación más largas, donde los datos deben pasar a través de muchos conmutadores y enrutadores, también aumentan la latencia.

  • El ancho de banda, generalmente expresado en megabits por segundo (Mbps), es la cantidad de datos que su sistema puede enviar o recibir a través de la red por unidad de tiempo. El ancho de banda es lo que normalmente paga cuando compra el servicio de Internet: con la mayoría de los servicios de Internet en el hogar, los planes más caros proporcionan más ancho de banda.

  • Aunque un mayor ancho de banda puede mejorar la latencia durante los momentos de congestión, en condiciones normales, los dos son generalmente independientes. El servicio de Internet satelital HughesNet Gen4, por ejemplo, proporciona un buen ancho de banda (hasta 15 Mbps), pero sufre de una latencia deficiente, promediando alrededor de 700 ms de ping . Este alto ping se debe a la naturaleza del servicio de Internet por satélite, que requiere transmitir datos a un satélite y retroceder. Por el contrario, una línea T1 dedicada tiene solo 1.5 Mbps de ancho de banda, pero puede proporcionar una latencia tan baja como 10 ms .

Vea también Falla del servidor: ¿Una conexión a Internet de mayor ancho de banda reducirá el tiempo de respuesta de ping?

bwDraco - Restablece a Monica
fuente
1
El enlace de datos lunar de la NASA LADEE fue de aproximadamente 600 Mb / s, pero probablemente unos 2 segundos pings (mínimo; creo que la luz de la luna tarda aproximadamente 1.3 segundos en llegar a la Tierra). Además, los pings generalmente se prueban con un paquete de datos mínimo para probar el retorno en lugar del ancho de banda: un cubo de ancho de banda alto y una cucharada de ancho de banda bajo pueden rescatar una gota de agua en aproximadamente el mismo período de tiempo.
Yorik
@DragonLord ¿Cómo mejoraría el ancho de banda mayor la latencia en tiempos de congestión?
RockPaperLizard
1
@RockPaperLizard Si una conexión está saturada, entonces un enrutador en algún lugar a lo largo de la línea tendrá que retener su paquete durante cierto tiempo. Para tomar una instancia extrema, si solo hubiera un cable transatlántico y solo enviara un paquete por segundo, tendría una latencia muy, muy, muy alta para su paquete transatlántico, porque estaría en cola.
cpast
3
el envío de un camión de discos duros tiene un ancho de banda muy grande, pero también una latencia muy alta (tiempo de ida y vuelta medido en días )
frenético de trinquete el
2
@IsmaelMiguel Obligatorio relacionado XKCD: ¿ Cuándo, si alguna vez, el ancho de banda de Internet superará al de FedEx?
Adam Hart
5

Considere cómo funciona la latencia y el ancho de banda con las copias impresas que se llevan a pie.

Digamos que tiene una caja llena de copias impresas, casi todo lo que puede llevar sin que el peso lo reduzca significativamente, y dos lugares que tal vez desee llevar, uno a 50 my otro a .5 km.

Digamos que caminas a unos 5 km / h. Le llevaría 1.2 minutos llevar la caja al primer lugar y regresar, y 12 minutos para llevar la caja al segundo lugar y regresar.

Ahora digamos que tienes que traer 100 cajas. Tendría que hacer 100 viajes, por lo que su tiempo total de transporte sería de 2 horas y 200 horas respectivamente.

Ahora, hagamos estas cosas mejores.

Digamos que reclutas a 99 ayudantes. Ahora puede tener más ancho de banda. Ahora puede traer las 100 cajas en 1.2 y 12 minutos respectivamente.

Digamos que reclutas 2000 ayudantes. Ahora tiene aún más ancho de banda. Ahora puede traer las 10 cajas en 1.2 y 12 minutos respectivamente. El ancho de banda adicional no ha ayudado porque lo has maximizado y la latencia es la misma.

Supongamos que se deshace de los 99 ayudantes, pero compra una bicicleta y puede hacer unos 40 km / h saludables con ella. Ahora puede hacer los viajes de una caja en 9 segundos y 1.5 minutos respectivamente. Ahora tienes menos latencia. Sin embargo, los viajes de 100 cajas tomarán 150 minutos y 25 horas.

Ahora, obviamente, la bicicleta (menor latencia, algo de ancho de banda adicional) es mejor para traer una caja de papeles rápidamente, mientras que el equipo masivo de ayudantes (misma latencia, mucho más ancho de banda) es mejor para traer muchas cajas.

Las conexiones de red se comparan entre sí de manera similar a cómo se comparan estos diferentes medios de transporte de copias impresas.

La descarga de un archivo muy grande es similar a la tarea de transportar muchas cajas, por lo que cuanto más ancho de banda, mejor.

Jugar un juego tiende a involucrar muchos mensajes pequeños, por lo que es como la tarea de llevar una caja una y otra vez (no podemos transportar en masa todas las cajas, ya que la siguiente caja aún no está lista). Cuanto menor sea la latencia, mejor.

Pero en nuestra analogía, no hay razón por la que no podamos tener un equipo masivo de ayudantes que tengan bicicletas.

Y amplíe la analogía, las diferentes conexiones de red diferirán no solo en latencia (pie frente a bicicleta) y ancho de banda (cuántos ayudantes) sino también en tener diferentes atajos disponibles y diferentes puntos por los que deben pasar, por lo que uno puede ser más bajo latencia para un viaje y superior para otro.

Pero donde la analogía es precisa es que, si bien podemos tener dos conexiones donde una es mejor por una métrica y peor por otra, también podemos tener dos conexiones donde una es mejor que la otra por ambas medidas.

Jon Hanna
fuente
40 km / h en bicicleta es mucho, un aficionado alcanza los 25 como máximo.
Ratchet Freak
@ratchetfreak y obtener una velocidad plana de más de 50 m para que se haga en 9 segundos, no es muy realista, pero servirá.
Jon Hanna
1

La respuesta correcta es ninguna.

El ping se puede realizar de dos maneras, a través de UDP o ICMP ( aquí se puede encontrar una breve introducción para ICMP )

Sin embargo, lo breve es que una máquina envía una serie de paquetes especiales, que se envían desde enrutadores / conmutadores y a través de puertas de enlace si es necesario para dejar una red por otra. Este viaje a través de dispositivos es un tiempo de ping, que se encapsula y se envía de vuelta. Generalmente dos pings no tienen que seguir la misma ruta. El número de saltos es el determinante más grande en promedio de los tiempos de ping, aunque hay momentos en que una carga o descarga más alta podría importar (redes inundadas).

Austin T French
fuente
0

Ambos son igualmente importantes, porque el ping mide el tiempo de ida y vuelta, como en el caso de que envíe un paquete a alguna máquina (carga), y se devuelve un paquete (descarga), y el tiempo de inicio a fin es el tiempo de ping. Como resultado, ambos deberían jugar un papel igual en su pingtime.

Sin embargo, hay algunas cosas que vale la pena señalar: la mayoría de las conexiones domésticas en la actualidad tienen tasas de carga más bajas que la descarga, por lo que la carga puede obstruirse más fácilmente, lo que resulta en una cola de paquetes más larga, por lo tanto, un ping más alto (y / o pérdida de paquetes).

La descarga de solo 2mb de 5mb todavía afecta el ping porque, entre otras cosas: - Hay muchos gastos generales con la descarga, especialmente con protocolos como bittorrent. En general, uno debería esperar AL MENOS 20% de sobrecarga además de la velocidad de descarga neta, debido a necesidades tales como Ventanas TCP, Encabezado TCP, Encabezado y pie de página Ethernet, Encabezado IP, etc. gran cantidad de conexiones en uso, y la necesidad de establecer continuamente nuevas. - Buffers a lo largo de su ruta de red obstruidos - Mayor posibilidad de paquetes perdidos, que requieren un reenvío.

Cabe señalar que hay muchas cosas que se conocen como ping. Tiene el más común, ICMP Ping , también tiene varias implementaciones de un equivalente de tcp , y la mayoría de los juegos funcionan por su cuenta para producir una forma de UDP Ping. Esto último puede variar mucho, ya que todos parecen tener su propia idea de cómo se debe implementar para reflejar cómo se debe medir la calidad del enlace para el juego, como Round Trip, o solo de una manera.

En una nota relacionada, hoy en día cuando las conexiones domésticas y de servidor son normalmente "lo suficientemente rápidas", el mayor impacto en una ruta saludable entre usted y el servidor es la cantidad de saltos de red. Esto normalmente es el resultado de la distancia física entre usted y el servidor. La cantidad de saltos de red se puede verificar haciendo un traceroute .

Jarmund
fuente
0

Un factor importante es la cantidad de ancho de banda no utilizado que tiene para las cargas y la cantidad que tiene para las descargas. Dado que el ping funciona enviando un mensaje y escuchando una respuesta, ambas direcciones afectan el tiempo total de ida y vuelta. Los paquetes son esencialmente del mismo tamaño en ambas direcciones (a menos que algo fragmente o reensamble un paquete fragmentado). Si su canal de descarga o carga está casi lleno, es más probable que se retrase el ping. La mayoría de las conexiones domésticas son asimétricas, lo que significa que tiene más ancho de banda de descarga disponible. Como resultado, puede ser más fácil llenar su ancho de banda de carga, dependiendo de su uso. Muchas veces, el tráfico ICMP (ping) tiene una prioridad menor que otro tráfico, por lo que se retrasa o se cae cuando la tubería se llena.

GuitarPicker
fuente
0

El ancho de banda (velocidad) es necesario para poder enviar pings y recibir respuestas.

Sin embargo, los pings generalmente están diseñados para ser compactos (los paquetes de ping típicos son mucho menos de 1 KB), por lo tanto, a menos que esté haciendo ping y / o utilizando paquetes enormes, o tenga alguna conexión muy exótica como una elusión de espacio de aire a través del sonido, No importa en la práctica.

La latencia (capacidad de respuesta) es causada por la velocidad de señalización y procesamiento de todos los componentes de hardware y software en la ruta de ida y vuelta y es casi siempre el factor limitante si considera las relaciones.

Por ejemplo, suponga que puede enviar o recibir 1 MBit / s, o aproximadamente 0.1 MB / s, y su ping es de 1 KB, es decir, 0.001 MB. Esto significa que puede enviar o recibir 1,000 pings por segundo, cada uno de los cuales requiere 1 ms para enviar o recibir si utiliza completamente la conexión.

Las latencias típicas son> 10 ms para un viaje de ida y vuelta a través de Internet.

En ese momento, ya podría enviar 10 pings antes de recibir cualquier respuesta a través de ese enlace de baja velocidad.

Archimedix
fuente