Tests pour Bufferbloat

La qualité de votre navigation web, de votre appel vocal ou de vos jeux se dégrade-t-elle lorsque quelqu’un télécharge ou envoie des fichiers ? Il se peut que votre routeur ait un « bufferbloat » – une latence/lag inutile créée par votre routeur qui met en mémoire tampon trop de données.

Si les tests ci-dessous montrent une latence élevée (disons, supérieure à 50 msec),lisez nos recommandations àWhat can I do about Bufferbloat

Easy Test for Bufferbloat

Le DSL Reports Speed Testmakes accurate measurements of the download and upload speedsalong with the latency during the test.The « Results + Share » button lets you see the numerical resultsoror pass along a link to your friends. Regardez les vidéosBloat / NoBloat surYoutube pour voir comment le test fonctionne.

Un test rapide pour Bufferbloat

Les autres sites de test de vitesse ne mesurent que la latence lorsque le lien est inactif – et cela ne raconte qu’une partie de l’histoire. Vous pouvez obtenir des mesures de latence numériques avec ces autres sites de test de vitesse si vous exécutez un test ping simultanément. Pour ce faire :

  1. Démarrez un ping vers google.com. Vous verrez une série de lignes, une parping, généralement avec des temps dans la gamme 20-100 msec.
  2. Exécutez un test de vitesse simultanément. Pour ce faire, démarrez l’un des services speedtest ci-dessous :

    • http://fast.com
    • http://speedtest.net
    • http://testmy.net
    • http://speedof.me

    (fast.com teste maintenant la latence sous charge mais nous aimerions que plus de gens vérifient leurs résultats par rapport à notre test rapide)

  3. Surveillez les temps de ping pendant que le test de vitesse est en cours. Si les temps sautent lors du chargement ou du téléchargement, alors votre routeur est probablement gonflé.

Les meilleurs tests pour le Bufferbloat

La suite de tests que nous avons développée pour diagnostiquer le Bufferbloat et d’autres problèmes de connectivité sont bons jusqu’à 40GigE, mais nécessitent la suite de testsFlent RRULEn utilisant les outils Flent, il est possible d’avoir une bonne idée de la façon dont la connexion se comporte pendant que vous ajustez vos paramètres.

Autres outils de performance réseau et de latence

  1. Le test rapide (décrit ci-dessus) fait un travail rudimentaire de mesure de la performance. Bien qu’il ne fonctionne pas assez longtemps pour éviter les effets de Powerboost ou d’autres cas spéciaux mis en œuvre par les fournisseurs de services Internet, il peut certainement indiquer les situations où vous êtes « bufferbloated ».
  2. betterspeedtest.sh de OpenWrtScripts bundleest un script que vous pouvez exécuter sur Linux/OSX ou sur CeroWrt pour obtenir des tests concrets et répétables de votre réseau. Il effectue le même genre de test de téléchargement/téléchargement que celui disponible sur speedtest.net. Il est meilleur, cependant, car il mesure continuellement la latence de votre ping, et vous permet ainsi de connaître les performances et la latence de chaque direction de transfert de données. (Originaire du bundle CeroWrtScripts)
  3. Le script netperfrunner.sh (faisant partie du bundle OpenWrtScripts)simule le test RRULen créant quatre flux simultanés de chargement et de téléchargement. Cela permet de mesurer la latence en cas de forte charge. (faisant également partie à l’origine du bundle CeroWrtScripts)
  4. Flent est un outil conçu pour effectuer des mesures réseau cohérentes et répétables. Sa suite de tests, dont RRUL, enregistre les données et produit des graphiques attrayants des résultats. (RRUL spécifie que plusieurs sessions netperfs s’exécutent simultanément pour charger fortement le réseau dans les deux sens.)
  5. Le programme netperf sous-tendbetterspeedtest.sh, netperfrunner.sh, et Flent, et est intégré au firmware CeroWrt. netperf conduit le trafic à travers un réseau et mesure ses performances.
Pour éditer cette page, soumettez une demande de pull au dépôt Github.