So installieren Sie Iperf auf RHEL 8

So installieren Sie Iperf auf RHEL 8

In unserer vernetzten Welt ist es aus der Sicht. Während wir möglicherweise nicht in der Lage sind, die Netzwerkumgebung zu ändern, ist es nützlich zu wissen, dass die Grenzen sind. Wenn Sie ein großes ISO -Image auf den Server hochladen müssen, können Sie sich nach Beginn der Übertragung entscheiden, einen Kaffee zu holen. Wenn Sie wissen, dass Ihr Unternehmensnetzwerk in der nächsten Stunde nicht so viele Daten übertragen kann. Dies ist natürlich nur ein zufälliger fiktiver Albtraum, aber das Wissen des Netzwerkdurchsatzes bedeutet jedoch zu wissen, wie unsere Systeme in Bezug.

Iperf ist eine praktische Anwendung, die ein einfaches Client-Server-Setup ermöglicht und die Netzwerkbandbreite, Jitter- und Paketverlustquote messen kann. Während es viele Möglichkeiten gibt, unsere Messungen zu optimieren, werden wir nur die Standardeinstellungen verwenden, um die Arbeit der Anwendung zu testen.

In diesem Tutorial lernen Sie:

  • Wie installiert man Iperf auf Red Hat Enterprise Linux 8.
  • So testen Sie die Netzwerkbandbreite Zu das System.
  • So testen Sie die Netzwerkbandbreite aus das System.
Messung der Netzwerkbandbreite mit iperf3.

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Red Hat Enterprise Linux 8
Software Iperf3-3.5-1
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

So installieren Sie Iperf auf RHEL 8 Schritt für Schritt Anweisungen



iperf3 befindet sich in den Standard -Repositories nach der Aktivierung von Abonnementverwaltungsrepositories. Es ist daher recht einfach, sie zu installieren.

  1. DNF installieren iperf3
  2. Um das Netzwerk mithilfe unseres Laborgeräts als Server (das Ziel) zu testen, starten wir es im Servermodus:
    $ iperf3 -s ---------------------------------------------------------- ------------- Server hören auf 5201 zu ----------------------------------------------------------- 

    Beachten Sie, dass iperf3 Hört standardmäßig einen anderen Port an, wie frühere Versionen (der Client in diesem Test enthalten) Port Port verwenden 5001.

    Und von der Remote-Testmaschine starten wir den Test (wir müssen den Port angeben, da er nicht auf Iperf definiert ist):

    $ iperf -c 192.168.1.14 -p 5201 ---------------------------------------------------------- -------------- Client, der sich mit 192 verbindet.168.1.14, TCP -Port 5201 TCP -Fenstergröße: 85.0 KBYTE (Standard) --------------------------------------------- --------------- [3] LOCAL 192.168.1.7 Port 55366 mit 192 verbunden.168.1.14 Port 5201 Schreiben fehlgeschlagen: Verbindungsreset durch Peer [ID] Intervalltransferbandbreite [3] 0.0-5.5 Sek. 888 MBytes 1.36 Gbit/Sek 
  3. Um das Netzwerk mithilfe unseres Labore Computer als Client (Quelle) zu testen, starten wir Iperf im Servermodus auf dem Remote -Computer (diesmal in einem anderen Netzwerk, mithilfe iperf3 auch auf der anderen Seite):
    $ iperf3 -s ---------------------------------------------------------- ------------- Server hören auf 5201 zu ----------------------------------------------------------- 

    Und führen Sie den Test von unserem Laborgerät aus:

    $ iperf3 -c 192.168.1.2 Anschließen mit Host 192.168.1.2, Port 5201 [5] Local 192.168.1.14 Port 51736 mit 192 verbunden.168.1.2 Port 5201 [ID] Intervalltransfer Bitrate Retr Retr CWND [5] 0.00-1.00 Sek. 3.21 MBytes 26.9 mbit/Sek. 0 160 KBYTES [5] 1.00-2.00 Sek. 3.48 MBytes 29.2 Mbit/Sek. 0 301 KBYTES [5] 2.00-3.00 Sek. 3.79 MBytes 31.8 mbit/Sek. 0 448 KBYTES [5] 3.00-4.02 Sek. 3.04 MBytes 25.0 Mbit/Sek. 0 380 KBYTES [5] 4.02-5.01 Sek. 3.36 MBytes 28.6 Mbit/Sek. 0 434 KBYTES [5] 5.01-6.00 Sek. 2.11 MBytes 17.8 mbit/Sek. 0 332 KBYTES [5] 6.00-7.00 Sek. 2.24 mbytes 18.7 Mbit/Sek. 0 351 KBYTES [5] 7.00-8.00 Sek. 1.06 MBytes 8.88 mbit/Sek. 0 368 KBYTES [5] 8.00-9.00 Sek. 3.17 MBytes 26.6 mbit/Sek. 0 372 KBYTES [5] 9.00-10.00 Sek. 2.17 MBytes 18.2 Mbits/Sek. 0 372 kBytes - - - - - - - - - - - - - - - - - - - - - - - - [ID] Intervalltransfer Bitrate Retr Retr Retr Retr Retr Retrat [5] 0.00-10.00 Sek. 27.6 MBytes 23.2 Mbit/Sek. 0 Absender [5] 0.00-10.00 Sek. 25.8 mbytes 21.7 Mbit/Sec -Empfänger iperf fertig. 

    Beachten Sie, dass wir den Port nicht angegeben haben, wie in diesem Fall iperf3 auf beiden Seiten, mit den Ports, die nicht bestanden sind 5201.

    Und wir können die Ergebnisse auch auf der Serverseite mehr ausführlicher sehen:

    Akzeptierte Verbindung von 192.168.1.14, Port 51734 [5] Local 192.168.1.2 Port 5201 mit 192 verbunden.168.1.14 Port 51736 [ID] Intervalltransferbandbreite [5] 0.00-1.00 Sek. 2.63 MBytes 22.0 mbit/s [5] 1.00-2.00 Sek. 2.92 MBytes 24.5 mbit/s [5] 2.00-3.00 Sek. 2.80 mbytes 23.5 mbit/s [5] 3.00-4.00 Sek. 2.80 mbytes 23.5 mbit/s [5] 4.00-5.00 Sek. 2.99 MBytes 25.1 mbit/s [5] 5.00-6.00 Sek. 2.75 MBytes 23.1 mbit/s [5] 6.00-7.00 Sek. 1.50 mbytes 12.6 mbit/s [5] 7.00-8.00 Sek. 1.80 mbytes 15.1 mbit/s [5] 8.00-9.00 Sek. 2.60 mbytes 21.8 mbit/s [5] 9.00-10.00 Sek. 2.77 MBytes 23.2 mbit/s [5] 10.00-10.12 Sek. 279 KBYTES 19.5 Mbits/Sek. - - - - - - - - - - - - - - - - - - - - - - - - [ID] Intervalltransferbandbreite [5] 0.00-10.12 Sek. 0.00 Bytes 0.00 Bit/Sec -Absender [5] 0.00-10.12 Sek. 25.8 mbytes 21.4 Mbit/Sec -Empfänger 

Wir können sehen, dass die beiden Systeme im ersten Testfall eine viel bessere Verbindung haben als im letzten als im letzten. Wir können auch sehen, wie sich Ports und Ausgaben je nach Abhängigkeit unterscheiden Iperf Version, und wir haben überprüft, ob unser Tool sowohl im Server- als auch im Client -Modus funktioniert.

Verwandte Linux -Tutorials:

  • So montieren Sie das ISO -Bild unter Linux
  • So öffnen Sie ISO -Dateien unter Ubuntu Linux
  • Ubuntu 20.04 Download
  • Zufällige Entropie in Bash
  • So finden Sie große Dateien unter Linux
  • Behebung des Fehlers "zu viele geöffnete Dateien" unter Linux
  • Erstellen Sie Manjaro Linux bootable USB
  • So erstellen Sie einen bootfähigen USB von einer ISO unter Linux aus
  • Dinge zu installieren auf Ubuntu 20.04
  • Tipps und Trick -Beispiele für nützliche Bash -Bash -Befehlszeilen - Teil 6