Est-il possible de mesurer la bande passante à l'aide de ping?
Pouvons-nous trouver la bande passante de l'internet depuis le temps qu'il faut pour envoyer une requête ping au serveur si oui comment est-il fait
doublon de stackoverflow.com/questions/729146/...
double de stackoverflow.com/questions/772113/bandwidth-from-latency
double de stackoverflow.com/questions/772113/bandwidth-from-latency
OriginalL'auteur subbu | 2009-04-21
Vous devez vous connecter pour publier un commentaire.
Pas de, de ping vous dit rien au sujet de la bande passante, c'est juste des mesures de temps de latence. La mesure de la bande passante est mieux fait par un test dédié, c'est à dire le transfert d'un tas de bits et de mesurer combien de temps cela prend. Vous pourriez vouloir considérer que la largeur de bande peut varier de façon spectaculaire avec de nombreux facteurs, tels que:
OriginalL'auteur unwind
Vous pourriez être en mesure de faire une mesure brute en créant des pings de différentes tailles
Vous pouvez ensuite utiliser la différence dans le temps de latence entre les petits et les grands, les pings pour former la base de votre calcul du temps de latence.
Pratiquement mais avec des vitesses de large bande, cela donnerait pas de données significatives. À des vitesses de modem ou plus lent, vous pouvez être en mesure d'obtenir une indication de la largeur de bande, mais il est peu probable d'être précis et reproductibles.
Mais comme d'autres l'ont déjà indiqué, les pings sont utilisés au mieux comme une indication de temps de latence et il y a de meilleures façons de mesurer la bande passante.
OriginalL'auteur benophobia
Il y a quelques années, j'ai fait quelques enquête sur la relation entre la latence et l'utilisation de la bande passante sur le câble.
Fondamentalement, si vous commencez à partir de zéro augmentation de la bande passante et utilisation de la bande passante, temps de latence très lentement augmente jusqu'à atteindre environ 90% de votre bande passante. Puis latence passe par le toit, jusqu'à un autre plateau, après quoi il augmente de nouveau lentement.
OriginalL'auteur
Non, mais vous pourriez être en mesure d'estimer le temps de latence.
OriginalL'auteur
Veuillez jeter un oeil à
top-5-unix-réseau-surveillance-services
OriginalL'auteur Oliver Michels
Vous pouvez mesurer la bande passante si vous connaissez la latence de la chaîne d'avance.
Vous pouvez utiliser de grands paquets ping et estimation la bande passante de connaître le type de canal et de la RTT.
OriginalL'auteur simao
J'ai demandé la même chose, mais tout ce qu'on dit est vrai ping ne permet pas de mesurer la bande passante. ce lot énumérés ci-dessous est à une vitesse de bande passante de test par ping, mais elle est limitée à un maximum de 1000 ko/s et dans cette forme simple n'est pas ronde, mais vous pouvez jouer avec elle et de l'expérience.
OriginalL'auteur Calib