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

0 Membres et 1 Invité sur ce sujet

daleksek

  • Abonné Orange Fibre
  • *
  • Messages: 1 367
NSpeed: nouveau projet de mesure de débit
« Réponse #192 le: 27 février 2024 à 11:39:29 »
As-tu essayé la version ARM64 ?

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #193 le: 27 février 2024 à 11:42:04 »
As-tu essayé la version ARM64 ?


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

Cela serait la version darwin ici? (juste pour être sur)

daleksek

  • Abonné Orange Fibre
  • *
  • Messages: 1 367
NSpeed: nouveau projet de mesure de débit
« Réponse #194 le: 27 février 2024 à 11:45:46 »
Non, c'est pour Apple,

Plutot cette version : https://dl.nspeed.app/nspeed-client/preview/nspeed_linux_arm64/

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #195 le: 27 février 2024 à 11:51:17 »
Ah! autant pour moi je n'avais pas tester la "preview".

C'est "mieux"  ;D cela se lance, mais ça ne fait rien  :D :

/nspeed get -n 4 https://mafreebox.freebox.fr/gen/10G
running jobs of '#0' (0)...
no metrics to report
batch :
 Id| Read speed| Write speed| Time| Bytes read| Bytes written|command


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #196 le: 27 février 2024 à 21:09:02 »
oui c'est la preview qu'il faut utiliser ;)

faut pas de https mais http avec les mires des freebox:

./nspeed get -n 4 http://mafreebox.freebox.fr/gen/10G

ou tu peux faire:

./nspeed from https://dl.nspeed.app/freeboxca fait 4 tests

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #197 le: 27 février 2024 à 22:30:16 »
Merci!!

Donc j'ai bien un sushi dans le potage quelque part, test sur l'UDM:

 ./nspeed get -n 10 http://mafreebox.freebox.fr/gen/10G
running jobs of '#0' (0)...
batch #0:
 Id| Read speed| Write speed| Time| Bytes read| Bytes written|command
 #0|   4.0 Gbps|       0 bps| 8.00|     4.0 GB|           0 B|5 x get http://mafreebox.freebox.fr:8095/fixed/10G (IPv4 - 0.356 ms - HTTP/1.0 - )


speedtest-cli (bon, on est aux heures de pointes et chez free donc..)


 speedtest -s 23884

   Speedtest by Ookla

      Server: ORANGE - Puteaux (id: 23884)
         ISP: Free SAS
Idle Latency:     8.13 ms   (jitter: 0.51ms, low: 7.37ms, high: 8.38ms)
    Download:  6654.76 Mbps (data used: 6.5 GB)                                 
                  9.33 ms   (jitter: 10.62ms, low: 7.28ms, high: 230.68ms)
      Upload:  6676.23 Mbps (data used: 11.9 GB)                               
                  8.05 ms   (jitter: 0.58ms, low: 7.02ms, high: 12.35ms)
 Packet Loss:     0.0%


En tout cas merci pour cet outils! je suis avec le support de ubiquity et cela va aider.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #198 le: 27 février 2024 à 22:38:27 »
la freebox limite a 5 max le nombre de flux de sa mire.

le speedtest-cli utilise 8 ou 16 flux donc dur de comparer.

Apres un routeur n'est pas forcement  un bon "client". il peut router a 10Gbps sans pourtant pouvoir lui-meme télécharger a 10Gbps. c'est pas son job. Ce ne sont pas les memes 'circuits internes" qui sont utilisés quand il ne fait que router.

Du coup il est mieux de tester toujours depuis une machine apres le routeur.

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #199 le: 27 février 2024 à 22:43:39 »
Totalement d'accord mais ayant pour le moment fait les tests dans tous les sens, je commence à ne plus comprendre pourquoi ca coince et surtout ou.. En éspérant que ubiquiti ai une idée parcque quand on à pris l'habitude d'avoir 5/6gb à tout heure de dispo sous le pied, 2/3gbs sur la ligne ca coince un peut  ;D

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #200 le: 28 février 2024 à 12:23:42 »
Autre question pour toi @kgersen.

La version arm64 de l'outil fonctionne bien de la même façons que la version windows (dans le sens pas de limitation spécial)?

Testé ce matin, obtenant 9.5GB sur la version windows via un pc derrière switch puis box, avec 4 flux (je comprends que la box max a 4), mon routeur devrait donc, si pas de limitation du soft, obtenir pareil, mais ma logic est peut-être fossé. Je veux juste m'assurer que l'outil est OK avant de m'en servir d'exemple avec le support :) Merci!

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #201 le: 28 février 2024 à 12:54:27 »
oui c'est le meme code source compilé pour différents cpu/os.

Citer
"mon routeur devrait donc, si pas de limitation du soft, obtenir pareil"
non par forcement , ton routeur n'est peut-être pas assez puissant 'localement' pour recevoir 9.5 Gbps sur lui-meme mais tout a fait capable de router 10Gbps entre 2 de ses interfaces.

C'est son cpu et ses buffers locaux qui déterminent sa capacité local a recevoir a ce débit (en plus faut décoder http).

tu peux ajouter l'option -cpu (et l'option -color) pour voir ce qui se passe niveau charge du routeur:

./nspeed -cpu -color get -n 4 http://mafreebox.freebox.fr/gen/10G
sinon
./nspeed -info
donne des infos sur le cpu, coeurs, etc

éventuellement les commandes 'lscpu' ou 'cat /proc/cpuinfo' peuvent fournir en plus d'infos sur le cpu du routeur.

pour finir, nspeed a une fonction api et moniteur:

./nspeed api -a "" -p 7777 -stats(ctrl-c pour arreter, remplace "" par le nom d'une interface ou une addresse ip pour limiter l'accès a cette interface/ip).

ensuite depuis un PC avec un navigateur:
http://ip_du_routeur:7777/rt  pour voir le moniteur
Tu peux aussi mettre un serveur nspeed dans un pc:
./nspeed server -a "" -p 7777
ca devient un serveur web générateur de mires

du coup depuis ton routeur:
./nspeed get -n 4 http://ip_du_pc:7777/10gca test un flux en local coté LAN de ton routeur

Tu peux aussi inverser et mettre  nspeed en serveur dans le routeur.

Avec l'api tu peux même déclencher plusieurs PC en test en meme temps...mais ca devient complexe a expliquer (faut que je rédige une meilleur doc un jour)...

zbug

  • Abonné Free fibre
  • *
  • Messages: 198
  • 72000
NSpeed: nouveau projet de mesure de débit
« Réponse #202 le: 28 février 2024 à 12:58:30 »


AH! tout cela est parfait! cela me donne plus de choses a tester et monitorer! Merci énormément pour les infos! je vais m'y remettre!  :D

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
NSpeed: nouveau projet de mesure de débit
« Réponse #203 le: 28 février 2024 à 13:04:22 »
ps: tu as aussi depuis peu un mode tcp dans nspeed, donc -P tcp de chaque coté (cilent et serveur) pour faire un test. Malheureusement la freebox n'a pas ce mode de mire et y'a pas  de serveurs publics non plus.
Mais tu peux tester en local entre 2 machines ou de/vers ton routeur.

serveur en mode tcp:
./nspeed server -P tcp -p 7777 -a ""(le choix du port 7777 est libre)

Client en mode tcp:
download:
./nspeed get -size 10g tcp://ip_du_serveur:7777upload:
./nspeed put -size 10g tcp://ip_du_serveur:7777

C'est comparable a iperf3 (qui lui a des serveurs publics).

Tu peux aussi avec l'option -json obtenir le résultat en json pour automatiser des tests.. et l'option -html pour générer un rapport mais ce point n'est pas terminé...