Utilisez les outils de M-Lab pour tester votre connection Internet
-
Network Diagnostic Tool
Mesure votre vitesse de connection et affiche des résultats sophistiqués pour isoler des problèmes limitant la vitesse.
-
Glasnost
Aide à déterminer si le protocole BitTorrent est bloqué.
-
Network Path and Application Diagnosis
Peut identifier des problèmes communs qui nuisent au performance de réseaux à large bande passante.
-
Pathload2
Mesure votre bande passante disponible.
-
ShaperProbe
Détermine si un fournisseur Internet donne une priorité différente à un certain type de données au détriment des autres.
-
NANO (bientôt - pour l'instant, vous pouvez essayer la version Alpha non-hébergée sur M-Lab)
Détermine si un fournisseur Internet dégrade la performance d'une certaine tranche d'usagers, d'applications ou de destinations.
M-Lab en est au début de son développement. La variété des tests disponibles augmentera avec le nombre de chercheurs participants.
Les outils essayent de fournir des résultats aussi exactement que possible, mais parce qu'ils sont toujours en développement et mesurent des données complexes, il se peut qu'il se produise des erreurs. Il peut aussi exister d'autres limitations dans les outils; par exemple, une vitesse plus basse que prévue peut être dû à une distance géographique trop grande entre le serveur de test et l'ordinateur en question, plutôt qu'à un problème avec votre fournisseur Internet . Si vous avez des questions à propos d'un outil en particulier, vous devriez les adresser au chercheur responsable pour cet outil. La croissance continue de M-Lab permettra au chercheurs de construire des outils avec davantage d'exactitude et de fonctionnalité
Il peut y avoir des délais pour certains outils, car ils ne permettent qu'un nombre limité de connections simultanées.
Afin de faire avancer la recherche Internet, les données rassemblées par M-Lab seront disponibles au public. En utilisant un outil, vous générez des données qui sont envoyés au serveur M-Lab et vice-versa. Les outils collectent des informations liées au “flux” des communications générées par l'outil. Ces tests ne collectent jamais des informations personnelles comme vos courriels, vos recherches sur Internet ou toute autre information qui permet de vous identifier, sauf si vous le fournissez affirmativement en réponse à un requête spécifique (tel un formulaire qui vous demande votre adresse courriel).
Certains chercheurs peuvent offrir des tests sur la plateforme de M-Lab, combinés avec des composantes externes qui prennent d'autres mesures et qui ne sont pas dépendants de M-Lab. Ces outils rapporteront seulement les données client-serveur à M-Lab; aucune autre information pertinente sur votre trafic Internet ne sera rapportée à M-Lab, mais ira directement au chercheur responsable pour cet outil.
Ces outils ont tous été créé par des chercheurs individuels, et non M-Lab. Les serveurs M-Lab sont présentement fournis par Google Inc. et Voxel.net.
Network Diagnostic Tool
Raison d'être:
Network Diagnostic Tool (NDT) fournit un diagnostique de vitesse. Un test NDT révèle bien plus que simplement les vitesses de téléchargement - il tente aussi de déterminer s'il existe des problèmes qui affectent ces vitesses, en prenant soin de différencier entre des problèmes de configuration PC et d'infrastructure de réseau. Malgré que les messages diagnostiques serviront plutôt aux utilisateurs experts, ils peuvent aussi aider les usagers novices à fournir des rapports de problèmes détaillés à leur administrateur de réseau.
Données Collectées:
Le serveur ramasse des résultats de test, enregistre l'adresse IP de l'usager, les vitesses de téléchargement, les paquets et variables TCP du test.
Mode d'emploi:
NDT fonctionne mieux lorsqu'on choisit un serveur près de vous géographiquement.
Mountain View, California
Los Angeles, California
Seattle, Washington
Chicago, Illinois
Atlanta, Georgia
Miami, Florida
New York City, New York #1
New York City, New York #2
London, United Kingdom
Athens, Greece
Il existe aussi une liste de serveurs fournis par d'autres groupes ici:
Liste statique.
En choisissant un serveur, ignorer la liste “Internet2 IP Network” et faites votre choix parmi “Other Available Servers.”
Noter que NDT sert les usagers selon une base de premier arrivé, premier servi. Si il y a une file d'attente, l'usager en sera avisé du délai.
Audience:
Experts et Novices
Chercheur:
Rich Carlson
Plus de détails:
http://e2epi.internet2.edu/ndt/
Glasnost
Raison d'être:
Glasnost tente de détecter si votre fournisseur d'accès internet fait la manipulation de trafic spécifique à certaines applications. Présentement, vous pouvez tester si votre fournisseur d'accès internet limite ou bloque la transmission de données BitTorrent. Des tests pour d'autres applications suivront sous peu.
Données Collectées:
Le serveur enregistre l'adresse IP de l'usager, ainsi que tous les paquets de données transmis entre votre ordinateur et le serveur. Il détecte aussi les erreurs présentes dans la communication avec le serveur et dans la bande passante pour ces “flux” de communications.
Mode d'emploi:
Visiter le site Glasnost pour M-Lab et cliquez le bouton “Start Testing”.
Cet outil sert plusieurs usagers en même temps. Si il y a une file d'attente, l'usager recevra un message suggérant de réessayer plus tard.
Audience:
Novices
Chercheur:
Krishna Gummadi
Marcel Dischinger
Plus de détails:
http://broadband.mpi-sws.org/transparency/bttest-mlab.php
Network Path and Application Diagnosis (NPAD)
Raison d'être:
NPAD diagnose quelques-uns de problèmes les plus communs affectant les réseaux de périphérie et les systèmes des usagers. Ce sont les causes les plus fréquentes de tous les problèmes de performance sur les réseaux à large distribution.
Données Collectées:
NPAD transfère en gros des données entre le serveur et votre ordinateur et en génère des statistiques détaillées sur les mécanismes qui gèrent la performance. Le serveur enregistre l'adresse IP, les vitesses de téléchargement, les paquets transférés et les variables TCP du test.
Mode d'emploi:
NPAD dépend sur votre choix d'un serveur M-Lab géographiquement près de vous.
Mountain View, California
Los Angeles, California
Seattle, Washington
Chicago, Illinois
Atlanta, Georgia
Miami, Florida
New York City, New York #1
New York City, New York #2
London, United Kingdom
Athens, Greece
Il existe aussi une liste de serveurs fournis par d'autres groupes ici:
Liste statique.
Noter que NDT sert les usagers selon une base de premier arrivé, premier servi. Si il y a une file d'attente, l'usager en sera avisé du délai.
Audience:
Experts en réseau et administrateurs de réseaux. NDT est toujours en mode expérimental.
Chercheur:
Matt Mathis
Plus de détails:
http://www.psc.edu/networking/projects/pathdiag/
Pathload2
Raison d'être:
Pathload2 mesure la bande passante disponible de votre connectivité Internet. Cette bande passante disponible est le taux de transfère de données le plus élevé que vous pouvez envoyer à un lien sur le réseau avant qu'il ne devienne congestionné.
Par exemple, si votre fournisseur d'accès internet vous offre un lien DSL de 6Mbps en aval, mais vous ne vous servez que de 1Mbps dans cette direction, la bande passante disponible sera environ 5Mpbs.
Pathload2 rapporte deux résultats: un pour la direction en amont (de votre réseau à l'Internet) et un autre pour la direction en aval (de l'Internet vers votre réseau).
Pathload2 diffère d'autres tests de vitesse en ce qu'il utilise des techniques de sondage active afin d'estimer la bande passante disponible d'une manière qui ne dépend pas d'un protocole ou d'une application spécifique.
Données Collectées:
À chaque test, Pathload2 enregistre l'adresse IP, l'heure et la date, les vitesses de téléchargement en amont et en aval, et d'autre statistiques connexes.
Mode d'emploi:
Pour utiliser Pathload2, vous devez télécharger et installer un logiciel sur votre ordinateur. Pour l'instant, le logiciel est disponible sur la plupart des versions de Windows, Mac OS X, et les distributions de Linux et BSD majeures.
Télécharger le client Windows
Télécharger le client Mac (cross-platform x86/PPC)
Télécharger le code source Linux ou Windows.
Code source serveur (Utilisé présentement sur 13 serveurs M-Lab)
Audience:
Débutants et Experts.
Chercheurs:
La versions originale de Pathload a été développée par Manish Jain et Constantine Dovrolis.
Pathload2 est une version client-serveur de Pathload dans laquelle le serveur est hébergé chez M-Lab. Pathload2 a été développé Nachiket Deo, Partha Kanuparthy et Constantine Dovrolis.
Constantine Dovrolis
Manish Jain
Partha Kanuparthy
Nachiket Deo
Plus de détails:
Pour plus d'information sur Pathload et les méthodes d'estimation de bande passante, lire cet article.
ShaperProbe
Raison d'être:
ShaperProbe est une partie du projet Diffprobe. ShaperProbe tente de détecter si un fournisseur d'accès internet définit certains types de transfère comme « basse priorité » et lui assigne un niveau de service inférieur après qu'une certaine quantité de données soit transférée. ShaperProbe sonde activement et de façon non-intrusif le réseau afin de déterminer la nature et l'ampleur de la discrimination du trafic, et d'autres détails avant la transformation de celle dernière, par exemple le "maximum burst size".
Données Collectées:
ShaperProbe note l'adresse IP de l'usager, horodate chaque paquet, et tout délai ou perte mesurée en paquets sur le chemin aller-retour entre le client et le serveur M-Lab.
Mode d'emploi:
Téléchager:
Microsoft Windows (binaire): http://www.cc.gatech.edu/~partha/diffprobe/ShaperProbe.exe
MAC OS X (binaire): http://www.cc.gatech.edu/~partha/diffprobe/ShaperProbe.dmg
Linux (source): http://www.cc.gatech.edu/~partha/diffprobe/shaperprobe.tgz
Sur Windows, double-cliquer l'exécutable.
Sur OS X, double-cliquer l'image disque, et ensuite le binaire.
Sur Linux, vous aurez besoins des librairies suivantes afin de compiler: glibc (libc6-dev sur Ubuntu ou Debian). Après la décompression, compiler et exécuter ShaperProbe:
$ make
$ ./prober
Audience:
Novices.
Chercheur:
Constantine Dovrolis
Partha Kanuparthy
Plus de détails:
http://www.cc.gatech.edu/%7Epartha/diffprobe/shaperprobe.html
NANO
(bientôt - pour l'instant, vous pouvez essayer la version Alpha non-hébergée sur M-Lab)
Raison d'être:
NANO tente de découvrir si un fournisseur d'accès internet dégrade la performance d'un certain sous-ensemble d'usagers, applications, ou destinations.
Données Collectées:
Pour utiliser NANO, les usagers doivent télécharger et installe un logiciel sur leur ordinateur. NANO collectera deux types de données:
- NANO effectue certains tests entre le client et un serveur M-Lab, tel que générer des téléchargements de différent types de trafic. Ces données seront envoyées au serveur M-Lab.
- NANO peut aussi examiner le trafic sur le réseau de l'usager et ramasser des données de performance lorsque l'usager visite des destinations populaires sur le web. Plutôt que de générer des tests, l'outil surveille l'activité Internet régulier et typique de l'usager. NANO envoit ensuite des données anonymes et agrégés à l'équipe NANO à Georgia Tech. Ces statistiques ne seront pas envoyées au serveur M-Lab.
Une explication complète sur la collection et la protection de l'anonymat des données cueillies par NANO sera présentée lorsque NANO deviendra accessible au public.
Mode d'emploi:
L'usager devra télécharger et installer un logiciel sur son ordinateur. L'outil n'est pas encore disponible, mais le sera bientôt.
Audience:
Novices.
Chercheur:
Nick Feamster
Mukarram bin Tariq
Murtaza Motiwala
Mostafa Ammar
Plus de détails:
http://www.cc.gatech.edu/~feamster/papers/nano-hotnets2008.pdf

