iperf ist ein Befehlszeilenprogramm, mit dem Sie die Netzwerkbandbreite messen können. Es wird häufig von Netzwerkadministratoren und Systemingenieuren verwendet, um die Leistung von Netzwerkgeräten und -verbindungen zu testen und zu optimieren. In diesem ausführlichen Handbuch werden wir uns mit der Verwendung von iperf auf Windows-Betriebssystemen befassen.
Der erste Schritt besteht darin, iperf auf Ihrem Computer herunterzuladen und zu installieren. Sie können die neueste Version von iperf auf der offiziellen Website des Projekts finden. Befolgen Sie nach dem Herunterladen der Installationsdatei die Installationsanweisungen.
Starten Sie nach der Installation die Windows-Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem iperf installiert ist. Sie können dann mit dem iperf-Dienstprogramm beginnen, indem Sie Befehle in die Befehlszeile eingeben.
Eines der häufigsten Szenarien für die Verwendung von iperf besteht darin, die Bandbreite zwischen zwei Computern in einem Netzwerk zu messen. Führen Sie dazu iperf auf einem der Computer im Servermodus aus, und starten Sie dann iperf auf einem anderen Computer im Clientmodus, indem Sie die IP-Adresse des Servercomputers angeben.
Was ist iperf und warum wird es benötigt
Mit iperf können Sie:
- Netzwerkbandbreite messen und Netzwerkverbindungsprobleme ermitteln;
- testen und Vergleichen verschiedener TCP- und UDP-Implementierungen;
- überprüfen der Netzwerkstabilität und -leistung mit verschiedenen Einstellungen;
- Engpässe finden und Netzwerkeinstellungen optimieren;
- testen Sie die neue Netzwerkhardware, bevor Sie sie in das Netzwerk einbetten.
iperf arbeitet im Server- und Clientmodus. Als Server akzeptiert er Verbindungen von Remoteclients und als Client stellt er eine Verbindung zu einem Remoteserver her. Beide Modi können zum Testen der Netzwerkbandbreite verwendet werden.
Installieren und Konfigurieren von iperf unter Windows
1. Iperf wird heruntergeladen
Zuerst müssen Sie iperf herunterladen, das die Möglichkeit bietet, die Netzwerkbandbreite zu überprüfen. Sie können die neueste Version von iperf auf der offiziellen Website des Projekts finden.
2. Installieren von iperf
Nachdem Sie das Archiv von iperf heruntergeladen haben, müssen Sie es entpacken. Um dies zu tun, doppelklicken Sie einfach auf die heruntergeladene Datei - sie extrahiert automatisch alle benötigten Dateien.
Es ist wichtig zu beachten, dass iperf keine Installation im System erfordert, sodass Sie es sofort nach dem Entpacken ausführen können.
3. Starten von iperf
Um iperf unter Windows auszuführen, müssen Sie eine Eingabeaufforderung öffnen. Drücken Sie Win + R und geben Sie cmd ein und drücken Sie dann die Eingabetaste.
Nachdem Sie die Eingabeaufforderung geöffnet haben, müssen Sie zu dem Ordner navigieren, in den iperf extrahiert wurde.
Geben Sie dazu den Befehl "cd" mit einem Leerzeichen ein und geben Sie den Pfad zum Ordner mit iperf an. Zum Beispiel: cd C:\iperf
4. Starten des iperf-Servers
Um iperf zu verwenden, müssen Sie auswählen, ob Ihr Computer ein Server oder ein Client ist. Beginnen wir mit der Konfiguration des Servers.
Um den iperf-Server zu starten, geben Sie an einer Eingabeaufforderung den Befehl "iperf -s" ein.>
Der iperf-Server ist gestartet und bereit, Verbindungen zu akzeptieren.
5. Starten des iperf-Clients
Konfigurieren Sie nun den Clientcomputer, um eine Verbindung zum iperf-Server herzustellen.
Geben Sie in der neuen Befehlszeileninstanz auf dem Client den Befehl "iperf -c" ein [Server-IP-Adresse]".
Ersetzt "[Server-IP-Adresse]" auf die tatsächliche IP-Adresse Ihres Servers.
Wenn der Client erfolgreich eine Verbindung zum Server herstellt, sendet er die Daten und empfängt sie zurück.
Schritt 1: Herunterladen und Installieren von iperf
Um iperf unter Windows zu verwenden, müssen Sie es zuerst herunterladen und auf Ihrem Computer installieren. Hier ist, wie man es macht:
1. Gehen Sie zur offiziellen iperf-Website.
Öffnen Sie Ihren bevorzugten Browser und gehen Sie zur offiziellen iperf-Website, wo Sie die neueste Version des Programms zum Herunterladen finden können. Link zur Website: https://iperf.fr/.
2. Wählen Sie die Windows-Version aus.
Wählen Sie auf der Download-Seite die Version von iperf für Windows aus. Sie sollten die Datei mit der Erweiterung herunterladen.exe für eine einfache Installation.
3. Laden Sie die Installationsdatei herunter und führen Sie sie aus.
Nachdem Sie die Installationsdatei heruntergeladen haben, öffnen Sie sie und folgen Sie den Anweisungen des Installationsassistenten. Wählen Sie den Installationspfad aus, und starten Sie den Installationsprozess. Warten Sie, bis die Installation abgeschlossen ist.
4. Überprüfen Sie die Installation.
Nachdem die Installation abgeschlossen ist, können Sie überprüfen, ob iperf ordnungsgemäß auf Ihrem Computer installiert ist. Öffnen Sie eine Eingabeaufforderung und geben Sie den Befehl "iperf" ein. Wenn die Installation erfolgreich war, wird eine Liste der verfügbaren Optionen und Befehle für die Verwendung von iperf angezeigt.
Jetzt, da iperf auf Ihrem Computer installiert ist, können Sie mit dem nächsten Schritt fortfahren: Konfigurieren und Verwenden von iperf zur Messung der Netzwerkbandbreite.
Schritt 2: Konfigurieren des iperf-Servers
Nachdem Sie iperf auf Ihrem Windows-Server installiert haben, können Sie mit der Konfiguration des Servers fortfahren, um die Netzwerkbandbreite zu testen.
Um zu beginnen, öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem iperf installiert ist. Dies ist normalerweise das Verzeichnis, das während der Installation angegeben wurde.
Geben Sie dann an der Eingabeaufforderung Folgendes ein:
Dieser Befehl startet iperf im Servermodus, der auf eingehende Verbindungen wartet und Bandbreitentests durchführt.
Standardmäßig hört iperf auf TCP-Port 5001. Wenn Sie einen anderen Port verwenden möchten, können Sie ihn angeben, indem Sie das Flag -p und die Portnummer nach dem Befehl hinzufügen. Zum Beispiel:
Dieser Befehl startet den iperf-Server auf Port 8080.
Sobald der Server gestartet wird, wartet er auf eingehende Verbindungen und ist bereit, die Bandbreite zu testen.
Verwenden von iperf zum Testen eines Netzwerks
Um mit dem Testen eines Netzwerks mit iperf zu beginnen, müssen Sie es auf zwei Computern installieren, die als Client und Server verwendet werden sollen. Dies kann durch Herunterladen der ausführbaren iperf-Datei von der offiziellen Website erreicht werden iperf.fr . Führen Sie iperf nach der Installation mit dem Befehl auf dem Server aus:
Danach wartet der Server darauf, dass der Client eine Verbindung herstellt, um mit dem Testen zu beginnen.
Führen Sie iperf auf dem Clientcomputer mit dem Befehl aus:
iperf sendet Testpakete vom Server an den Client und misst die Datenübertragungsrate. Standardmäßig werden Pakete mit einer Größe von 1.470 Bytes gesendet. Sie können auch Parameter wie die Paketgröße und die Testdauer mithilfe der entsprechenden Befehlszeilenoptionen anpassen.
iperf bietet auch die Möglichkeit, Tests in umgekehrter Richtung durchzuführen, indem Pakete vom Client an den Server gesendet werden. Verwenden Sie dazu die Option "-r", wenn Sie iperf auf dem Clientcomputer ausführen.
Die Testergebnisse werden als Bericht angezeigt, der die Datenübertragungsrate zwischen den Knoten im Netzwerk anzeigt. Die Werte können in Bits pro Sekunde oder in Megabit pro Sekunde ausgedrückt werden, abhängig von den angegebenen Parametern.
Wenn Sie iperf zum Testen eines Netzwerks verwenden, können Sie die Netzwerkleistung bewerten, Engpässe erkennen und seine Leistung optimieren. Dies kann sowohl für Heimanwender als auch für Netzwerktechniker nützlich sein.
Schritt 1: Starten des iperf-Servers
Bevor Sie mit der Messung der Netzwerkbandbreite beginnen, müssen Sie den iperf-Server starten. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie die Windows-Eingabeaufforderung (klicken Sie auf Start, geben Sie "cmd" in die Suchleiste ein und drücken Sie die Eingabetaste).
- Navigieren Sie zu dem Verzeichnis, in dem iperf installiert ist. Dies ist normalerweise das Verzeichnis, in dem sich die ausführbare Datei von iperf befindet.exe.
- Geben Sie "iperf -s" ein und drücken Sie die Eingabetaste. Dieser Befehl startet den iperf-Server.
Nachdem Sie den Befehl ausgeführt haben, sehen Sie in der Befehlszeile eine Ausgabe, die Sie darüber informiert, dass der Server erfolgreich gestartet wurde und bereit ist, Verbindungen zu akzeptieren.
Beachten Sie, dass der iperf-Server ausgeführt wird, solange die Eingabeaufforderung geöffnet ist. Wenn Sie die Eingabeaufforderung schließen, wird der Server angehalten.
Schritt 2: Starten des iperf-Clients
Um die Netzwerkbandbreite mithilfe von iperf zu testen, müssen Sie den iperf-Client ausführen. Der Befehl zum Starten des Clients lautet wie folgt:
| Das Team | Die Beschreibung |
|---|---|
| iperf -c | Starten Sie den iperf-Client, um eine Verbindung mit der angegebenen Serveradresse herzustellen. |
Stattdessen müssen Sie die tatsächliche IP-Adresse oder den Domänennamen des Servers angeben, mit dem Sie eine Verbindung herstellen möchten.
Nachdem der Befehl ausgeführt wurde, versucht der iperf-Client, eine Verbindung zum Server an der angegebenen Adresse herzustellen und beginnt mit der Datenübertragung. Standardmäßig wird iperf die Daten innerhalb von 10 Sekunden übertragen. Nach Abschluss der Übertragung wird ein Bericht über die Bandbreite der Verbindung angezeigt.
Es folgt ein Beispielbefehl zum Starten eines iperf-Clients, der eine Verbindung zu einem Server mit der IP-Adresse 192.168.1.100 herstellt:
| Beispielbefehl |
|---|
| iperf -c 192.168.1.100 |
Nachdem Sie den Befehl eingegeben und die Eingabetaste gedrückt haben, sollten Sie die Ausgabe des Verbindungsbandbreite-Berichts in der Konsole sehen.