noqqe » blog | sammelsurium | photos | projects | about

iperf

2019-02-01 @ iperf, Software

iperf ist ein Tool mit dem man Netzwerk Geschwindikeiten testen kann.

Dazu braucht man 2 Linux Boxen. Einen Server:

$ iperf -s -p 4001
------------------------------------------------------------
Server listening on TCP port 4001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------

und einen Client

$ iperf -c 172.27.37.26 -n 1000M -p 4001
------------------------------------------------------------
Client connecting to 172.27.37.26, TCP port 4001
TCP window size: 45.0 KByte (default)
------------------------------------------------------------
[  3] local 172.26.176.10 port 36114 connected with 172.27.37.26 port 4001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-18.4 sec  1000 MBytes   455 Mbits/sec

der Client bestimmt dabei wie viel Daten mit welcher Geschwindigkeit übertragen wird. Dabei kann es zwischen UDP und TCP entscheiden bzw auch parallel messen, siehe hierzu -P oder bidirektional -d.