iperf
iperf3
ist ein Tool zum Messen der reinen Netzwerkgeschwindigkeit.
Installation
Ubuntu
Unter Ubuntu kann das Tool einfach mit folgenden Befehl installiert werden:
sudo apt-get update && sudo apt-get install iperf3 -y
Bei Ubuntu ist auch die Version 2 vorhanden. Diese nennt sich einfach iperf
Windows
Unter Windows muss das Tool nur heruntergeladen werden (Link) danach kann es einfacher per CMD gestartet werden.
Bedienung
Server
Es erstes muss der Server gestartet werden, ausser man nutzt die Öffentlichen iperf3-Server1). Mit folgendem Befehl wird der der Server gestartet:
iperf3 -s
Client
Den Client starte Standartmässig mit dem Befehl:
iperf3 -c ip.des.Server
und so sieht die Ausgabe aus:
Connecting to host 172.16.11.71, port 5201 [ 4] local 172.16.11.55 port 36232 connected to 172.16.11.71 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 13.2 MBytes 110 Mbits/sec 15 296 KBytes [ 4] 1.00-2.00 sec 11.3 MBytes 94.9 Mbits/sec 0 342 KBytes [ 4] 2.00-3.00 sec 11.3 MBytes 94.9 Mbits/sec 0 373 KBytes [ 4] 3.00-4.00 sec 10.5 MBytes 88.1 Mbits/sec 1 286 KBytes [ 4] 4.00-5.00 sec 11.3 MBytes 94.9 Mbits/sec 0 314 KBytes [ 4] 5.00-6.00 sec 11.3 MBytes 94.9 Mbits/sec 0 339 KBytes [ 4] 6.00-7.00 sec 11.3 MBytes 94.9 Mbits/sec 0 365 KBytes [ 4] 7.00-8.00 sec 11.3 MBytes 94.9 Mbits/sec 1 279 KBytes [ 4] 8.00-9.00 sec 11.3 MBytes 94.9 Mbits/sec 0 324 KBytes [ 4] 9.00-10.00 sec 11.3 MBytes 94.9 Mbits/sec 0 354 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 114 MBytes 95.8 Mbits/sec 17 sender [ 4] 0.00-10.00 sec 112 MBytes 94.2 Mbits/sec receiver iperf Done.
Folgender Befehlskombination zeigt die optimalen Geschwindigkeiten anzeigen:
iperf3 -c 172.16.10.1 -w 512k -l 512k
Netzwerk | iperf default | iperf mit Optionen | theoretisches Maximum |
---|---|---|---|
Ethernet Hub | 7.5 Mb/s | 7.5 Mb/s | 10 Mb/s |
Fast Ethernet | 95 Mb/s | 95 Mb/s | 100 Mb/s |
Giga Ethernet | 346 Mb/s | 948 Mb/s | 1000 Mb/s |