- Was iperf3 tatsächlich testet
- Bevor Sie beginnen
- iperf3 unter Windows herunterladen und vorbereiten
- IP-Adresse des Server-Computers finden
- iperf3 in der Windows-Firewall zulassen
- iperf3 im Servermodus starten
- TCP-LAN-Geschwindigkeitstest ausführen
- Gegenrichtung testen
- UDP-Test für Jitter und Paketverlust ausführen
- Wi-Fi und Ethernet richtig testen
- iperf3-Ergebnisse richtig lesen
- iperf3-Fehler beheben
- FAQ
Was testet iperf3 in einem lokalen Windows-Netzwerk?
iperf3 ist ein Befehlszeilen-Tool zur Messung der Netzwerkleistung. Es kopiert keine echten Dateien zwischen Computern, sondern erzeugt kontrollierten Datenverkehr zwischen einem PC im Servermodus und einem PC im Clientmodus. So können Sie den maximal praktisch erreichbaren Durchsatz Ihres lokalen Netzwerks messen, ohne durch eine langsame SSD, Festplatte, SMB-Konfiguration, Virenscanner oder Dateiberechtigungen ausgebremst zu werden.
iperf3.exe -s aus und wartet auf Testverbindungen.iperf3.exe -c aus und startet die Messung.Bevor Sie die LAN-Geschwindigkeit mit iperf3 testen
Für einen sauberen Test verbinden Sie beide Computer mit demselben lokalen Netzwerk und reduzieren vorübergehend Hintergrunddatenverkehr. Wenn möglich, führen Sie den ersten Test über Ethernet, und vergleichen Sie ihn anschließend mit Wi-Fi.
- Zwei Windows-Computer, die mit demselben Router, Switch oder Access Point verbunden sind.
- Dasselbe
iperf3Build muss auf beide PCs kopiert sein. - Administratorrechte, falls Sie eine Firewall-Regel erstellen müssen.
- Die IP-Adresse des Computers, der im Servermodus laufen soll.
- Während des Tests sollten kein VPN, Proxy, virtueller Adapter oder großer Download aktiv sein, außer Sie möchten genau diesen Pfad bewusst testen.
Gute Testbedingungen
- Beide PCs befinden sich im selben Subnetz, zum Beispiel
192.168.1.x. - Die Verbindungsgeschwindigkeit des Ethernet-Kabels wurde in Windows geprüft.
- Wi-Fi-Tests werden im selben Raum und am normalen Arbeitsplatz wiederholt.
- Jeder Test läuft mindestens 30 seconds.
Schlechte Testbedingungen
- Ein PC ist über ein VPN verbunden, der andere lokal.
- Ein Computer verwendet 2.4 GHz Wi-Fi während der andere per Kabel verbunden ist.
- Cloud-Synchronisierung, Spiele-Downloads oder Videostreaming sind aktiv.
- Die Windows-Firewall blockiert Port 5201.
iperf3 unter Windows 10 oder Windows 11 herunterladen und vorbereiten
Laden Sie ein Windows-Build von iperf3, entpacken Sie es in einen einfachen Ordner und verwenden Sie auf beiden Computern dieselbe Version. Ein praktischer Ordner ist C:\Tools\iperf3. Ein kurzer Pfad erleichtert die Arbeit in der Befehlszeile und vermeidet Probleme mit Anführungszeichen.
Wo kann man iperf3 für Windows herunterladen?
Das Hauptprojekt iperf3 wird gepflegt von ESnet / Lawrence Berkeley National Laboratory. Für Windows gibt es zwei praktische Wege: die offiziellen ESnet-Projektseiten für Quellcode und Dokumentation oder eine seriöse Quelle für Windows-Binärdateien, wenn Sie das Programm nicht selbst kompilieren möchten.
ESnet iperf3: Quellcode und Dokumentation
Nutzen Sie diese Seite als Hauptreferenz für das aktuelle iperf3-Projekt, Releases, Dokumentation, Befehlssyntax und Quellcode.
ESnet iperf3 öffnenVorkompilierte iperf3-Builds für Windows
Wenn Sie eine sofort ausführbare iperf3.exebenötigen, verwenden Sie eine bekannte Quelle für Windows-Binärdateien und prüfen Sie, dass beide PCs dieselbe Version verwenden.
Option mit Chocolatey-Paket
Fortgeschrittene Benutzer können iperf3 über einen Windows-Paketmanager installieren und anschließend im Terminal ausführen, ohne Dateien manuell zu kopieren.
Chocolatey-Paket öffneniperf3.exe Archiv herunterzuladen, es auf beiden Computern zu entpacken und die Version zu prüfen mit iperf3.exe --version.
- Erstellen Sie auf beiden Computern einen Ordner wie
C:\Tools\iperf3auf beiden Computern. - Entpacken Sie das heruntergeladene Archiv in diesen Ordner.
- Öffnen Sie Command Prompt , PowerShell, or Windows Terminal.
- Wechseln Sie in den iperf3-Ordner und prüfen Sie, ob die ausführbare Datei startet.
Eingabeaufforderung oder PowerShellcd C:\Tools\iperf3
.\iperf3.exe --version
Wenn Windows meldet, dass die Datei blockiert ist, klicken Sie mit der rechten Maustaste auf die ausführbare Datei, öffnen Sie Properties, aktivieren Sie Unblock, falls verfügbar, und übernehmen Sie die Änderung.
IP-Adresse des Windows-PCs finden, auf dem der iperf3-Server läuft
Wählen Sie einen Computer als Server aus. Ermitteln Sie auf diesem PC seine lokale IPv4-Adresse. Diese Adresse verwenden Sie vom zweiten Computer aus, wenn Sie den Client-Test starten.
Auf dem Server-Computeripconfig
Suchen Sie den aktiven Adapter, zum Beispiel Ethernet adapter oder Wireless LAN adapter Wi-Fiund notieren Sie den Wert neben IPv4 AddressEr sieht normalerweise ähnlich aus wie 192.168.1.10 , 192.168.0.25, or 10.0.0.15.
| Wert | Beispiel | Bedeutung |
|---|---|---|
| IPv4 Address | 192.168.1.10 | Adresse dieses PCs innerhalb Ihres lokalen Netzwerks. |
| Subnet Mask | 255.255.255.0 | Computer mit ähnlichen Adressen befinden sich normalerweise im selben lokalen Subnetz. |
| Default Gateway | 192.168.1.1 | Adresse Ihres Routers oder Gateways. |
iperf3 in der Windows Defender Firewall zulassen
Standardmäßig wartet der iperf3-Servermodus auf Port 5201Wenn Sie den Server zum ersten Mal starten, kann Windows eine Firewall-Abfrage anzeigen. Erlauben Sie den Zugriff nur für Private networks und nicht für öffentliche Netzwerke.
Wenn die Abfrage nicht erscheint oder der Test mit einem Verbindungsfehler fehlschlägt, erstellen Sie auf dem Server-Computer manuell eine Regel in einem PowerShell-Fenster mit Administratorrechten:
Als Administrator auf dem Server-PC ausführenNew-NetFirewallRule -DisplayName "iperf3 TCP 5201" -Direction Inbound -Program "C:\Tools\iperf3\iperf3.exe" -Action Allow -Profile Private
Wenn Sie einen eigenen Port verwenden, passen Sie Regelname und Testbefehl entsprechend an. Für die meisten LAN-Prüfungen zu Hause oder im Büro ist der Standardport 5201 ausreichend.
iperf3-Servermodus auf dem ersten Windows-Computer starten
Öffnen Sie auf dem ersten Computer ein Terminal im iperf3-Ordner und starten Sie den Servermodus. Lassen Sie dieses Fenster geöffnet, während Sie die Tests vom zweiten Computer ausführen.
Auf Computer A — Servercd C:\Tools\iperf3
.\iperf3.exe -s
Sie sollten eine Meldung sehen, dass der Server wartet. Wenn der Server korrekt startet, wechseln Sie zum zweiten Computer und führen Sie den Client-Befehl aus.
iperf3.exe -s -p 5002. Der Client muss dann denselben Port verwenden mit -p 5002.
TCP-Geschwindigkeitstest zwischen zwei Windows-PCs ausführen
Führen Sie iperf3 auf dem zweiten Computer im Clientmodus aus. Ersetzen Sie 192.168.1.10 durch die echte IPv4-Adresse des Server-Computers.
Auf Computer B — Clientcd C:\Tools\iperf3
.\iperf3.exe -c 192.168.1.10 -t 30
Dies startet einen 30 Sekunden langen TCP Test vom Client zum Server. Bei schnellen Netzwerken, insbesondere 1 Gbps , 2.5 Gbpsoder Wi-Fi-6/6E-Verbindungen, können Sie mehrere parallele Streams testen:
TCP-Test mit 4 parallelen Streams.\iperf3.exe -c 192.168.1.10 -t 30 -P 4
Parallele Streams können helfen, den maximal verfügbaren Durchsatz sichtbar zu machen, sind aber nicht dasselbe wie eine einzelne echte Dateiübertragung. Notieren Sie beide Ergebnisse: einen Stream und mehrere Streams.
| Befehlsoption | Beispiel | Zweck |
|---|---|---|
-c |
-c 192.168.1.10 | Verbindung zum iperf3-Server herstellen. |
-t |
-t 30 | Test 30 Sekunden lang ausführen. |
-P |
-P 4 | Mehrere parallele Streams verwenden. |
-f |
-f m | Ergebnisse in Mbits/sec anzeigen. |
Download-Geschwindigkeit und Gegenrichtung im LAN mit iperf3 testen
Der normale Client-Befehl sendet Datenverkehr vom Client zum Server. Um die Gegenrichtung zu testen, fügen Sie -Rhinzu. Das ist nützlich, weil Wi-Fi, Treiber, Kabel, Switches und Sicherheitssoftware je nach Richtung unterschiedlich reagieren können.
Test in Gegenrichtung.\iperf3.exe -c 192.168.1.10 -t 30 -P 4 -R
Vergleichen Sie die Werte in Vorwärts- und Rückwärtsrichtung. Ein großer Unterschied deutet häufig auf eine asymmetrische Wi-Fi-Verbindung, ein Treiberproblem, eine Energiesparoption des Netzwerkadapters, ein Duplex-Problem oder einen schwachen Computer hin.
UDP-Test zum Prüfen von Jitter und Paketverlust im LAN ausführen
UDP -Tests sind nützlich, um Paketverlust und Jitter zu prüfen, besonders für Gaming, VoIP, Videoanrufe, Streaming und Wi-Fi-Stabilität. Anders als TCP bremst UDP nicht automatisch ab und überträgt Daten nicht auf dieselbe Weise erneut, daher müssen Sie eine Zielbitrate wählen.
UDP-Test mit 100 Mbit/s.\iperf3.exe -c 192.168.1.10 -u -b 100M -t 30
Beginnen Sie mit einem vorsichtigen Wert wie 50M oder 100M, und erhöhen Sie ihn schrittweise. Wenn Paketverlust auftritt, ist die gewählte Bitrate möglicherweise zu hoch für die aktuelle Verbindung oder das Netzwerk ist instabil.
Wi-Fi und Ethernet mit iperf3 richtig testen
Um den Engpass zu verstehen, testen Sie in Stufen. Beginnen Sie nicht mit zwei Wi-Fi-Computern, weil dadurch zwei Funkstrecken vermischt werden und das Ergebnis schwerer zu interpretieren ist.
Kabelgebundene Referenzmessung
Verbinden Sie beide Computer per Ethernet über denselben Switch oder Router. Das liefert die sauberste Referenzmessung für das lokale Netzwerk.
Beste ReferenzEin Gerät per Kabel, eines per Wi-Fi
Lassen Sie den Server kabelgebunden und testen Sie von einem Wi-Fi-Client. Dadurch wird die Funkstrecke des Clients klarer gemessen.
Bester Wi-Fi-TestBeide Computer per Wi-Fi
Verwenden Sie diesen Test erst nach den ersten beiden Messungen. Das Ergebnis enthält Funkzeit-Konkurrenz und die Leistung beider WLAN-Adapter.
PraxistestWiederholen Sie Wi-Fi-Tests mindestens dreimal: in der Nähe des Routers, am normalen Arbeitsplatz und hinter Wänden oder Möbeln, wenn der PC dort normalerweise genutzt wird.
iperf3-LAN-Geschwindigkeitstests richtig auswerten
Die wichtigste Zahl ist bits/secund wird normalerweise als Mbits/sec oder Gbits/sec angezeigt. Verwechseln Sie Bits nicht mit Bytes: Dateimanager zeigen oft MB/s, während iperf3 normalerweise Mbits/sec anzeigt.
| Beobachtetes Ergebnis | Mögliche Bedeutung | Als Nächstes prüfen |
|---|---|---|
| 900–950 Mbits/sec bei 1-Gbps-Ethernet | Normales Ergebnis für eine gute kabelgebundene Gigabit-Verbindung. | Ein Netzwerkproblem ist unwahrscheinlich. |
| Etwa 90–95 Mbits/sec | Eine Verbindung handelt möglicherweise nur 100 Mbps aus. | Kabelkategorie, Switch-Port, Adaptergeschwindigkeit, beschädigter Stecker. |
| Gutes TCP, langsames Dateikopieren | Der Netzwerkpfad ist wahrscheinlich in Ordnung. | Festplattengeschwindigkeit, SMB, Virenscanner, Ordnerberechtigungen, CPU-Auslastung. |
| Hoher UDP-Paketverlust | Bitrate ist zu hoch oder die Verbindungsqualität ist schlecht. | Wi-Fi-Signal, Störungen, Router-Auslastung, Treiberupdates. |
| Vorwärts schnell, rückwärts langsam | Asymmetrisches Problem zwischen Adaptern oder Wi-Fi-Richtungen. | Treiber, Energiesparen, Signalqualität, Router-Firmware. |
Für ein gespeichertes, maschinenlesbares Ergebnis verwenden Sie die JSON-Ausgabe:
iperf3-Ergebnis als JSON speichern.\iperf3.exe -c 192.168.1.10 -t 30 -P 4 -J > lan-test-result.json
Häufige iperf3-Fehler unter Windows beheben
Connection refused
Das bedeutet normalerweise, dass der Server nicht läuft, eine falsche IP-Adresse verwendet wurde oder iperf3 auf einem anderen Port lauscht.
Server erneut prüfen.\iperf3.exe -s
Connection timed out
Die häufigsten Ursachen sind Windows Defender Firewall, Firewall-Software von Drittanbietern, ein falsches Netzwerkprofil, VPN-Routing oder Computer in unterschiedlichen Subnetzen.
Grundlegende Verbindungsprüfung vom Clientping 192.168.1.10
Sehr niedrige Geschwindigkeit über Ethernet
Prüfen Sie die ausgehandelte Verbindungsgeschwindigkeit in Windows. Öffnen Sie Settings → Network & Internet → Ihren Adapter → Hardwareeigenschaften, oder verwenden Sie PowerShell:
Verbindungsgeschwindigkeit des Adapters prüfenGet-NetAdapter | Select-Object Name, Status, LinkSpeed
Wi-Fi-Ergebnis ändert sich bei jedem Durchlauf
Das ist bis zu einem gewissen Grad normal. Die Wi-Fi-Leistung hängt von Signalqualität, Kanalüberlastung, Entfernung, Roaming-Verhalten, Energiesparen, Bluetooth-Störungen und anderen Clients am selben Access Point ab.
iperf3 funktioniert nur, wenn die Firewall deaktiviert ist
Lassen Sie die Firewall nicht deaktiviert. Erstellen Sie eine gezielte eingehende Regel für iperf3.exe im Profil Private und schalten Sie die Firewall anschließend wieder ein.
FAQ: Lokales Windows-Netzwerk mit iperf3 testen
F Ist iperf3 besser als das Kopieren einer großen Datei über das Netzwerk? ⌄
F Welcher Computer sollte der iperf3-Server sein? ⌄
-R.F Welchen Port verwendet iperf3 standardmäßig? ⌄
-pändern, müssen Sie denselben Port auch auf dem Client verwenden.F Sollte ich für LAN-Tests TCP oder UDP verwenden? ⌄
TCP zur Einschätzung des praktischen Durchsatzes. Verwenden Sie UDP, wenn Sie speziell Jitter und Paketverlust für Echtzeitdatenverkehr wie Anrufe, Spiele oder Streaming prüfen müssen.F Warum zeigt mein 1-Gbps-Netzwerk nicht exakt 1000 Mbits/sec an? ⌄
Fazit
Um ein lokales Netzwerk zwischen zwei Windows-Computern mit iperf3zu testen, führen Sie iperf3.exe -s auf einem PC aus, führen Sie iperf3.exe -c SERVER_IP -t 30 auf dem anderen PC aus und wiederholen Sie den Test anschließend mit -R , -P 4, and a controlled UDP Test, falls nötig. Vergleichen Sie kabelgebundene und drahtlose Ergebnisse getrennt, damit Sie erkennen können, ob der Engpass beim Kabel, Switch, Router, Wi-Fi, der Firewall, dem Treiber oder der Dateifreigabeebene liegt.