Auteur Sujet: un speedtest.net en ligne de commande  (Lu 9260 fois)

0 Membres et 2 Invités sur ce sujet

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
un speedtest.net en ligne de commande
« le: 10 juillet 2014 à 12:46:02 »
Hello,

https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py

par contre, il choisit le serveur en fonction du ping...

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
un speedtest.net en ligne de commande
« Réponse #1 le: 10 juillet 2014 à 13:25:37 »
c'est plus complet par la : https://github.com/sivel/speedtest-cli

y'a la doc (ou faire speedtest-cli -h) et comment choisir le serveur (faut connaitre son ID).

Ce sont les serveurs de SpeedTest.net pris dans cette liste: http://c.speedtest.net/speedtest-servers-static.php
On y retrouve les ID des serveurs, par exemple:

2231 - Massy - Testdebit.info
3681 - Paris - Free Mobile
1688 - Paris - Bouygues Telecom
3782 - Paris - Orange
4011 - Strasbourg -  Lafibre.info
2023 - Lyon - LaFibre.info

Les tests sont trop courts par contre pour donner des résultats probants, surtout avec des abonnements THD.

Ralph

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 700
  • M.E.L. (59) / 1Gbps ↓ + ↑
un speedtest.net en ligne de commande
« Réponse #2 le: 12 juillet 2014 à 21:19:17 »
Le hic aussi c'est qu'il ne fait que 4 transferts en parallèle.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
un speedtest.net en ligne de commande
« Réponse #3 le: 13 juillet 2014 à 13:37:06 »
Ca n'est pas 4 mais 6  mais en fait c'est un peu plus compliqué que ca.

J'ai regardé un peu le code pour voir comment ca marche:

pour mesurer le download:  il prépare une liste de 40 fichiers a télécharger depuis le serveur:

4 fois http://<url du serveur>/speedtest/random350x350.jpg
4 fois http://<url du serveur>/speedtest/random500x500.jpg
4 fois http://<url du serveur>/speedtest/random750x750.jpg
4 fois http://<url du serveur>/speedtest/random1000x1000.jpg
4 fois http://<url du serveur>/speedtest/random1500x1500.jpg
4 fois http://<url du serveur>/speedtest/random2000x2000.jpg
4 fois http://<url du serveur>/speedtest/random2500x2500.jpg
4 fois http://<url du serveur>/speedtest/random3000x3000.jpg
4 fois http://<url du serveur>/speedtest/random3500x3500.jpg
4 fois http://<url du serveur>/speedtest/random4000x4000.jpg
donc 4 fois le 1er plus 4 fois le 2nd, etc.
Les fichiers sont de plus en plus gros, le dernier (random4000x4000.jpg) faisant 30Mo environ.

Une fois la liste établie, il télécharge les 40 fichiers en utilisant un système de queue de threads, la taille de la queue est réglée a 6.
Donc a tout moment il y a au plus 6 téléchargements en parallèle mais par forcement tous de la même taille.
Les 6 premiers de la liste démarrent quasi en même temps et ensuite ca déroule, des qu'un est fini ça démarre le suivant dans la liste.


vivien

  • Administrateur
  • *
  • Messages: 47 168
    • Twitter LaFibre.info
un speedtest.net en ligne de commande
« Réponse #4 le: 13 juillet 2014 à 15:30:17 »
A noter que c'est l'ancienne architecture SpeedTest.

Aujourd'hui SpeedTest n'utilise plus ces fichiers pour les tests web mais fait des transfert sur le port 8080 a la mode iperf et c'est bien plus performant.

C'est la même chose sur le testr sur https://testdebit.info ou le nouveau test DegroupTest.

Les fichiers sont par contre utilisés par la version iOS et Android de SpeedTest.net

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
un speedtest.net en ligne de commande
« Réponse #5 le: 13 juillet 2014 à 16:17:45 »
tiens... ce sujet a été allégé ?

vivien

  • Administrateur
  • *
  • Messages: 47 168
    • Twitter LaFibre.info
un speedtest.net en ligne de commande
« Réponse #6 le: 13 juillet 2014 à 18:00:06 »
Non, ne pas confondre avec l'autre post qui part un peu en hors sujet et parle aussi de SpeedTest en ligne de commande : https://lafibre.info/tester-son-debit/nouveau-test-de-debit-degrouptest/

vivien

  • Administrateur
  • *
  • Messages: 47 168
    • Twitter LaFibre.info
un speedtest.net en ligne de commande
« Réponse #7 le: 27 septembre 2019 à 08:53:00 »
SpeedTest-cli a basculé et utilise maintenant le port 8080, comme le site web speedtest.net ou les applications Android / iOS SpeedTest.net

Avant il utilisait le port 80.

Le trafic SpeedTest-cli est principalement des tests automatisés comme le montre les statistiques (serveur de Massy) :




kaktuss77

  • Abonné Orange Fibre
  • *
  • Messages: 598
  • Free 8G/700M + Orange 2G/1G <3
    • @kaktuss77
un speedtest.net en ligne de commande
« Réponse #8 le: 27 septembre 2019 à 15:23:59 »
Hello,
en parlant de Speedtest-cli,

J'ai certains serveur sur lesquels il m'es impossible de lancer un test (je m'en suis aperçu avec le script de Vivien pour repérer les serveurs 10Gbps)

Voici le message ce que ca me fait :

speedtest --server 22132
Retrieving speedtest.net configuration...
Testing from Free SAS (xx.xx.xx.xx)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...

Hosted by Leonix Telecom (Paris) [2.04 km]: 5008.033 ms
Testing download speed................................................................................
Download: 0.00 Mbit/s
Testing upload speed................................................................................................
Upload: 0.00 Mbit/s

Pourtant sur le serveur de Massy par exemple aucun soucis :

speedtest --server 2231
Retrieving speedtest.net configuration...
Testing from Free SAS (xx.xx.xx.xx)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by TestDebit.info (Massy) [15.02 km]: 5.364 ms
Testing download speed................................................................................
Download: 4562.37 Mbit/s
Testing upload speed................................................................................................
Upload: 526.08 Mbit/s



Je me demande si c'est pas le fait que les serveurs impossible à tester soit des serveurs qui n'utilise plus du tout le port 80 et le système de fichiers .jpg

je vais voir pour mettre à jour l'appli
« Modifié: 27 septembre 2019 à 15:48:29 par kaktuss77 »

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 439
  • Lyon (69) / St-Bernard (01)
    • Twitter
un speedtest.net en ligne de commande
« Réponse #9 le: 27 septembre 2019 à 15:33:28 »
Pour répondre à ton DM,
(Disclaimer : Je suis le responsable réseau de Leonix/Always On)

Le serveur de Leonix, c'est compliqué...

A la base, c'est un gars qui n'était absolument pas de mon équipe (le réseau) qui a pris l'initiative, sans, c'était installé n'importe comment, donc on a fini par le shut.
Là, j'ai demandé à un de mes stagiaires de le faire, mais ça n'a pas l'air brillant non plus.

Je vous avoue que l'intérêt d'un serveur Speedtest étant très relatif pour nous au vu de nos interconnexions de qualité...

Je vais voir pour trouver le temps de le réinstaller correctement, mais je n'ai aucun ETA à donner :)

kaktuss77

  • Abonné Orange Fibre
  • *
  • Messages: 598
  • Free 8G/700M + Orange 2G/1G <3
    • @kaktuss77
un speedtest.net en ligne de commande
« Réponse #10 le: 27 septembre 2019 à 15:47:50 »
Merci Hugues pour le retour, Pas de soucis pour ETA ^^chacun fait comme il peut et puis Je pense que ça n'a pas vraiment de plus-value pour vous.

j'ai pris Leonix comme exemple mais j'en est plein d'autre dans le même cas en CLI. Via le Web ou bien l'application pas de soucis particulier.

Voici un exemple

vyos@VyOS-RtR:~$ ./comp-speedtest.sh
Merci de ne pas utiliser votre PC pendant les tests
Test n° 1 / 92 Orange         - Paris      : Échec serveur indisponible
Test n° 2 / 92 SFR            - Paris      : 570 Mb/s - 6 ms
Test n° 3 / 92 SiriusHD       - Paris      : 623 Mb/s - 4 ms
Test n° 4 / 92 Naitways       - Paris      : 647 Mb/s - 3 ms
Test n° 5 / 92 fdcservers.net - Paris      : 567 Mb/s - 7 ms
Test n° 6 / 92 CCleaner       - Paris      : 901 Mb/s - 3 ms
Test n° 7 / 92 HarryLafranc   - Paris      : 622 Mb/s - 10 ms
Test n° 8 / 92 Interoute VDC  - Paris      : Échec serveur indisponible
Test n° 9 / 92 Cloudwatt      - Paris      : 645 Mb/s - 6 ms
Test n°10 / 92 Télécom Paris  - Paris      : 827 Mb/s - 7 ms
Test n°11 / 92 Extragornax    - Paris      : Échec serveur indisponible
Test n°12 / 92 Host-Heberg    - Paris      : 867 Mb/s - 8 ms
Test n°13 / 92 Stella Telecom - Courbevoie : 681 Mb/s - 7 ms
Test n°14 / 92 Ozone          - Courbevoie : 687 Mb/s - 7 ms
Test n°15 / 92 Scaleway/Online- Vitry/Seine: 647 Mb/s - 5 ms
Test n°16 / 92 TestDebit.info - Massy      : 4379 Mb/s - 5 ms
Test n°17 / 92 Orange         - Lyon       : Échec serveur indisponible
Test n°18 / 92 LaFibre.info   - Lyon       : 3412 Mb/s - 12 ms
Test n°19 / 92 Via Numérica   - Archamps   : 592 Mb/s - 14 ms
Test n°20 / 92 Rocho DataCente- Chambéry   : 754 Mb/s - 14 ms
Test n°21 / 92 Ikoula         - Reims      : 845 Mb/s - 26 ms
Test n°22 / 92 RIV54          - Saulnes    : 708 Mb/s - 16 ms
Test n°23 / 92 ORNE THD       - Rombas     : 1220 Mb/s - 11 ms
Test n°24 / 92 Vialis         - Woippy     : 693 Mb/s - 21 ms
Test n°25 / 92 REFO Falck     - Falck      : 702 Mb/s - 29 ms
Test n°26 / 92 Enes           - Hombourg   : 546 Mb/s - 20 ms
Test n°27 / 92 Fibragglo      - Forbach    : 450 Mb/s - 29 ms
Test n°28 / 92 La Regie       - Reichshoffe: 447 Mb/s - 20 ms
Test n°29 / 92 AS Dienstleistu- Strasbourg : 98 Mb/s - 29 ms
Test n°30 / 92 LaFibre.info   - Douai      : 2397 Mb/s - 10 ms
Test n°31 / 92 ePlay TV       - Roubaix    : 215 Mb/s - 7 ms
Test n°32 / 92 Vianet         - Le Havre   : Échec serveur indisponible
Test n°33 / 92 LaFibre.info   - Bordeaux   : 2472 Mb/s - 12 ms
Test n°34 / 92 Axione         - Pau        : Échec serveur indisponible
Test n°35 / 92 TestDebit.info - Marseille  : 2665 Mb/s - 17 ms
Test n°36 / 92 Orange         - Marseille  : Échec serveur indisponible
Test n°37 / 92 SEACOM         - Marseille  : Échec serveur indisponible
Test n°38 / 92 DFOX           - Nice       : 546 Mb/s - 2 ms
Test n°39 / 92 Andorra Telecom- Andorra    : 277 Mb/s - 46 ms
Test n°40 / 92 Univ Catholique- Louvain    ^C

vivien

  • Administrateur
  • *
  • Messages: 47 168
    • Twitter LaFibre.info
un speedtest.net en ligne de commande
« Réponse #11 le: 27 septembre 2019 à 18:30:15 »
Hugues je me propose d’administrer ton serveur de test de débit.

Un serveur de plus, tant que je reste sur mes scripts c'est pas beaucoup de travail.

Je peux même fournir le hardware avec carte 10G, c'est généralement mieux qu'une VM.