Ihr Internet-Geschwindigkeitstest sieht perfekt aus, aber das Kopieren von Dateien vom Büroserver ist quälend langsam. Das liegt daran, dass die beiden Tests zwei unterschiedliche Straßen messen. iperf3 misst die Straße, auf die es hier wirklich ankommt – die zwischen Ihren beiden Computern.
Hier ist eine Szene, die jeder IT-Ingenieur kennt. Ein Benutzer sagt, das freigegebene Laufwerk sei langsam. Jemand führt einen Internet-Geschwindigkeitstest durch, das Ergebnis sieht großartig aus und alle sind verwirrt. Das ehrliche Problem ist, dass der Geschwindigkeitstest das Internet gemessen hat, nicht Ihr lokales Netzwerk. Die Dateien gelangen nie in Kontakt mit dem Internet – sie werden von einem PC zu einem anderen PC in Ihrem Büro übertragen. iperf3 ist das kostenlose Tool, das genau diesen Pfad misst. Ein PC wird zum Server, der andere zum Client, und iperf3 überträgt echte Daten zwischen ihnen und meldet die wahre Geschwindigkeit. Kein Raten, keine Marketingzahlen.
iperf3 wird von ESnet entwickelt und die offizielle Heimat des Tools ist iperf.fr. Diese Site stellt den Windows-Build als kleine ZIP-Datei bereit. Das ist wichtig: iperf3 ist ein beliebtes Tool, daher bündeln zufällige Download-Sites es mit Junk und Schlimmerem. Laden Sie es nur von iperf.fr herunter, entpacken Sie es und Sie finden darin iperf3.exe. Es gibt kein Installationsprogramm und es muss nichts aktiviert werden – das gesamte Tool ist ein kleines Programm, das Sie über die Eingabeaufforderung ausführen.
Legen Sie den entpackten Ordner an einem einfachen Ort wie C:\iperf3 auf beiden Computern ab. Sie benötigen das Tool auf dem Server-PC und auf dem Client-PC, da iperf3 immer als Paar funktioniert.
Öffnen Sie auf dem PC, den Sie testen möchten – normalerweise der Server oder der PC, auf dem sich die freigegebenen Dateien befinden – die Eingabeaufforderung, gehen Sie zu dem Ordner und starten Sie den Abhörmodus:
cd C:\iperf3 dann iperf3 -s
Das Flag -s bedeutet Server. Auf dem Bildschirm wird Server lauscht auf 5201 angezeigt. Port 5201 ist der Standard-iperf3-Port und der Server wartet jetzt einfach. Lassen Sie dieses Fenster während des Tests geöffnet. Beim ersten Start fragt die Windows-Firewall normalerweise, ob iperf3 zugelassen werden soll – erlauben Sie es im privaten Netzwerk. Wenn diese Eingabeaufforderung nie erscheint oder der Test keine Verbindung herstellen kann, lesen Sie unsere separate Anleitung zur iperf3-Firewall-Eingabeaufforderung, bevor Sie etwas anderes ändern.
Notieren Sie sich auch die IP-Adresse des Server-PCs – führen Sie ipconfig aus und suchen Sie nach der IPv4-Adresse, etwa 192.168.1.10. Der Kunde benötigt diese Adresse.
Öffnen Sie auf dem zweiten PC die Eingabeaufforderung im selben Ordner und verweisen Sie den Client auf den Server:
iperf3 -c 192.168.1.10
Ersetzen Sie die Adresse durch die echte IP Ihres Servers. Das Flag -c bedeutet Client. In den nächsten 10 Sekunden sendet der Client Daten so schnell an den Server, wie es der Pfad zulässt, und druckt eine Zeile pro Sekunde und anschließend eine Zusammenfassung. Das ist der gesamte Basistest – die Zahl in der Zusammenfassung ist Ihre tatsächliche aktuelle PC-zu-PC-Geschwindigkeit.
Möchten Sie eine längere, stabilere Lesung? Fügen Sie eine Dauer hinzu: iperf3 -c 192.168.1.10 -t 30 wird 30 Sekunden lang ausgeführt. Längere Tests glätten die Spitze in der ersten Sekunde und liefern eine Zahl, der Sie mehr vertrauen können.
Die Zusammenfassung zeigt zwei Zeilen: Sender und Empfänger. Lesen Sie für einen normalen TCP-Test die Zeile receiver ab – es handelt sich um die Geschwindigkeit, mit der die Daten tatsächlich angekommen sind, nach etwaigen Verlusten auf dem Weg. Die Absenderzeile kann etwas besser aussehen, da sie die Daten zählt, die der PC gesendet hat, und nicht die Daten, die die Reise überstanden haben.
Nun die ehrlichen Erwartungen. Bei einer funktionierenden kabelgebundenen Gigabit-Verbindung können Sie mit ungefähr 940 Mbit/s rechnen – nicht mit 1000. Ethernet-, IP- und TCP-Overhead machen ihren Anteil aus, daher ist 940 die volle Geschwindigkeit und kein Fehler. Bei einer alten 100-Mbit/s-Verbindung können Sie mit etwa 94 Mbit/s rechnen. Wenn Ihr Gigabit-Pfad etwa 90 Mbit/s anzeigt, ist etwas in der Kette stillschweigend auf 100 Mbit/s zurückgefallen – ein Kabel, ein Switch-Port oder eine Netzwerkkarteneinstellung. Diese einzelne Beobachtung ist oft die gesamte Diagnose.
Vergleichen Sie auch sorgfältig die Anzahl der Dateikopien: Windows zeigt die Kopiergeschwindigkeit in MB/s (Megabyte) an, iperf3 zeigt Mbps (Megabit) an. Multiplizieren Sie zum Vergleich MB/s mit 8 – eine Kopie mit 11 MB/s verbraucht etwa 90 Mbit/s des Netzwerks, unabhängig davon, was der Benutzer darüber denkt.
Der Basistest misst Client zu Server. Echte Arbeit fließt in beide Richtungen, und der Rückweg kann sich sehr unterschiedlich verhalten – ein müdes Kabel oder ein Duplexproblem beeinträchtigt oft nur eine Richtung. Führen Sie den umgekehrten Test mit iperf3 -c 192.168.1.10 -R aus. Mit -R sendet der Server und der Client empfängt, was dem entspricht, was ein Benutzer beim Herunterladen vom Server tatsächlich erlebt.
iperf3 testet auch UDP mit -u, das Jitter und verlorene Pakete meldet – die Zahlen, die darüber entscheiden, ob Anrufe und Videokonferenzen stottern. UDP benötigt eine Zielgeschwindigkeit, zum Beispiel iperf3 -c 192.168.1.10 -u -b 100M. Wir haben eine separate Anleitung zum richtigen Lesen von UDP, Jitter und Verlust.
Wenn Sie fertig sind, schließen Sie den Client und drücken Sie dann Ctrl + C im Serverfenster, um den Listener zu stoppen. Nichts bleibt installiert und nichts läuft weiter.
Das komplette iperf3-Setup und Live-Testen Schritt für Schritt im Video.
Watch Full VideoJa. iperf3 ist ein kostenloses Open-Source-Tool, das von ESnet entwickelt wurde und von Netzwerkingenieuren überall verwendet wird. Laden Sie den Windows-Build nur von der offiziellen Website iperf.fr herunter – Kopien von zufälligen Download-Sites können mit unerwünschter Software gebündelt sein.
Das ist volle Geschwindigkeit, kein Problem. Ethernet-, IP- und TCP-Header nutzen einen Teil jedes Pakets, sodass die nutzbare Datenrate auf einer 1-Gbit/s-Verbindung maximal etwa 940 bis 949 Mbit/s beträgt. Ein Ergebnis von etwa 94 Mbit/s bei demselben Setup bedeutet, dass ein Teil des Pfads mit 100 Mbit/s läuft.
Nein – und das ist der Punkt. iperf3 misst den Pfad zwischen zwei von Ihnen gesteuerten Maschinen, normalerweise innerhalb Ihres eigenen Netzwerks. Internet-Geschwindigkeitstests messen Ihre Verbindung zu einem externen Server. Langsame freigegebene Laufwerke mit einem großartigen Internet-Ergebnis bedeuten fast immer, dass der lokale Pfad der langsame Teil ist, und iperf3 ist der Beweis dafür.