Auteur Sujet: Speedtest-cli Error "unable to connect to servers to test latency"  (Lu 3693 fois)

0 Membres et 1 Invité sur ce sujet

Sylv_01

  • Abonné Orange Fibre
  • *
  • Messages: 359
Bonjour,
Je me permets de poster ici ce sujet, car j'avais mis en place un monitoring me permettant de surveiller le débit de ma Box 4G au début de mon abonnement, afin de surveiller la stabilité de la connexion.
Pour ce faire, j'avais installé l'outil speedtest-cli sur mon NAS Synology, et je lançais en tache programmée (1 x heure), les datas étant remontées dans Domoticz pour les afficher sous forme de graphes.
Puis j'ai décidé d'arrêter de lancer des speedtest de façon automatique, car ça bouffe de la data sur mon forfait 4GBox, et puis tout allait bien...

J'ai tenté hier de le lancer manuellement afin de checker ma connexion pour aider un ami, mais j'ai une erreur qui intervient : "unable to connect to servers to test latency"
J'ai mis à jour speedtest-cli, sans succès.
J'ai cherché vainement sur le net, pas trouvé de réponse vraiment flagrante...
J'ai essayé sur une raspberry et également sur PC sur une distri Linux, ça fait pareil...
Certains d'entre vous utilisent-ils cet outil de mesure de débit et ont-ils rencontrés le problème ?
Par avance merci.

turold

  • Profil non complété
  • ******
  • Messages: 1 683
  • mp fermée (sauf admin et exceptions temporaires)
Speedtest-cli Error "unable to connect to servers to test latency"
« Réponse #1 le: 14 septembre 2022 à 14:07:38 »
Bonjour,

J'utilise leur version par navigateur.
Mais pour apporter un élément de réponse, le protocole de test de ping (latency) à récemment changé chez eux.
Des bugs peuvent donc persister.

Par navigateur, ça rame un peu côté ping, mais les valeurs sont ok au final.

Voici un résultat avant la MAJ (une seule valeur de ping):

https://www.speedtest.net/result/13136597446.png

Voici un résultat après MAJ (trois valeurs de ping, de gauche à droite c'est meilleure valeur classique, meilleure valeur durant un téléchargement, et enfin meilleure valeur durant un téléversement):

https://www.speedtest.net/result/13672732867.png

Sylv_01

  • Abonné Orange Fibre
  • *
  • Messages: 359
Speedtest-cli Error "unable to connect to servers to test latency"
« Réponse #2 le: 14 septembre 2022 à 14:15:06 »
Merci pour ta réponse, effectivement j'avais omis de le préciser, mais j'avais également fais le test depuis mon tel et ma tablette avec l'application speedtest, ça fonctionne...
Ce qui est bizarre, c'est que personne n'ait fait remonter le soucis sur le github, je vais voir comment faire une déclaration de bug...

[Edit] Bon, j'ai pas trouvé comment faire une décla de bug, à priori la rubrique <issues> a été désactivée par le mainteneur du projet  :(
Du coup je lui ai fait un mail, on verra bien...
Sinon si quelqu'un connait un outil de test de débit en ligne de commande sous linux, je suis preneur !  ;D
« Modifié: 14 septembre 2022 à 14:57:04 par Sylv_01 »

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Speedtest-cli Error "unable to connect to servers to test latency"
« Réponse #3 le: 14 septembre 2022 à 15:50:58 »
Sinon si quelqu'un connait un outil de test de débit en ligne de commande sous linux, je suis preneur !  ;D

/self promo

nspeed ...

https://dl.nspeed.app/nspeed-client/latest/

doc: https://github.com/nspeed-app/nspeed/blob/main/README.md

installation :
curl -o nspeed https://dl.nspeed.app/nspeed-client/latest/nspeed_linux_amd64
chmod +x nspeed

quelques exemples d'utilisation:
# download 1 flux
./nspeed get http://bouygues.testdebit.info/10G/10G.iso
# download 4 flux
./nspeed get -n 4 http://bouygues.testdebit.info/10G/10G.iso
# upload 1 flux
./nspeed put http://bouygues.testdebit.info/ 10g
# upload 4 flux
./nspeed put -n 4 http://bouygues.testdebit.info/ 10g
# download et upload en meme temps
./nspeed get http://bouygues.testdebit.info/10G/10G.iso put http://bouygues.testdebit.info/ 10g

l'outil mesure les download/upload vers n'importe quel url. La c'est un exemple d'un serveur de mire chez Bouygues.


/fin self promo

sinon https://lafibre.info/tester-son-debit/


Sylv_01

  • Abonné Orange Fibre
  • *
  • Messages: 359
Speedtest-cli Error "unable to connect to servers to test latency"
« Réponse #4 le: 15 septembre 2022 à 08:40:34 »
Salut et merci pour ta réponse, tu as raison de faire ton auto-promo, je vais tester !!!
Sinon mon NAS étant un Syno, j'ai vu que iPerf3 est dispo dans un paquet d'outils, mais je n'ai pas trop compris comment il s'utilisait, c'est plus pour tester son débit en interne entre plusieurs équipements, non ?

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
A
« Réponse #5 le: 15 septembre 2022 à 14:43:28 »
Salut et merci pour ta réponse, tu as raison de faire ton auto-promo, je vais tester !!!
Sinon mon NAS étant un Syno, j'ai vu que iPerf3 est dispo dans un paquet d'outils, mais je n'ai pas trop compris comment il s'utilisait, c'est plus pour tester son débit en interne entre plusieurs équipements, non ?

oui a la base c'est fait pour mesurer le débit entre machines locales mais ca peut aussi servir pour le débit Internet : il y a quelques serveurs iperf3 publics. voir  https://iperf.fr/iperf-servers.php mais ce n'est pas trop conçu pour cela.

en local, pour tester, il faut faire "iperf3 -s" sur une machine A et "iperf3 -c adresse_IP_machine_A" sur une machine B. Ca test le débit  B->A. Ajouter l'option -R (iperf3 -c machine_A -R) pour tester le débit A->B.

NSpeed devrait aussi marcher sur ton Syno si tu as un accès terminal/shell dessus. Si le cpu n'est pas x86_64 mais une autre architecture je peux faire une version adaptée de NSpeed (arm64, arm, mips, riscv64, etc)

Comme iperf3, NSpeed est aussi client/server donc tu peux lancer un nspeed server (./nspeed server -a="")  et sur un client "./nspeed get http://ip_serveur:7333/10g" pour un sens et "./nspeed put http://ip_serveur:7333/ 10g" pour l'autre (ou inverser les rôles).



Sylv_01

  • Abonné Orange Fibre
  • *
  • Messages: 359
A
« Réponse #6 le: 15 septembre 2022 à 15:05:53 »
NSpeed devrait aussi marcher sur ton Syno si tu as un accès terminal/shell dessus. Si le cpu n'est pas x86_64 mais une autre architecture je peux faire une version adaptée de NSpeed (arm64, arm, mips, riscv64, etc)
Merci pour ton retour, à priori mon DS116 est équipe d'un Marvell® ARMADA™ 385 88f6820 dual- core CPU, je ne connais pas...
[Edit] ah, à priori il s'agit d'un Arm V7...

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
A
« Réponse #7 le: 15 septembre 2022 à 15:23:16 »
Merci pour ton retour, à priori mon DS116 est équipe d'un Marvell® ARMADA™ 385 88f6820 dual- core CPU, je ne connais pas...
[Edit] ah, à priori il s'agit d'un Arm V7...

"cat /proc/cpuinfo" devrait donner toutes les infos nécessaires. sinon "uname -a"

Sylv_01

  • Abonné Orange Fibre
  • *
  • Messages: 359
A
« Réponse #8 le: 15 septembre 2022 à 15:24:45 »
"cat /proc/cpuinfo" devrait donner toutes les infos nécessaires. sinon "uname -a"
Yes, je regarde ça en rentrant ce soir...  ;)

Sylv_01

  • Abonné Orange Fibre
  • *
  • Messages: 359
Speedtest-cli Error "unable to connect to servers to test latency"
« Réponse #9 le: 15 septembre 2022 à 17:37:34 »
admin@NAS_SYNOLOGY:~$ cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 1 (v7l)
BogoMIPS        : 3719.16
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x4
CPU part        : 0xc09
CPU revision    : 1

processor       : 1
model name      : ARMv7 Processor rev 1 (v7l)
BogoMIPS        : 3726.54
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x4
CPU part        : 0xc09
CPU revision    : 1

Hardware        : Marvell Armada 380/381/382/383/384/385/388 (Device Tree)
Revision        : 0000
Serial          : 0000000000000000
admin@NAS_SYNOLOGY:~$

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Speedtest-cli Error "unable to connect to servers to test latency"
« Réponse #10 le: 16 septembre 2022 à 16:10:56 »
ok j'ai build une version "arm 7" pour voir:

sur le nas:
curl -o ./nspeed https://dl.nspeed.app/nspeed-client/preview/nspeed_linux_arm7
chmod +x nspeed

dis moi si elle fonctionne.

Sylv_01

  • Abonné Orange Fibre
  • *
  • Messages: 359
Speedtest-cli Error "unable to connect to servers to test latency"
« Réponse #11 le: 16 septembre 2022 à 16:43:36 »
Hello, super merci !
Ça a l'air tout bon :

. /nspeed - get n 1 http://appliwave.testdebit.info/1G.iso
Jobs:
  0 HTTP client {Method: GET, URL: "http://appliwave.testdebit.info/1G.iso", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
before Do: Alloc = 3.1m B       TotalAlloc = 3.1m B     Sys = 10.7m B   NumGC = 0
after Do: Alloc = 3.3m B        TotalAlloc = 3.3m B     Sys = 10.7m B   NumGC = 0
client ended: Alloc = 3.3m B    TotalAlloc = 3.3m B     Sys = 10.7m B   NumGC = 0
4:39PM | WARN  | all jobs ended
   Job| Read speed| Write speed| Time| Bytes read| Bytes written|command
 Job 0|  22.1 Mbps|       0 bps| 8.00|    22.1 MB|           0 B|get http://appliwave.testdebit.info/1G.iso (45.85.134.187:80 - 47.328 ms - HTTP/1.1)
 Total|  22.1 Mbps|       0 bps| 8.00|    22.1 MB|           0 B|
admin@NAS_SYNOLOGY:/var/services/homes/sylvain$