Netzwerkgeschwindigkeit

Wer mal in die Situation kommt, möglichst genau die Netzwerkgeschwindigkeit (um genau zu sein die Bandbreite TCP / UDP) zwischen zwei Punkten ermitteln zu wollen, dem sei das kleine aber feine Tool Iperf empfohlen. Es basiert auf dem Client-Server-Prinzip, deshalb benötigt man dazu zwei Rechner, welche man an den jeweiligen Endpunkten ans Netz nimmt. Es läuft unter Windows, Linux, Mac OS X und zwar in der Kommandozeile bzw. im Terminal.

In meinem konkreten Fall läuft auf der einen Maschine ein Ubuntu Linux und bei der anderen handelt es sich um ein MacBook mit Mac OS X. Bei beiden ist das Tool nur einen Befehl im Terminal entfernt.

Unter Linux:

sudo apt-get install iperf

Unter Mac OS X (Homebrew vorausgesetzt):

brew install iperf

Auch danach ist das Ganze ein Kinderspiel. Auf dem einen Gerät wird Iperf als Server gestartet..

iperf -s

..und auf dem andere Gerät als Client, wobei HOST entweder der Netzerkname oder die IP-Adresse des Servers ist:

iperf -c HOST

Das Ganze sieht dann beispielsweise so aus:

user@device1:~$ iperf -c device2
------------------------------------------------------------
Client connecting to device2, TCP port 5001
TCP window size: 23.5 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.100 port 57801 connected with 192.168.1.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.10 GBytes   941 Mbits/sec
user@device1:~$

Selbstverständlich lässt es sich auch noch reichlich konfigurieren, eine komplette Übersicht bietet da wie gewohnt -h:

iperf -h

Schreibe einen Kommentar