Die Netzwerkleistung ist ein häufiges Problem, mit dem Sie sich manchmal befassen können. Sie können Ihre Netzwerkleistung mit mehreren Tools testen. Der iperf3, der unter Windows, Linux und Unix verfügbar ist, ist einer von ihnen. Iperf3 ist ein Open-Source- und kostenloses Befehlszeilen-Tool, mit dem die Netzwerkleistung zwischen den beiden Systemen entsprechend der Geschwindigkeit und der Bandbreite überprüft wird. Dieses Tool wird zur Messung des TCP- oder UDP -Netzwerks verwendet.
In diesem Artikel lernen Sie, wie Sie Iperf3 auf Ubuntu installieren und verwenden. Wir werden auch erklären, wie Sie einen iPerF3 -Server starten, um den Datenverkehr zu empfangen und wie Sie den Iperf3 -Client starten, um einen Netzwerkleistungstest auf dem Host zu starten, der seinen Server ausführt.
Schlüsselmerkmale von iperf3
So installieren und verwenden Sie Iperf3 auf Ubuntu
Iperf3 ist in den meisten Linux -Distributionen erhältlich, was bedeutet, dass Sie dieses Tool auf dem System installieren können.
Installationsprozess
Wir haben diesen Abschnitt in mehrere Teile unterteilt, da es verschiedene Möglichkeiten gibt, iperf3 zu installieren.
Verwenden von APT -Befehl
Vor dem Installieren von IperF3 aktualisieren Sie das System mit dem folgenden Befehl:
sudo APT -Update
Sobald das System aktualisiert ist, können Sie Iperf3 erfolgreich mit dem folgenden APT -Befehl installieren.
sudo apt -y install iperf3
Auf diese Weise können Sie Iperf3 in kurzer Zeit über den APT -Befehl installieren.
Verwenden Sie den Befehl aptitude
Um Iperf3 nach dieser Methode zu installieren, müssen Sie zunächst sicherstellen, dass die Eignung auf Ihrem System installiert ist. Standardmäßig ist die Eignung nicht auf Ubuntu installiert. Wenn Ihr System es nicht hat, installieren Sie die Eignung im System mit den folgenden Befehlen:
sudo apt -get install -y -Eignung
Sudo Aptitude Update
Sobald die Systemdatenbank aktualisiert ist, können Sie IperF3 mit der Aktualitätsmethode installieren, indem Sie den folgenden Befehl eingeben.
sudo aptitude -y install iperf3
Nach dem Installieren von iperf3 mithilfe einer der oben genannten Methoden können Sie den folgenden Befehl verwenden, um zu überprüfen, welche aktuelle Version von iperf3 auf Ihrem System ist. Sie werden Ihnen auch vollständige Informationen über die aktuelle Linux -Kernel -Version erhalten.
iperf3 -v
Außerdem können Sie Hilfe beim folgenden Befehl erhalten:
Iperf3 - - Hilfe
Wie man iperf3 in Ubuntu benutzt
Jetzt haben Sie iperf3 auf Ihrem Ubuntu installiert. Es ist Zeit, die Bandbreite zwischen den beiden Systemen zu überprüfen. Sie können ein System als Server und einen anderen als Client verwenden.
Bei TCP Protocol Servern & Clients
Starten Sie Iperf3 auf dem Server
Zunächst müssen Sie feststellen, dass Ihr Ubuntu -Host mit dem folgenden Befehl als iperf3 -Server fungieren kann.
iperf3 -s
Wenn Sie in der Ausgabe sehen, dass der iperf3 -Server einen bestimmten Port hört, bedeutet dies, dass der iperf3 -Server wie erwartet funktioniert.
Standardmäßig hört der iperf3 -Server alle aktiven Schnittstellen des Hosts für neue Verbindungen an. Sie können den folgenden Befehl verwenden, um sicherzustellen, dass der iperf3 -Server nur auf einer bestimmten Schnittstelle hört.
iperf3 -s -b
Aus der obigen Ausgabe sehen Sie, dass iperf3 nur auf Port 5201 hört. Sie können jedoch auch einen anderen Port als den Standard verwenden. Sie müssen den folgenden Befehl mit dieser spezifischen Portnummer ausführen.
iperf3 -s -p
Starten Sie Iperf3 am Kunden
In ähnlicher Weise müssen Sie feststellen, dass Ihr Ubuntu -Host mit dem folgenden Befehl als iperf3 -Client fungieren kann.
Iperf3 -c
Nach dem Ausführen des obigen Befehls können Sie feststellen, dass der Client eine Verbindung mit dem Server herstellen muss, dessen IP -Adresse in der obigen Ausgabe angezeigt wird.
Sie können über die Ausgabe prüfen, ob der iperf3 -Server eine Verbindung von einem iPerf3 -Client erfolgreich akzeptiert hat. Jetzt tauscht der Server alle Daten mit dem Client aus.
Notiz dass Sie die genaue Ausgabe sehen, wenn ein iPerF3 -Client auf einen bestimmten iperf3 -Server abzielt.
Wenn Sie eine andere spezifische Portnummer als die Standardeinstellung verwenden, müssen Sie auch diese Portnummer angeben.
Iperf3 -c-P
Sie können die Richtung der Pakete mit dem folgenden Befehl umkehren:
Iperf3 - c- R
Bei UDP -Protokollservern & Clients
Standardmäßig misst iPerF3 das TCP -Protokoll für Netzwerkleistungstests. Für UDP-Leistungstests müssen Sie immer '-U verwenden.'Starten Sie zunächst den UDP IperF3 -Server, indem Sie den folgenden Befehl ausführen.
iperf3 -s -u
Jetzt können Sie Ihren iPerF3 -Server mit Ihrem Client mit dem folgenden Befehl verbinden.
Iperf3 -c-u
Wenn Sie die beste Netzwerkbandbreite in den UDP-Testergebnissen wünschen, können Sie die Sendebandbreite mithilfe der Option „-B-Wert.Hier gibt 'Wert' die Bandbreite an, durch die Sie erhöhen möchten.
iperf3 -c -u-b Wert
Messung der MTU (maximale Übertragungsgröße)
Sie können die maximale Übertragungsgröße problemlos über den folgenden Befehl überprüfen.
iperf3 -mc
Hier weist die Option -m Iperf3 an, die MTU zu zeigen.
Messen Sie stromabwärts und stromaufwärts durchsatz
Wenn Sie den nachgeschalteten und stromaufwärts gelegenen Durchsatz überprüfen möchten, verwenden Sie die Option "-bidir" mit dem obigen Befehl.
Iperf3 -c-Bidir
Führen Sie für einen bestimmten Port den folgenden Befehl aus.
Iperf3 -c-P -Bidir
Bidirektionaler Test mit iperf3
Manchmal müssen Sie möglicherweise den maximalen Durchsatz beider Server überprüfen. Sie können dies einfach mit der von Iperf angebotenen bidirektionalen Testfunktion tun, die vorgefertigt ist. Sie können die Verbindung von beiden Seiten testen, indem Sie den folgenden Befehl ausführen:
Iperf3 -c-D
Nachdem der obige Befehl ausgeführt wurde, verbindet IperF3 den iperf3 -Server mit dem Client. Es fungiert sowohl als Clientverbindung als auch als Serververbindung.
Wie man iperf3 in Ubuntu deinstalliert
Aus irgendeinem Grund müssen Sie möglicherweise iperf3 entfernen oder es nicht mehr in Ihrem System haben. Daher ist es genauso einfach wie die Installation zu deinstallieren.
Verwenden Sie den folgenden Befehl, um nur das iperf3 -Paket zu deinstallieren.
sudo apt-Get Iperf3 entfernen
Bitte führen Sie den folgenden Befehl aus, um IperF3 mit Abhängigkeiten, Daten und Konfiguration vollständig zu entfernen.
sudo apt -Get -y Autoremove -purge iperf3
Einpacken
iperf3 ist die neueste aktualisierte Version von iperf. Es ist eines der besten Befehls-Utility-Tools, mit denen Sie die Netzwerkleistung zwischen den beiden Systemen messen können. Sie können eine der in diesem Artikel beschriebenen Installationsmethoden verwenden, um IperF3 zu installieren und Ihre Netzwerkleistung mit verschiedenen Protokollen zu testen. Wir erklären auch, wie Sie Iperf3 üblicherweise verwenden und es auf verschiedenen Hosts ausführen können.