wiki/HowtoIperf.md

2.9 KiB

categories title
network Howto Iperf

Server listening on TCP port 5001 TCP window size: 85.3 KByte (default)


Lancer en mode serveur UDP et en écoute sur le port 9090 :

$ iperf -su -p 9090

Server listening on UDP port 9090 Receiving 1470 byte datagrams UDP buffer size: 208 KByte (default)


### Client

Se connecter à un serveur avec les paramètres par défaut (TCP, port 5001, unidirectionnel, transmission pendant 10 secondes) :

$ iperf -c 192.0.2.2

Client connecting to 192.0.2.2, TCP port 5001 TCP window size: 85.0 KByte (default)

[ 3] local 192.0.2.1 port 44246 connected with 192.0.2.2 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 209 MBytes 175 Mbits/sec


Se connecter en UDP, port 9090 :

$ iperf -c 192.0.2.2 -u -p 9090


Par défaut en UDP, une bande passante de 1Mbit/s sera utilisée. Il faut préciser la bande passante voulue :

$ iperf -c 192.0.2.2 -u -b 100m

Client connecting to 192.0.2.2, UDP port 5001 Sending 1470 byte datagrams UDP buffer size: 208 KByte (default)

[ 3] local 192.0.2.1 port 47692 connected with 192.0.2.2 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 120 MBytes 101 Mbits/sec [ 3] Sent 85471 datagrams [ 3] Server Report: [ 3] 0.0-10.0 sec 120 MBytes 100 Mbits/sec 0.022 ms 0/85470 (0%) [ 3] 0.0-10.0 sec 1 datagrams received out-of-order


Autres options utiles :

* `-i n` Affiche un rapport toutes les n secondes (en plus du rapport final). Exemple : -i 5
* `-t n` Effectue la transmission de données pendant n secondes. Exemple : -t 30
* `-d` Faire une transmission bidirectionnelle simultanément
* `-r` Faire une transmission bidirectionnelle séparément