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

0 Membres et 1 Invité sur ce sujet

Harvester

  • Abonné Free fibre
  • *
  • Messages: 344
  • Freebox Révolution - Limours (91)
    • Site perso
Le serveur speedtest.net Wibox est publique - son ID est : 16920
Il est bien disponible dans la liste des serveurs officel sur le site https://www.speedtest.net/fr

Je confirme que ça fonctionne chez moi, j'ai ajouté : https://github.com/vivienfr/comp-speedtest/pull/3

phebert

  • Expert Wibox
  • Expert
  • *
  • Messages: 9
  • Val-De-Reuil 27100
    • Wibox
Je confirme que ça fonctionne chez moi, j'ai ajouté : https://github.com/vivienfr/comp-speedtest/pull/3

Impec merci - je suis en train d'installer un serveur Ubuntu 18.04 parce que le script ne fonctionne pas sous Ubuntu 16.04 certainement à cause de la version speedtest-cli qui ne reconnait pas l'option --cvs
speedtest-cli: error: unrecognized arguments: --csv

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Mais c'est un serveur public !

En fait il n'a pas été intégré dans la liste car j'avai filtré sur le pays "France" et non "FR"

Je vais donc rajouter ces 5 serveurs que j'ai omis car n'étant pas en "France" :
- 16920) Wibox (Val de Reuil, FR) [94.23 km]
- 17225) Hexanet (Reims, FR) [129.82 km]
- 16913) Eurafibre (Lille, FR) [201.90 km]
- 16876) Regie Talange (Talange, FR) [280.71 km]
- 18183) VistaWAN.com (Nice, FR) [687.25 km]

Harvester

  • Abonné Free fibre
  • *
  • Messages: 344
  • Freebox Révolution - Limours (91)
    • Site perso
Impec merci - je suis en train d'installer un serveur Ubuntu 18.04 parce que le script ne fonctionne pas sous Ubuntu 16.04 certainement à cause de la version speedtest-cli qui ne reconnait pas l'option --cvs
speedtest-cli: error: unrecognized arguments: --csv

Effectivement, l'option a été ajoutée dans la version 1.0 de speedtest-cli, et la version fournie dans Ubuntu 16.04 est la version 0.3.4 :)

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Il est possible d'installer une version récente de SpeedTest-cli avec Ubuntu 16.04 : Tuto pour Debian 9 ou Ubuntu 16.04

Maintenant quand il est possible d'utiliser une version plus récente, c'est mieux : on profite des dernières optimisations pour ces débits hors du commun.

=> Cf Linux 4.18 : gain de performance sur certains serveurs

phebert

  • Expert Wibox
  • Expert
  • *
  • Messages: 9
  • Val-De-Reuil 27100
    • Wibox
Premiers résultat depuis un serveur raccordé en 10G sur notre réseau dans la VRF Internet

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
@vivien: je viens de poster un PR avec divers changements:

- test de la version de speedtest-cli (et si speedtest-cli est dans le dossier courant il sera utilisé).
- séparation données/code: la liste des serveurs a tester est maintenant un fichier passer en parametre ou lu de stdin. Tu peux donc faire un truc du genre:

   curl -s https://mondomaine.com/servers.txt | ./comp-speedtest.sh

ou
   ./comp-speedtest.sh servers.txt


J'ai mis 2 listes en exemple, une petite pour faire des tests rapides et la liste complete des 92 serveurs actuels. Idéalement tu devrais l'herbeger sur lafibre.info par exemple (ou sur github ca marche aussi).


par exemple:

curl -s https://raw.githubusercontent.com/kgersen/comp-speedtest/master/servers.csv | ./comp-speedtest.sh
Le code calcul le nombre de serveurs pour l'affichage a l'écran et conserve la mise en page (espaces) de la liste des serveurs.

le format de la liste est "nom, ville, id". exemple:

Orange         , Paris      , 5559
SFR            , Paris      , 12746
SiriusHD       , Paris      , 10676
Naitways       , Paris      , 16476

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
A bien y réfléchir le mieux serait de forker speedtest-cli et de le modifier pour lire une liste de serveurs a tester en batch. Il faut de toute facon Python sur la machine donc autant tout faire en Python plutôt que de jongler avec Bash et plusieurs fichiers...

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Merci pour toutes ces idées.

A vrai dire le projet de départ était juste de publier une liste de serveurs SpeedTest avec une indication sur le débit atteignable, mais aussi l'AS qui héberge le serveur, la capacité des liens de peering sur les GIX de l’hébergeur et d'autres info publiques pour se faire une idée. Comme faire 80 serveurs à la main sur un navigateur est long, je me suis dit qu'il serait bien de scripté la chose.

Ce client qui a souscrit une offre 1 Gb/s symétrique chez VideoFutur a fait de nombreux tests, sur plusieurs PC, plusieurs système d’exploitation et plusieurs serveurs SpeedTest et je ne m’aperçois que les serveurs testés sont tous hébergés par le même AS.
=> Donc je ne suis pas sur que le pb est chez VideoFutur, même si les retours d'autres clients laissent à penser que c'est le cas.

Bref faire plusieurs listes est pertinent, même si speedtest-cli n'est pas l'outil ultime : il n'est pas aussi bon qu'un vrai SpeedTest dans un navigateur, si on a un CPU de compétition.

Je pourrais faire une liste de serveurs réputés performants (débit speedtest-cli > 1 Gb/s) et une liste complète.

Je vais travailler sur vos retours, merci phebert et STRAT38.

A terme on pourrait étendre aux serveurs nPerf, (par contre, je me demande le coté légal de speedtest-cli qui utilise les mires SpeedTest et j'étais persuadé que SpeedTest développerais des évolution pour bloquer ce script - ce ne semble pas le cas)

DamienC

  • Abonné Sosh fibre
  • *
  • Messages: 2 217
  • FTTH ↓ 300Mbps ↑ 300 Mbps sur Brest (29)
Vivien,

Si nécessaire/pertinent, je peux faire divers tests avec des serveurs 10 Gbps en FR/BE/UK


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
par contre, je me demande le coté légal de speedtest-cli qui utilise les mires SpeedTest et j'étais persuadé que SpeedTest développerais des évolution pour bloquer ce script - ce ne semble pas le cas

D'un autre coté les serveurs n'appartiennent pas a speedtest et speedtest ne paie pas ceux qui les fournissent bien qu'ils monétisent les métriques... Délicat dans ce cas d'aller bloquer...

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Il me semble que Ookla, l'éditeur de SpeedTest, a déjà lancé une action judiciaire contre une société qui éditait un outil qui utilisais ses serveurs.

J'imagine plusieurs fichiers :
- all.csv : tous les serveurs que j'ai référencé (France et pays limitrophe)
- all-10g.csv : tous les serveurs en 10 Gb/s que j'ai référencé (France et pays limitrophe)
- fr.csv : tous les serveurs Français
- fr-10g.csv : tous les serveurs Français en 10 Gb/s
- be.csv : tous les serveurs Belges
- be-10g.csv : tous les serveurs Belges en 10 Gb/s
- lu.csv : tous les serveurs du Luxembourg
- lu-10g.csv : tous les serveurs du Luxembourg en 10 Gb/s
- ch.csv : tous les serveurs Suisse
- ch-10g.csv : tous les serveurs Suisse en 10 Gb/s