Auteur Sujet: NSpeed: nouveau projet de mesure de débit  (Lu 52706 fois)

0 Membres et 1 Invité sur ce sujet

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #120 le: 19 août 2021 à 22:10:55 »
Hello,

depuis la dernière version, le "average" m'indique des chiffres étrange. Surement un réglage que j'ai raté. Avec un liens 10gb en local:

./nspeed.exe get -n 4 http://mafreebox.freebox.fr/gen/10G
Jobs:
  0 HTTP client {Methdd: GET, URL: "http://mafreebox.freebox.fr/gen/10G", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
  1 HTTP client {Methdd: GET, URL: "http://mafreebox.freebox.fr/gen/10G", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
  2 HTTP client {Methdd: GET, URL: "http://mafreebox.freebox.fr/gen/10G", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
  3 HTTP client {Methdd: GET, URL: "http://mafreebox.freebox.fr/gen/10G", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
10:08PM job 3 got redirect to http://mafreebox.freebox.fr:8095/fixed/10G (<nil>) job=3
10:08PM job 2 got redirect to http://mafreebox.freebox.fr:8095/fixed/10G (<nil>) job=2
10:08PM job 1 got redirect to http://mafreebox.freebox.fr:8095/fixed/10G (<nil>) job=1
10:08PM job 0 got redirect to http://mafreebox.freebox.fr:8095/fixed/10G (<nil>) job=0
10:08PM | WARN  | all jobs ended:
     Job| Read speed| Write speed| Time| Bytes read| Bytes written|target
   Job 0|   4.0 Gbps|       0 bps| 7.96|     4.0 GB|           0 B|get  http://mafreebox.freebox.fr/gen/10G (212.27.38.253:8095)
   Job 1|   3.3 Gbps|       0 bps| 7.96|     3.3 GB|           0 B|get  http://mafreebox.freebox.fr/gen/10G (212.27.38.253:8095)
   Job 2|   3.7 Gbps|       0 bps| 7.96|     3.7 GB|           0 B|get  http://mafreebox.freebox.fr/gen/10G (212.27.38.253:8095)
   Job 3|   3.5 Gbps|       0 bps| 7.96|     3.5 GB|           0 B|get  http://mafreebox.freebox.fr/gen/10G (212.27.38.253:8095)
 Average|  14.5 Gbps|       0 bps| 7.96|    14.4 GB|           0 B|

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #121 le: 19 août 2021 à 22:20:46 »
Hello,

depuis la dernière version, le "average" m'indique des chiffres étrange. Surement un réglage que j'ai raté.


y'a effectivement un bug  :o je vérifierai demain. on dirait que sur Windows en plus.

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #122 le: 19 août 2021 à 22:23:45 »
y'a effectivement un bug  :o je vérifierai demain. on dirait que sur Windows en plus.

Yep. J'ai testé sur 3 machines différentes en 1G et 10GB et cela m'affiche des vitesses impossible  ;D

vocograme

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 154
NSpeed: nouveau projet de mesure de débit
« Réponse #123 le: 19 août 2021 à 22:31:38 »
Hello,

depuis la dernière version, le "average" m'indique des chiffres étrange. Surement un réglage que j'ai raté. Avec un liens 10gb en local:

./nspeed.exe get -n 4 http://mafreebox.freebox.fr/gen/10G
Jobs:
  0 HTTP client {Methdd: GET, URL: "http://mafreebox.freebox.fr/gen/10G", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
  1 HTTP client {Methdd: GET, URL: "http://mafreebox.freebox.fr/gen/10G", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
  2 HTTP client {Methdd: GET, URL: "http://mafreebox.freebox.fr/gen/10G", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
  3 HTTP client {Methdd: GET, URL: "http://mafreebox.freebox.fr/gen/10G", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
10:08PM job 3 got redirect to http://mafreebox.freebox.fr:8095/fixed/10G (<nil>) job=3
10:08PM job 2 got redirect to http://mafreebox.freebox.fr:8095/fixed/10G (<nil>) job=2
10:08PM job 1 got redirect to http://mafreebox.freebox.fr:8095/fixed/10G (<nil>) job=1
10:08PM job 0 got redirect to http://mafreebox.freebox.fr:8095/fixed/10G (<nil>) job=0
10:08PM | WARN  | all jobs ended:
     Job| Read speed| Write speed| Time| Bytes read| Bytes written|target
   Job 0|   4.0 Gbps|       0 bps| 7.96|     4.0 GB|           0 B|get  http://mafreebox.freebox.fr/gen/10G (212.27.38.253:8095)
   Job 1|   3.3 Gbps|       0 bps| 7.96|     3.3 GB|           0 B|get  http://mafreebox.freebox.fr/gen/10G (212.27.38.253:8095)
   Job 2|   3.7 Gbps|       0 bps| 7.96|     3.7 GB|           0 B|get  http://mafreebox.freebox.fr/gen/10G (212.27.38.253:8095)
   Job 3|   3.5 Gbps|       0 bps| 7.96|     3.5 GB|           0 B|get  http://mafreebox.freebox.fr/gen/10G (212.27.38.253:8095)
 Average|  14.5 Gbps|       0 bps| 7.96|    14.4 GB|           0 B|

C'est amusant dans ton cas le Average correspond à la somme des 4 valeurs au dessus. Petite coquille dans ton code @kgersen ?  ;D

En tout cas super boulot, je prendrai le temps de tester cette nouvelle version quand j'aurai un peu plus de temps libre !

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #124 le: 19 août 2021 à 22:49:19 »
le Average est toujours  la somme des N flux oui.
Le problème est que les débits des flux ne sont pas bon. Ils sont calculés par une simple division de 'Bytes read' par 'Time' donc c'est l'un de ces 2 qui n'est pas bon. Mais vu que 'time' est bon (les test durent max 8 secondes par défaut (ce qui n'est pas trop long, pas trop court et pratique pour convertir des Bytes en bits) c'est "Bytes read" qui est trop élevé ce qui est tres embêtant car ce n'est pas une simple coquille ca et c'est que sur Windows...

vocograme

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 154
NSpeed: nouveau projet de mesure de débit
« Réponse #125 le: 20 août 2021 à 09:57:54 »
le Average est toujours  la somme des N flux oui.
Le problème est que les débits des flux ne sont pas bon. Ils sont calculés par une simple division de 'Bytes read' par 'Time' donc c'est l'un de ces 2 qui n'est pas bon. Mais vu que 'time' est bon (les test durent max 8 secondes par défaut (ce qui n'est pas trop long, pas trop court et pratique pour convertir des Bytes en bits) c'est "Bytes read" qui est trop élevé ce qui est tres embêtant car ce n'est pas une simple coquille ca et c'est que sur Windows...

D'accord je pensais le Average comme la moyenne des flux, je n'y connais vraiment pas grand chose en test de débit en CLI, ça m'étonnais aussi une coquille aussi flagrante. En tout cas merci pour les détails c'est sympa, du coup je passe un peu pour un débile avec mon message précédent  ;D ;D

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #126 le: 20 août 2021 à 10:06:28 »
non pas de souci et j'avoue que y'a pas de doc et que ce terme a cette endroit n'est pas du tout intuitif , d'ailleurs je vais le changer.

Bug trouvé. je fais poster une nouvelle version aujourd'hui.

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #127 le: 20 août 2021 à 10:08:00 »
non pas de souci et j'avoue que y'a pas de doc et que ce terme a cette endroit n'est pas du tout intuitif , d'ailleurs je vais le changer.

Bug trouvé. je fais poster une nouvelle version aujourd'hui.

Wow! ce fut rapide!

Je testerais quand cela sera dispo et ne manquerait pas de faire un retour ici pour confirmer  :D (bien que je suppose vous avez réussi à reproduire le "bug" sans trop de soucis)

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
NSpeed: nouveau projet de mesure de débit
« Réponse #128 le: 20 août 2021 à 10:11:13 »
Bug trouvé. je fais poster une nouvelle version aujourd'hui.

Je suis curieux de savoir quoi... car spécifique à windows

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #129 le: 20 août 2021 à 10:37:24 »
j'ai mis a jour la version directement sur https://dl.nspeed.app/nspeed-client/latest/ en écrasant l'ancienne.
C'est la v0.9-10-g51aad89 qui remplace donc la v0.9-2-g403caa4 (visible avec nspeed -version).
il y a des affichages en plus par rapport a l'ancienne version notamment l'url et ip finale et la latence de la connexion.
et la correction du 'Average' ;)

Je suis curieux de savoir quoi... car spécifique à windows

non en fait le bug était aussi sous Linux. C'était une erreur de calcul dans la boucle de lecture quand j'ai récrit celle-ci entre la 0.8 et la 0.9


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #130 le: 20 août 2021 à 11:31:24 »
D'accord je pensais le Average comme la moyenne des flux, je n'y connais vraiment pas grand chose en test de débit en CLI, ça m'étonnais aussi une coquille aussi flagrante. En tout cas merci pour les détails c'est sympa, du coup je passe un peu pour un débile avec mon message précédent  ;D ;D

en fait pour être plus précis c'est  le débit moyen et pas le total de la 1ere colonne mais pas la moyenne de la 1ere colonne non plus ;)

c'est tres visible quand un des flux est plus court que les autres, par exemple:

./nspeed_linux_amd64 get http://scaleway.testdebit.info/100M/100M.iso get http://scaleway.testdebit.info/1G/1G.iso
Jobs:
  0 HTTP client {Method: GET, URL: "http://scaleway.testdebit.info/100M/100M.iso", IPversion: 0, Address: , Group: 0, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
  1 HTTP client {Method: GET, URL: "http://scaleway.testdebit.info/1G/1G.iso", IPversion: 0, Address: , Group: 1, timeout: 8s, delay: 0s, h2c: false, http1.1:false}}
11:27AM | WARN  | all jobs ended:
   Job| Read speed| Write speed| Time| Bytes read| Bytes written|command
 Job 0| 465.2 Mbps|       0 bps| 1.72|   100.0 MB|           0 B|get http://scaleway.testdebit.info/100M/100M.iso (62.210.156.7:80 - 5.528 ms)
 Job 1| 809.3 Mbps|       0 bps| 8.00|   809.4 MB|           0 B|get http://scaleway.testdebit.info/1G/1G.iso (62.210.156.7:80 - 5.796 ms)
 Total| 909.3 Mbps|       0 bps| 8.00|   909.4 MB|           0 B|
si on faisait le total on aurait 465+809=  1274 Mbps ce qui ne correspond a rien.
si on faisait la moyenne on aurait (465+809)/2 = 637 Mbps ce qui ne correspond a rien non plus.
Le 909.3 Mbps affiché vient de 909.4 MB divisé par 8 secondes et le 909.4 MB vient lui du total de la colonne "Bytes read".
On a donc reçu en tout 100MB plus 809MB soit 909.4 MB et cela a pris 8 secondes d'ou le 909.3 Mbps.


zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #131 le: 21 août 2021 à 16:02:28 »
Tout est OK avec la nouvelle version! Merci de la mise à jours! :D