La Fibre
Télécom => Logiciels et systèmes d'exploitation => Iperf => Discussion démarrée par: Adefre le 12 septembre 2012 à 19:53:11
-
Bonjour,
Quelqu'un s'est-il comment utiliser iperf sous Mac ?
-
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/)
-
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
-
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/)
-
La commande ./iperf -c 3.testdebit.info -i 2 -t 20 test l'upload.
As-tu une commande pour le down ?
-
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.
-
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)
-
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 ?
-
Non il ne plante pas mais ne lance pas le down :
(https://lafibre.info/images/orange/201209_iperf_orange_ftth100_2.png)
-
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)
-
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 !
-
(essaye de mettre 5 avant de mettre plus - a noter que Windows limite a 5 connexions simultanées
Pourquoi?
-
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