Auteur Sujet: Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !  (Lu 29512 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #96 le: 12 février 2019 à 10:36:22 »
Le mieux serait de séparer le code des datas (liste des serveurs) qui elles ne sont pas 'neutres'.
Oui, c'est bien prévu en suivant ta proposition.

Je trouve qu'une autorité nationale n'a pas à cautionner même à un grand public bidouilleur des
tests de débits faits sur des serveurs d'entreprises ou des particuliers qui sont à moitié des serveurs 1 Gbps alors que XN lance des services 10 GBps.

Pour moi ce style de script doit rester dans un forum ou les membres (souvent bien plus avisé que d'autres forums) sauront pondérer et expliquer le biniou et éviter les buzz/fake news.
Plutôt d'accord, je ne comprends pas trop pourquoi l'ARCEP ferait quoi que ce soit de lié à ce script, c'est juste pour tester des intercos internet sur des serveurs sponsorisés à une boite, c'est hors champ.

Si vous regardez le rapport sur l’état de l’Internet 2018 publié chaque année par l'Arcep début juin, la première partie (22 pages) est consacrée à "Améliorer la mesure de la qualité de service de l'internet" :

(cliquez sur la miniature ci-dessous - le document est au format PDF)


L'Autorité avait deux choix possible : développer son propre outil ou essayer de faire monter en fiabilité l’écosystème.
C'est la dernière possibilité qui a été choisie.

Il y a plusieurs chantiers expliqué dans le document :
- Chantier A: caractérisation de l'environnement utilisateur => Les FAI vont développer une API pour répondre à ce besoin :
La mesure de la qualité de service est particulièrement complexe sur les réseaux fixes : il est à ce jour impossible techniquement pour un outil web de connaître avec certitude la technologie d'accès (cuivre, câble, fibre, etc.) sur laquelle a été réalisé un test. Ce manque de caractérisation de la mesure rend les données difficilement exploitables, voire, dans certains cas, induit en erreur le consommateur.

L'Arcep a lancé en début d'année 2018 un vaste chantier sollicitant toutes les parties prenantes afin de résoudre ce problème majeur. L'écosystème a convergé vers la mise en place d'une Application Programming Interface (API) implèmentée directement dans la box des opérateurs et accessible aux outils qui respectent le Code de conduite. Cette interface permettra de transmettre les informations qui constituent la " carte d'identité de l'accès ", telles que la technologie d'accès, mais aussi le débit souscrit par le consommateur, la qualité du Wi-Fi, etc, et ce dans le plein respect de la vie privée. Les contributions des différents acteurs ont permis de faire èmerger les spécifications détaillées du fonctionnement de cette API.

Courant janvier, l'Arcep réunira les parties prenantes dans un comité de suivi du développement de l'API et publiera l'ensemble de ces spécifications.


- Chantier B : méthodologies de mesures.
Un code de conduite a été publié le 20 décembre 2018 qui incitent les acteurs à :
- accentuer la transparence des choix méthodologiques réalisés, afin que toute personne tierce soit en mesure d'analyser les résultats présentés ;
- abandonner les pratiques les plus sujettes à caution, en termes de protocole de test comme de publication des résultats.


- Chantier C : mires de test


Les mires de tests intéressent donc bien l'Arcep.

Et si on regarde le rapport de 2017, on voit que c'était déjà le cas avec un comparatif des outils de test de débit, malheureusement anonymisé :


Les autres page du rapport 2017 sur l'état de l'Internet en France qui concerne la mesure de débit :

(cliquez sur la miniature ci-dessous - le document est au format PDF)


Bref un testeur de mire est pertinent, mais il ne dois pas être limité à un outil, d'où le changement de nom...

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 680
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #97 le: 12 février 2019 à 10:50:13 »
Je pense qu'il faut voir ça plus globalement comme une action dans le champ plus large de la fiabilisation des tests de débit justement.

Mais il faut que l'ARCEP s'empare du sujet avec un observatoire mais pasqu'on laisse que un script comme cela dans un coin.

underground78

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 7 434
  • Orsay (91)
    • FreePON : suivi géographique du déploiement fibre EPON chez Free
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #98 le: 12 février 2019 à 10:52:45 »
Il faut bien se donner les outils nécessaires pour être capable d'avancer sur le sujet.

vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #99 le: 12 février 2019 à 11:27:24 »
Mais il faut que l'ARCEP s'empare du sujet avec un observatoire mais pasqu'on laisse que un script comme cela dans un coin.

Il faut développer un script (là c'est tout sauf une version finalisée) avant de pouvoir le promouvoir ou publier des résultats basés sur ce script.

La démarche de co-construction initiée par l'Arcep permet à tous de participer et d'améliorer l'outil.

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 680
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #100 le: 12 février 2019 à 11:39:49 »
Pour moi, il n'y a pas assez d'avertissements que le script est en beta...

 

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #101 le: 12 février 2019 à 12:23:46 »
Le plus génant pour le moment est que le script fait un usage "detourné" de la partie serveur de SpeedTest qui est un produit commercial non open source. Le client utilisé (speedtest-cli) n'est pas officiel et n'a surement pas la sanction de SpeedTest.

Je pense que l'ARCEP devrait officiellement demandé a SpeedTest soit un script ligne de commande officiel soit une autorisation explicite d'utiliser speedtest-cli.

On n'a pas non plus d'informations techniques poussés (specs) ni d'études sur la méthodologie du script. Il en a va de meme pour les autres
 mires commerciales, nPerf n'est pas open source non plus par exemple.

- Chantier A: caractérisation de l'environnement utilisateur => Les FAI vont développer une API pour répondre à ce besoin :

L'écosystème a convergé vers la mise en place d'une Application Programming Interface (API) implèmentée directement dans la box des opérateurs et accessible aux outils qui respectent le Code de conduite. Cette interface permettra de transmettre les informations qui constituent la " carte d'identité de l'accès ", telles que la technologie d'accès, mais aussi le débit souscrit par le consommateur, la qualité du Wi-Fi, etc, et ce dans le plein respect de la vie privée. Les contributions des différents acteurs ont permis de faire èmerger les spécifications détaillées du fonctionnement de cette API.

Courant janvier, l'Arcep réunira les parties prenantes dans un comité de suivi du développement de l'API et publiera l'ensemble de ces spécifications.[/color]


A noter que cela existe déja en parti depuis des années: UPnP-IGD est dispo dans toutes les box opérateurs mais aucun opérateur ne le configure correctement. On pourrait pourtant obtenir le débit min/max de la connexion, le volume, l'uptime, etc (cf http://miniupnp.free.fr/ puis faite un 'upnpc -s' sur votre lan pour voir les infos de votre box).

Mais je présume que c'est mieux de reinventer une nouvelle API ...

vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #102 le: 12 février 2019 à 13:03:38 »
Sur speedtest-cli : Moi aussi, je pensais que Ookla bloquerait speedtest-cli, vu que c'est fortement utilisé (une partie importante du trafic est généré par SpeedTest-cli d’après ce que je vois dans les log, vu que il ne se cache pas)

Cela fait un petit moment qu'il existe, Ookla a réalisé des modifications importante de son outil avec le passage en https et n'a pas touché aux fichiers legacy.

Dans le passé, il avait par contre fait des modifications pour que l'outil qui vérifie le fichier crossdomain.xml interdise l’accès à nPerf.

Bref pour moi Ookla laisse speedtest-cli tranquille alors qu'on a vu que quand nPerf a tenté d'utiliser les mêmes serveurs, après accord du propriétaire, cela s'est mal passé.


Statistiques sur le serveur de Massy (SpeedTest est tout seul sur le serveur) :

Volume au niveau de l'Interface Ethernet en Mb/s (incluant les tests web ou l'applicaiton speedtest.net pour Android/iOS sur le port 8080 et les tests speedtest-cli via Apache)


Les statistiques Apache en Mo/s (> 99% sont réalisées par speedtest-cli car les tests officiels sont maintenant sur le port 8080 pour le fixe comme le mobile - il y a un fallback si le port 8080 est fermé sur les applications iOS / Andrdoid uniquement)


Sur le pic à 700 Mb/s coté Ethernet, on note que 82 Mo/s soit 688 Mb/s sont liés à Apache et donc SpeedTest-cli et seulement 12 Mb/s (700-688) aux clients Ookla officiels.



Sur la localisation des mires : C'est un point aussi problématique que les tests de débit soient fait sur le réseau du FAI (ou de son conçurent), toutefois ce n'est pas simple d'avoir des mires de qualité (avec un débit de 10 Gb/s ou plus) chez de nombreux hébergeurs.

Avoir un seul hébergeur, c’est la solution qui pourrait être retenu, mais quand l’hébergeur sature, tout sature avec l'impact pour les opérateurs en appels au service client et demande de dédommagement.

Dans d’autres pays les mires du test de débit de l’autorité de régulation est sur les GIX, mais en France avec Free et Orange qui ne sont pas sur les GIX c’est problématique.
Si vous avez des idées sur le sujet mire, je suis intéressé, car je vois bien les problèmes, mais je vois moins les solutions.

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 680
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #103 le: 12 février 2019 à 13:41:40 »
Bref pour moi Ookla laisse speedtest-cli tranquille alors qu'on a vu que quand nPerf a tenté d'utiliser les mêmes serveurs, après accord du propriétaire, cela s'est mal passé.

Normal, speedtest.net payait l'infra pour que nperf puisse vendre de la data...

ici ca serait une autorité nationale, euh ca revient un peu au même....

pour parler de speedtest-cli, si ookla ne fait pas le forcing pour le censurer c'est que le protocole de test
reste pas trop complexe en reverse-enginering...

vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #104 le: 12 février 2019 à 13:49:57 »
Le but premier du script n'est pas de remplacer le client officiel SpeedTest, mais d'établir une liste de mires pertinentes pour faire des tests ensuite avec le client officiel.
Le but second pourrait être de voir les destinations qui saturent, sans être toutefois en mesure de savoir où est le problème (chez son FAI, chez le transitaire ou chez l'hébergeur de la mire).

La création de ce script est lié principalement li à l'absence d'information qui permet à un client de sélectionner une mire qui sera en mesure de tester de manière fiable son débit (les 2/3 des mires ne sont pas en mesure de tester un accès FTTH à 1 Gb/s de manière fiable)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #105 le: 12 février 2019 à 13:51:33 »
Sauf que Speedtest ne  paie aucune infra.

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 680
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #106 le: 12 février 2019 à 14:09:48 »
On connait le soucis...

perso je trouverais bien plus utile de creer un script qui donnerait un fichier unique valable 1 minute ou un truc du genre... la personne aurait un acces temporaire unique et exclusif sur un serveur et aurait un résdultat réel sans se poser la question de savoir si ils sont pas X clients FB delta ou one à DL/UL en même temps sur un serveur 10GB/s...

Bonjour vous avez acces au serveur test4.lafibre.info (10GB/s) en acces exclusif au minimum 1 minute
jusqu'à la prochaine révocation de ce jeton.

Le fichier de DL de 25GB est http://test4.lafibre.info/jeton5254122854acdfr/fichier-de-test.rnd
Le répertoire UL est le http://test4.lafibre.info/jeton5254122854acdfr-upload/ vous pouvez uploader
25GB max de fichiers qui seront detruit à la prochaine révocation de ce jeton.

Bon tests.

voili voilu...






vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Vous avez une connexion 10 Gb/s ? Aidez-moi à comparer les serveurs SpeedTest !
« Réponse #107 le: 12 février 2019 à 14:14:46 »
Quand je parlais de saturation, c'est une saturation peering / transit. Exemple récent :Coupure 2x864FO Scaleway entre DC2 et DC3 ou Débit très mauvais de mon serveur So You Start

Pour éviter la saturation du serveur, il suffit de voir plus gros, pour moi ce n'est pas un point problématique.

Éventuellement on pourrait regarder a postériori si il y a eu une saturation et avertir l'utilisateur / la retirer d'une comparaison.

Vu la fréquentation (plusieurs dizaines de tests simultanés) il n'est pas envisageable d'avoir un serveur dédié à un client même quelques secondes.

Trouver une solution pour éviter les tests continus par une même IP seraient par contre intéressant, surtout pour iPerf3 qui est le champion incontesté des abus.