Überprüfung der Verbindungsgeschwindigkeit mit iperf | INTROSERV
EUR
european

EUR

usa

USD

German De
Ex. VAT Ex. VAT 0%

Überprüfung der Verbindungsgeschwindigkeit mit iperf

iperf3 ist ein kostenloses Tool zur Messung des Netzwerkdurchsatzes zwischen zwei Computern. Im Gegensatz zu Speedtests im Browser können Sie bei iperf3 beide Endpunkte des Tests selbst wählen: Ihren Server und einen öffentlichen iperf3-Server oder zwei eigene Server. iperf3 läuft unter Linux und Windows und kann den Durchsatz in beide Richtungen messen.

iperf3 installieren

Linux

Unter Ubuntu und Debian:

sudo apt update sudo apt install -y iperf3

Unter AlmaLinux und Rocky Linux:

sudo dnf install -y iperf3

Info

Unter Ubuntu und Debian fragt das Installationsprogramm möglicherweise, ob iperf3 als Daemon gestartet werden soll. Wählen Sie „Nein“. Für die Tests in dieser Anleitung ist kein dauerhaft laufender iperf3-Server erforderlich.

Windows und Windows Server

Auf der iPerf-Downloadseite sind Windows-Builds von Drittanbietern für iperf3 aufgeführt. Öffnen Sie beispielsweise die Releases von iperf3-win-builds auf GitHub und laden Sie im neuesten Release das Archiv mit dem Namen iperf-<version>-win64.zip herunter, zum Beispiel iperf-3.22-win64.zip. Entpacken Sie das Archiv. Verschieben Sie die Dateien aus dem entpackten Ordner, einschließlich iperf3.exe, in einen Ordner mit einem kurzen Pfad, zum Beispiel C:\iperf3.

Öffnen Sie die Eingabeaufforderung und wechseln Sie in diesen Ordner:

cd C:\iperf3

Führen Sie unter Windows die Befehle aus dieser Anleitung mit iperf3.exe anstelle von iperf3 aus.

Geschwindigkeit mit einem öffentlichen iperf3-Server testen

Um die Anbindung Ihres Servers zu testen, führen Sie iperf3 im Client-Modus gegen einen öffentlichen iperf3-Server aus. Wählen Sie einen öffentlichen Server in der Region, die Sie testen möchten. Listen öffentlicher Server mit ihren Adressen und Ports finden Sie im INTROSERV-Dokument Regeln zur Behandlung von Netzwerkverbindungsproblemen sowie auf der iPerf-Website.

Standardmäßig misst iperf3 den Datenverkehr jeweils nur in eine Richtung. Führen Sie daher zwei Tests durch, um beide Richtungen zu messen.

Um die Upload-Geschwindigkeit (von Ihrem Computer zum iperf3-Server) zu messen, führen Sie Folgendes aus:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -i 0

Um die Download-Geschwindigkeit (vom iperf3-Server zu Ihrem Computer) zu messen, fügen Sie die Option -R hinzu:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -R -i 0

Ersetzen Sie <server_address> und <port> durch die Adresse und den Port des öffentlichen Servers. Jeder Test dauert 30 Sekunden.

Info

Öffentliche iperf3-Server erlauben jeweils nur einen Test gleichzeitig. Wenn die Meldung the server is busy running a test erscheint, warten Sie eine Minute und wiederholen Sie den Befehl oder wählen Sie einen anderen Server.

Ergebnisse auswerten

Am Ende des Tests zeigt iperf3 die Zusammenfassung an. Da der Test mehrere parallele Verbindungen verwendet, nutzen Sie die Zeilen, die mit [SUM] beginnen: Sie zeigen den kumulierten Durchsatz aller Verbindungen.

Beim Upload-Test sendet Ihr Computer die Daten, verwenden Sie daher den Wert in der Zeile [SUM] sender. Beim Download-Test mit -R sendet der Server die Daten und Ihr Computer empfängt sie, verwenden Sie daher den Wert in der Zeile [SUM] receiver. Die Geschwindigkeit wird in der Spalte Bitrate in Mbits/sec oder Gbits/sec angegeben.

Das Ergebnis zeigt den Durchsatz zwischen zwei bestimmten Punkten. Er hängt von der Route und von der Auslastung des öffentlichen Servers ab. Führen Sie den Test daher mehrmals und mit verschiedenen Servern durch, bevor Sie Schlussfolgerungen ziehen.

Befehlsoptionen

Die obigen Befehle verwenden folgende Optionen:

  • -c stellt eine Verbindung zum iperf3-Server unter der angegebenen Adresse her;
  • -p legt den Port des Servers fest;
  • -t 30 führt den Test 30 Sekunden lang durch;
  • -P 10 verwendet 10 parallele Streams, was bei schnellen Verbindungen oder Verbindungen mit hoher Latenz helfen kann, einen höheren Durchsatz zu erreichen;
  • -i 0 blendet die sekündlichen Zwischenberichte aus und zeigt nur das Endergebnis an;
  • -R kehrt die Richtung um, sodass der Server Daten an Sie sendet.

Ergebnisse in einer Datei speichern

Um die Ergebnisse an den Support zu senden oder später zu vergleichen, speichern Sie sie in einer Datei:

iperf3 -c <server_address> -p <port> -t 30 -P 10 -i 0 > iperf-upload.txt iperf3 -c <server_address> -p <port> -t 30 -P 10 -R -i 0 > iperf-download.txt

Verwenden Sie unter Windows dieselben Befehle mit iperf3.exe. Die Dateien werden im aktuellen Ordner erstellt.

Geschwindigkeit zwischen Ihren eigenen Servern testen

Um den Durchsatz zwischen zwei Ihrer Server zu messen, starten Sie iperf3 auf einem davon im Server-Modus und stellen Sie vom anderen aus eine Verbindung her.

iperf3 verwendet standardmäßig Port 5201. Öffnen Sie ihn für TCP in der Firewall des Servers, der die Verbindungen entgegennimmt. Mit UFW unter Ubuntu und Debian:

sudo ufw allow 5201/tcp

Mit firewalld unter AlmaLinux und Rocky Linux:

sudo firewall-cmd --permanent --add-port=5201/tcp sudo firewall-cmd --reload

Die Tests in dieser Anleitung verwenden TCP. Wenn Sie auch UDP-Tests durchführen möchten, erlauben Sie zusätzlich UDP-Port 5201.

Starten Sie iperf3 im Server-Modus:

iperf3 -s

Der Server zeigt Server listening on 5201 an und wartet auf Verbindungen.

Führen Sie auf dem zweiten Server den Client aus und geben Sie die IP-Adresse des ersten Servers an:

iperf3 -c <first_server_ip> -p 5201 -t 30 -P 10 -i 0

Für die Gegenrichtung fügen Sie demselben Befehl -R hinzu. Wenn Sie fertig sind, beenden Sie den iperf3-Server mit Strg+C.

Warning

Lassen Sie iperf3 nicht im Server-Modus auf einer öffentlichen IP-Adresse laufen, wenn Sie es nicht verwenden. Jeder, der den Server auf Port 5201 erreichen kann, kann Tests gegen ihn ausführen und Ihre Bandbreite nutzen.

Die vollständige Liste der Optionen erhalten Sie mit iperf3 --help.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • germany
  • Español
  • French
  • Hrvatska
  • Italiano
  • Poland
  • Slovenski
  • ukraine
  • Türkçe
  • Русский
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA