Anonim

Haben Sie sich jemals gefragt, wie Sie die Verbindung zwischen Computern in Ihrem Netzwerk testen können? Möglicherweise haben Sie einen Teil Ihres Netzwerks, der anscheinend unterdurchschnittlich ist. Ist dein NFS langsam? Iperf3 kann Ihnen dabei helfen.

Iperf3 ist ein Open Source-Tool, mit dem Sie den Netzwerkverkehr analysieren und die Bandbreite Ihres Netzwerks testen können. Es ist sowohl auf einen Client als auch auf einen Server angewiesen, um die Verbindung zwischen diesen zu testen. Dies ist jedoch kein Problem, da Iperf3 auf fast allen Betriebssystemen, einschließlich Mobilgeräten, verfügbar ist.

Holen Sie sich Iperf3

Schnellzugriff

  • Holen Sie sich Iperf3
    • Windows
    • Linux
  • Testen Sie Ihre Verbindung
  • Führen Sie einen Server aus
  • Mehr Optionen
    • Protokollierung
    • Zeit
    • Bytes
  • Schlussgedanken

Sie müssen Iperf3 herunterladen, bevor Sie es testen können. Es ist kostenlos auf der Website des Projekts verfügbar, daher ist es kein Problem, es zu bekommen. Dieses Handbuch behandelt Linux und Windows, aber der Vorgang ist auf anderen Plattformen ähnlich.

Windows

Besuchen Sie die Iperf3-Website und laden Sie die neueste Version für Windows herunter. Es wird in einer Zip-Datei geliefert, Sie müssen es also extrahieren. Sie können es überall extrahieren, aber stellen Sie sicher, dass es bequem ist. Sie müssen über die Eingabeaufforderung darauf zugreifen.

Sobald Sie es extrahiert haben, müssen Sie über die Befehlszeile darauf zugreifen. Klicken Sie auf das Startmenü und rufen Sie über die Suchfunktion die Eingabeaufforderung auf.

Wenn Sie die Eingabeaufforderung geöffnet haben, müssen Sie die Verzeichnisse an der Stelle ändern, an der Sie die Iperf3-Exe extrahiert haben.

C:> cd C: PathToYourZip

Von dort aus können Sie iperf3.exe ausführen. Sie können die Flags anhängen und Informationen übergeben, während Sie den Befehl ausführen.

Der Rest dieses Handbuchs bezieht sich auf den Befehl als iperf3, aber Sie müssen wahrscheinlich den .exe-Teil einfügen.

Linux

Die Installation von Iperf3 unter Linux ist sehr einfach. Sie müssen nur Ihren Paketmanager verwenden. Verschiedene Distributionen nennen es entweder iperf oder iperf3, stellen Sie also sicher, dass Sie die richtige auswählen.

$ sudo apt installiere iperf3

Testen Sie Ihre Verbindung

Die Iperf-Website enthält eine Liste der öffentlichen Server, mit denen Sie Iperf und Ihre Verbindung testen können. Beginnen Sie mit einer dieser Methoden, um ein Gefühl für das Werkzeug zu bekommen.

$ iperf3 -c iperf.scottlinux.com

Das Flag -c gibt an, dass Sie Iperf als Client ausführen möchten, und Sie übergeben ihm den Server, zu dem Sie eine Verbindung herstellen möchten.

Führen Sie einen Server aus

Um Ihre Verbindung zu einem der Computer in Ihrem eigenen Netzwerk zu testen, müssen Sie Iperf als Server ausführen. Im Grunde ist das ganz einfach. Benutze einfach die -s Flagge.

$ iperf -s

Jetzt können Sie versuchen, eine Verbindung von einem anderen Computer in Ihrem Netzwerk herzustellen.

C: PathTo> iperf3.exe -c 192.168.1.110

Wenn Sie den Server im Hintergrund laufen lassen möchten, verfügt Iperf über ein Flag, um ihn als Daemon auszuführen.

$ iperf3 -s -D

Wenn Sie unter Linux arbeiten, können Sie Iperf beim Start als Dienst ausführen.

$ sudo systemctl iperf3 aktivieren

Mehr Optionen

Es gibt einige andere praktische Dinge, die Sie mit Iperf tun können, um das Verhalten zu ändern und es für Sie bequemer zu machen.

Protokollierung

Wenn Sie Iperf als daemonisierten Server ausführen, möchten Sie wahrscheinlich die Aktivität dieses Servers protokollieren.

$ iperf3 -s -D --logfile /path/to/iperf.log

Die gesamte Serverausgabe von Iperf wird an Ihr Protokoll weitergeleitet.

Zeit

Sie möchten wahrscheinlich steuern, wie lange ein Test Iperf ausgeführt wird. Es macht tatsächlich einen Unterschied. Sie können dies tun, indem Sie das Flag -t hinzufügen und Iperf mitteilen, wie viele Sekunden es ausgeführt werden soll.

$ iperf3 -c 192.168.1.110 -t 60

Beim Testen dieses Handbuchs ergab ein 60-Sekunden-Test eine höhere Bandbreite als der Standardtest. Es ist definitiv etwas zu beachten, wenn Sie Ihr Netzwerk testen.

Bytes

Die Zeit ist nicht die einzige Möglichkeit, die Dauer Ihrer Tests zu steuern. Sie können die Anzahl der Bytes angeben, die Ihr Client sendet. Beachten Sie jedoch, dass dies Bytes sind . Die Zahlen, die Sie angeben müssen, sind groß.

$ iperf3 -c 192.168.1.110 -n 1000000

Schlussgedanken

Iperf ist super einfach zu bedienen. Sie haben jetzt alle Grundlagen, um mit dem Testen der Verbindungen zwischen verschiedenen Geräten zu beginnen. Wenn Sie weitere Hilfe benötigen, ist der Hilfebefehl von Iperf sehr gut dokumentiert.

$ iperf3 -h

Denken Sie immer daran, mehrere Tests durchzuführen und so viele Punkte wie möglich zwischen Geräten zu testen, um bestimmte Problembereiche in Ihrem Netzwerk einzugrenzen. Es könnte so offensichtlich und wirkungsvoll sein wie ein Switch, oder es könnte einfach ein schlechter WiFi-Adapter sein. Iperf kann dir helfen, das einzugrenzen.

Testen Sie Ihre Netzwerkbandbreite mit iperf3