J'ai une connexion de 5 Mo / s, mais je remarque toujours un ping élevé lorsque je joue à des jeux en ligne. Lorsque le réseau est stable (c'est-à-dire lorsque pingtest.com signale la connexion à 5 Mo / s), le ping reste à 50 ms, mais ma connexion précédente était de 2 Mo / s, et il y avait également un ping de 50 ms lorsqu'il était stable.
Pourquoi ma connexion actuelle ne fait-elle pas un ping de 50 ms lorsqu'elle fonctionne à 2 Mo / s comme ma connexion précédente? Et qu'est-ce qui fait plus de différence dans la vitesse de ping, de téléchargement ou de téléchargement?
networking
bandwidth
latency
lucas abilidebob
la source
la source
Réponses:
La latence est généralement indépendante de la bande passante.
La latence, généralement mesurée par les temps de ping, indique le temps nécessaire à votre système pour envoyer des données à un autre ordinateur et recevoir sa réponse. La latence est principalement influencée par la distance que doivent parcourir les données: il faut beaucoup plus de temps pour accéder à une page Web sur un serveur situé à l'autre bout du monde que sur un serveur voisin. Des itinéraires de communication plus longs, où les données doivent passer par de nombreux commutateurs et routeurs, augmentent également la latence.
La bande passante, généralement exprimée en mégabits par seconde (Mbps), est la quantité de données qui peut être envoyée ou reçue par votre système sur le réseau par unité de temps. La bande passante est ce que vous payez généralement lorsque vous achetez un service Internet. Avec la plupart des services Internet à domicile, les forfaits plus chers offrent plus de bande passante.
Bien qu'une bande passante plus élevée puisse améliorer la latence pendant les périodes de congestion, dans des conditions normales, les deux sont généralement indépendants. Le service Internet par satellite HughesNet Gen4, par exemple, offre une bonne bande passante (jusqu'à 15 Mbps), mais souffre d'une latence médiocre, avec une moyenne d'environ 700 ms ping . Ce ping élevé est dû à la nature du service Internet par satellite, qui nécessite le transfert de données vers un satellite et vers le bas. À l'inverse, une ligne T1 dédiée ne dispose que de 1,5 Mbps de bande passante mais peut fournir une latence aussi faible que 10 ms .
Voir aussi sur Défaillance du serveur: une connexion Internet à bande passante plus élevée réduira-t-elle le temps de réponse ping?
la source
Examinez le fonctionnement de la latence et de la bande passante avec les copies papier transportées à pied.
Supposons que vous ayez une boîte de copies papier - autant que vous pouvez emporter sans être considérablement ralenti par le poids, et deux endroits que vous voudrez peut-être emporter, l'un à 50 m et l'autre à 0,5 km.
Disons que vous marchez à environ 5 km / h. Il vous faudrait 1,2 minutes pour amener la boîte à la première place et revenir, et 12 minutes pour amener la boîte à la deuxième place et revenir.
Disons maintenant que vous devez apporter 100 boîtes. Il faudrait faire 100 voyages, donc votre temps total de transport serait respectivement de 2 heures et 200 heures.
Maintenant, améliorons ces choses.
Supposons que vous recrutiez 99 aides. Vous pouvez maintenant avoir plus de bande passante. Vous pouvez désormais apporter les 100 boîtes en 1,2 et 12 minutes respectivement.
Supposons que vous recrutiez 2000 assistants. Vous avez maintenant encore plus de bande passante. Vous pouvez désormais apporter les 10 boîtes en 1,2 et 12 minutes respectivement. La bande passante supplémentaire n'a pas aidé car vous l'avez maximisée et la latence est la même.
Supposons que vous vous débarrassiez des 99 aides, mais achetez un vélo et vous pouvez faire 40 km / h en bonne santé. Vous pouvez désormais effectuer les trajets d'une boîte en 9 secondes et 1,5 minute respectivement. Vous avez maintenant moins de latence. Les voyages de 100 boîtes prendront cependant 150 minutes et 25 heures.
Maintenant, évidemment, le vélo (latence plus faible, bande passante supplémentaire) est meilleur pour apporter rapidement une boîte de papiers, tandis que l'équipe massive d'aides (même latence, beaucoup plus de bande passante) est meilleure pour apporter beaucoup de boîtes.
Les connexions réseau se comparent les unes aux autres de manière similaire à la comparaison entre ces différents moyens de transport des copies papier.
Le téléchargement d'un très gros fichier s'apparente à la tâche de transporter de nombreuses boîtes, et donc plus il y a de bande passante, mieux c'est.
Jouer à un jeu a tendance à impliquer beaucoup de petits messages, donc c'est comme la tâche de transporter une boîte encore et encore (nous ne pouvons pas transporter en vrac toutes les boîtes, car la boîte suivante n'est pas encore prête). Plus la latence est faible, mieux c'est.
Mais dans notre analogie, il n'y a aucune raison pour laquelle nous ne pouvons pas avoir une énorme équipe d'aides qui ont tous des vélos.
Et étendez l'analogie, les différentes connexions réseau différeront non seulement en termes de latence (pied vs vélo) et de bande passante (combien d'aides), mais aussi en ayant différents raccourcis disponibles et différents points qu'ils doivent traverser, donc l'un peut être inférieur latence pour un trajet et plus élevée pour un autre.
Mais là où l'analogie est exacte, c'est que si nous pouvons avoir deux connexions où l'une est meilleure par une métrique et pire par une autre, nous pouvons également avoir deux connexions où l'une est meilleure que l'autre par les deux mesures.
la source
La bonne réponse n'est ni l'un ni l'autre.
Le ping peut être accompli de deux manières, via UDP ou ICMP (Une courte introduction peut être trouvée ici pour ICMP )
Cependant, une machine envoie une série de paquets spéciaux, qui sont transmis à partir du routeur / des commutateurs et via des passerelles si nécessaire pour quitter un réseau pour un autre. Ce voyage à travers les appareils est un temps de ping, qui est encapsulé et renvoyé. En général, deux pings n'ont pas à suivre le même itinéraire. Le nombre de sauts est le plus grand déterminant en moyenne des temps de ping, bien qu'il y ait des moments où un téléchargement ou un téléchargement plus élevé peut avoir une importance (réseaux inondés).
la source
Les deux sont tout aussi importants, car le ping mesure le temps d'aller-retour, comme dans, vous envoyez un paquet à une machine (téléchargement), et un paquet est renvoyé (téléchargement), et le temps du début à la fin est le temps du ping. Par conséquent, les deux devraient jouer un rôle égal dans votre temps de jeu.
Cependant, il y a certaines choses à noter: la plupart des connexions à domicile ont aujourd'hui des taux de téléchargement inférieurs à ceux du téléchargement, donc le téléchargement peut se boucher plus facilement, ce qui entraîne une file d'attente de paquets plus longue, d'où un ping plus élevé (et / ou une perte de paquets).
Le téléchargement de seulement 2 Mo sur 5 Mo a toujours un impact sur le ping car, entre autres: - Il y a beaucoup de surcharge avec le téléchargement, en particulier avec les protocoles tels que Bittorrent. En général, il faut s'attendre à AU MOINS 20% de frais généraux en plus du taux de téléchargement net, en raison de nécessités telles que le fenêtrage TCP, l'en-tête TCP, les en-têtes et pieds de page Ethernet, l'en-tête IP, etc. Sur bittorrent, ces frais généraux sont considérablement agrandis en raison de grande quantité de connexions utilisées et nécessité d'en établir de nouvelles en permanence. - Tampons le long de votre itinéraire réseau obstrués - Augmentation des chances de paquets perdus, nécessitant un renvoi.
Il convient de noter qu'il existe de nombreuses choses appelées ping. Vous avez le plus commun, ICMP Ping , vous avez également diverses implémentations d'un équivalent tcp , et la plupart des jeux roulent les leurs pour produire une forme de UDP Ping. Ce dernier peut varier considérablement, car tout le monde semble avoir sa propre idée de la façon dont il doit être mis en œuvre pour refléter la façon dont la qualité du lien doit être mesurée pour le jeu, comme Round Trip, ou dans un sens uniquement?
Sur une note connexe, de nos jours, lorsque les connexions à la maison et au serveur sont normalement "assez rapides", le plus grand impact sur une route saine entre vous et le serveur est la quantité de sauts de réseau. Ceci est normalement le résultat de la distance physique entre vous et le serveur. La quantité de sauts de réseau peut être vérifiée en faisant un traceroute .
la source
Un facteur important est la quantité de bande passante inutilisée dont vous disposez pour les téléchargements et celle dont vous disposez pour les téléchargements. Étant donné que la commande ping fonctionne en envoyant un message et en écoutant une réponse, les deux directions affectent la durée totale de l'aller-retour. Les paquets sont essentiellement de la même taille dans les deux sens (sauf si quelque chose fragmente ou réassemble un paquet fragmenté). Si votre canal de téléchargement ou de téléchargement est presque plein, le ping est plus susceptible d'être retardé. La plupart des connexions à domicile sont asymétriques, ce qui signifie simplement que vous avez plus de bande passante de téléchargement disponible. En conséquence, il peut être plus facile de remplir votre bande passante de téléchargement, selon votre utilisation. Souvent, le trafic ICMP (ping) a une priorité inférieure à tout autre trafic, il est donc retardé ou abandonné lorsque le canal est occupé.
la source
La bande passante (vitesse) est nécessaire pour pouvoir envoyer des pings et recevoir des réponses.
Cependant, les pings sont généralement conçus pour être compacts (les paquets de ping typiques sont beaucoup moins de 1 Ko), donc à moins que vous n'effectuiez un ping et / ou utilisiez d'énormes paquets, ou que vous ayez une connexion très exotique comme un contournement de l'entrefer via le son, cela n'a pas d'importance dans la pratique.
La latence (réactivité) est causée par la vitesse de signalisation et de traitement de tous les composants matériels et logiciels sur le trajet aller-retour et est presque toujours le facteur limitant si vous considérez les relations.
Par exemple, supposons que vous puissiez envoyer ou recevoir 1 Mo / s, soit environ 0,1 Mo / s, et votre ping est un énorme 1 Ko, soit 0,001 Mo. Cela signifie que vous pouvez envoyer ou recevoir 1 000 pings par seconde, chacun nécessitant 1 ms pour envoyer ou recevoir si vous utilisez pleinement la connexion.
Les latences typiques sont> 10 ms pour un aller-retour sur Internet.
Pendant ce temps, vous pouvez déjà envoyer 10 pings avant de recevoir une réponse sur cette liaison plutôt à faible vitesse.
la source