La Fibre

Télécom => Logiciels et systèmes d'exploitation => testdebit Iperf => Discussion démarrée par: Adefre le 12 septembre 2012 à 19:53:11

Titre: Utiliser iperf sous Mac OS
Posté par: Adefre le 12 septembre 2012 à 19:53:11
Bonjour,

Quelqu'un s'est-il comment utiliser iperf sous Mac ?
Titre: Utiliser iperf sous Mac OS
Posté par: vivien le 12 septembre 2012 à 21:35:52
Il faut démarrer un terminal, se mettre dans le dossier ou est l’exécutable iperf va cd et taper ./iperf -c 3.testdebit.info -i 2 -t 20

Le reste des commandes est identique à Linux / Windows.

=> https://iperf.fr/ (https://iperf.fr/)
Titre: Utiliser iperf sous Mac OS
Posté par: Adefre le 12 septembre 2012 à 22:45:43
C'est bon :)

[  5] local 192.168.1.10 port 52007 connected with 89.84.127.55 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 2.0 sec  19.8 MBytes  82.8 Mbits/sec
[  5]  2.0- 4.0 sec  20.9 MBytes  87.6 Mbits/sec
[  5]  4.0- 6.0 sec  22.1 MBytes  92.8 Mbits/sec
[  5]  6.0- 8.0 sec  22.1 MBytes  92.8 Mbits/sec
[  5]  8.0-10.0 sec  22.0 MBytes  92.3 Mbits/sec
[  5] 10.0-12.0 sec  22.1 MBytes  92.8 Mbits/sec
[  5] 12.0-14.0 sec  22.2 MBytes  93.3 Mbits/sec
[  5] 14.0-16.0 sec  22.0 MBytes  92.3 Mbits/sec
[  5] 16.0-18.0 sec  22.1 MBytes  92.8 Mbits/sec
[  5] 18.0-20.0 sec  22.1 MBytes  92.8 Mbits/sec
[  5]  0.0-20.0 sec   218 MBytes  91.3 Mbits/sec
Titre: Utiliser iperf sous Mac OS
Posté par: vivien le 13 septembre 2012 à 07:48:37
Parfait !

Pour comprendre pourquoi nous n'avons pas 100 Mb/s avec un lien 100 Mb/s, c'est ici : Calculer le débit utile (Applicatif) à partir du débit brut (physique) avec IPv4 et IPv6 (https://lafibre.info/tester-son-debit/calcul-du-debit/)
Titre: Utiliser iperf sous Mac OS
Posté par: Adefre le 13 septembre 2012 à 23:41:41
La commande ./iperf -c 3.testdebit.info -i 2 -t 20 test l'upload.

As-tu une commande pour le down ?
Titre: Utiliser iperf sous Mac OS
Posté par: vivien le 14 septembre 2012 à 08:10:40
il faut ouvrir le port TCP 5001 vers ton mac (192.168.1.10) dans l'interface de ta LiveBox sans quoi le download ne fonctionne pas.

La commande est : ./iperf -c 3.testdebit.info -i 2 -t 20 -r

Tu commences par 20 secondes d'upload suivit par 20 secondes de download si le port TCP 5001 est bien ouvert.
Titre: Utiliser iperf sous Mac OS
Posté par: Adefre le 14 septembre 2012 à 19:19:32
Malheureusement cela ne fonctionne pas :-/ bien que j'ai ouvert le port en question

(https://lafibre.info/images/orange/201209_iperf_orange_ftth100_1.png)
Titre: Utiliser iperf sous Mac OS
Posté par: vivien le 14 septembre 2012 à 19:37:52
Est-il possible de faire un copier / coller du résultat de la fenêtre IPERF ?

Il reste bloqué en attente des paquets ou plante ?
Titre: Utiliser iperf sous Mac OS
Posté par: Adefre le 14 septembre 2012 à 19:48:25
Non il ne plante pas mais ne lance pas le down :

(https://lafibre.info/images/orange/201209_iperf_orange_ftth100_2.png)
Titre: Utiliser iperf sous Mac OS
Posté par: Adefre le 14 septembre 2012 à 21:30:54
J'ai fait un test sur les NG avec Gigagnews. 50 connexions simultanées je suis au max sans descente à 11,6 Mo/s

(https://lafibre.info/images/orange/201209_iperf_orange_ftth100_3.png)
Titre: Utiliser iperf sous Mac OS
Posté par: vivien le 15 septembre 2012 à 09:24:23
Bon pas trop de solution pour le pb de reverse avec IPERF.

Pour mettre 5 connexions simultané avec IPERF, il faut rajouter l'argument -P 5

(essaye de mettre 5 avant de mettre plus - a noter que Windows limite a 5 connexions simultanées mais je pense que MacOS X est comme linux : pas de limite.

Pour rendre plus lisible, il ne faut regarder que les lignes "SUM" qui totalisent le débit de toutes les connexions.

Exemple de ligne de commande avec 10 connexions simultanées et affichage uniquement des lignes SUM :

./iperf -c 3.testdebit.info -i 4 -t 20 -P 10 | grep SUM

Exemple avec une connexion avec 5 Mb/s en upload (Bbox fibre 100) et sous linux :
$ iperf -c 3.testdebit.info -i 4 -t 20 -P 10 | grep SUM
[SUM]  0.0- 4.0 sec  3.88 MBytes  8.13 Mbits/sec
[SUM]  4.0- 8.0 sec  2.62 MBytes  5.51 Mbits/sec
[SUM]  8.0-12.0 sec  2.50 MBytes  5.24 Mbits/sec
[SUM] 12.0-16.0 sec  2.75 MBytes  5.77 Mbits/sec
[SUM] 16.0-20.0 sec  2.00 MBytes  4.19 Mbits/sec
[SUM]  0.0-25.2 sec  15.0 MBytes  5.00 Mbits/sec


La première ligne a un débit > au débit réel car les connexions ont des données envoyées dans des buffers et non envoyé physiquement.
Le test s’arrête après 20 secondes mais de la 20ème seconde a la 25ème seconde il vide ses buffers.
Le débit moyen sur les 25,2 secondes est pil poil de 5,00 Mb/s !
Titre: Utiliser iperf sous Mac OS
Posté par: corrector le 15 septembre 2012 à 09:33:24
(essaye de mettre 5 avant de mettre plus - a noter que Windows limite a 5 connexions simultanées
Pourquoi?
Titre: Utiliser iperf sous Mac OS
Posté par: vivien le 15 septembre 2012 à 09:43:58
Je ne sais pas mais plusieurs fonctions sont limitées ou ne fonctionnent pas sous Windows.

Par exemple impossible d'afficher la MSS (option -m) : cela met que ce n'est pas supporté par le système d'exploitation