PowerScale: Verwenden von iperf3 mit OneFS
Summary: Verwenden von iperf zum Testen der Bandbreite von einem Client zu einem OneFS-Cluster.
Acest articol se aplică pentru
Acest articol nu se aplică pentru
Acest articol nu este legat de un produs specific.
Acest articol nu acoperă toate versiunile de produs existente.
Instructions
Das iperf3-Programm testet den Rohnetzwerkdurchsatz vom Client zum Server ohne Protokollschicht. Dadurch können Sie eine grobe Baseline dafür festlegen, wie roher Datenverkehr über das Netzwerk aussieht.
Hinweis: iperf3 zeigt die verfügbare Bandbreite an. Wenn ein anderer Datenverkehr ausgeführt wird, wird dieser andere Datenverkehr nicht berücksichtigt.
Das Erreichen einer Zeilenrate auf einem 40G- oder 100G-Testhost erfordert häufig parallele Streams. Die Verwendung von iperf3 ist jedoch nicht so einfach wie das Hinzufügen eines „-P“-Flags, da jeder iperf3-Prozess ein Single-Thread ist, einschließlich aller Streams, die von diesem iperf-Prozess für einen parallelen Test verwendet werden. Das bedeutet, dass alle parallelen Streams für einen Test denselben CPU-Core verwenden. Wenn Sie über begrenzte Cores verfügen (dies ist häufig bei einem 40G-Host der Fall und in der Regel ist dies bei einem 100G-Host der Fall), hilft Ihnen das Hinzufügen paralleler Streams nicht, es sei denn, Sie tun dies, indem Sie zusätzliche iperf3-Prozesse hinzufügen, die zusätzliche Cores verwenden können.
Gehen Sie wie folgt
vor, um mehrere iperf3-Prozesse auszuführen und zusätzliche CPU-Kerne zum Testen eines Hochgeschwindigkeitshosts zu verwenden:Starten Sie mehrere Server, indem Sie Folgendes ausführen:
Wenn Sie Serverergebnisse in der Clientausgabe abrufen möchten, verwenden Sie die Option --get-server-output wie folgt:
Hinweis: Es handelt sich nicht um absolute Werte, sie sollen als Leitfaden verwendet werden.
Hinweis: iperf3 zeigt die verfügbare Bandbreite an. Wenn ein anderer Datenverkehr ausgeführt wird, wird dieser andere Datenverkehr nicht berücksichtigt.
Das Erreichen einer Zeilenrate auf einem 40G- oder 100G-Testhost erfordert häufig parallele Streams. Die Verwendung von iperf3 ist jedoch nicht so einfach wie das Hinzufügen eines „-P“-Flags, da jeder iperf3-Prozess ein Single-Thread ist, einschließlich aller Streams, die von diesem iperf-Prozess für einen parallelen Test verwendet werden. Das bedeutet, dass alle parallelen Streams für einen Test denselben CPU-Core verwenden. Wenn Sie über begrenzte Cores verfügen (dies ist häufig bei einem 40G-Host der Fall und in der Regel ist dies bei einem 100G-Host der Fall), hilft Ihnen das Hinzufügen paralleler Streams nicht, es sei denn, Sie tun dies, indem Sie zusätzliche iperf3-Prozesse hinzufügen, die zusätzliche Cores verwenden können.
Gehen Sie wie folgt
vor, um mehrere iperf3-Prozesse auszuführen und zusätzliche CPU-Kerne zum Testen eines Hochgeschwindigkeitshosts zu verwenden:Starten Sie mehrere Server, indem Sie Folgendes ausführen:
iperf3 -s -p 5101 &; iperf3 -s -p 5102 &; iperf3 -s -p 5103 &Führen Sie dann mehrere Clients aus, indem Sie das Flag -T verwenden, um die Ausgabe zu kennzeichnen:
iperf3 -c hostname -T s1 -p 5101 &; iperf3 -c hostname -T s2 -p 5102 &; iperf3 -c hostname -T s3 -p 5103 &Bei OneFS von Windows-Clients mit einer kleinen Optimierung der Client-NIC-Parameter können Ergebnisse vom Client zum Cluster mit rund konsistenten 38 GbE/s mit 8 parallelen Streams erwartet werden. Dies ist ein Beispiel für die Ausführung von iperf3 mit 8 Threads, das Sie für 40G-Netzwerktests verwenden möchten.
Wenn Sie Serverergebnisse in der Clientausgabe abrufen möchten, verwenden Sie die Option --get-server-output wie folgt:
$ iperf3 -c 192.168.188.11 -P 8 -t 600 --get-server-outputIn diesem Beispiel wird eine Verbindung zum Host 192.168.188.11, Port 5201, 8 Streams hergestellt und 5 Minuten lang ausgeführt.
PS C:\tmp> iperf3 -c 192.168.188.11 -P 8 -t 600 [ 4] local 192.168.188.57 port 60221 connected to 192.168.188.11 port 5201 [ 6] local 192.168.188.57 port 60227 connected to 192.168.188.11 port 5201 [ 8] local 192.168.188.57 port 60228 connected to 192.168.188.11 port 5201 [ 10] local 192.168.188.57 port 60229 connected to 192.168.188.11 port 5201 [ 12] local 192.168.188.57 port 60230 connected to 192.168.188.11 port 5201 [ 14] local 192.168.188.57 port 60231 connected to 192.168.188.11 port 5201 [ 16] local 192.168.188.57 port 60232 connected to 192.168.188.11 port 5201 [ 18] local 192.168.188.57 port 60233 connected to 192.168.188.11 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 444 MBytes 3.73 Gbits/sec [ 6] 0.00-1.00 sec 896 MBytes 7.51 Gbits/sec [ 8] 0.00-1.00 sec 440 MBytes 3.69 Gbits/sec [ 10] 0.00-1.00 sec 572 MBytes 4.79 Gbits/sec [ 12] 0.00-1.00 sec 432 MBytes 3.62 Gbits/sec [ 14] 0.00-1.00 sec 559 MBytes 4.69 Gbits/sec [ 16] 0.00-1.00 sec 543 MBytes 4.55 Gbits/sec [ 18] 0.00-1.00 sec 422 MBytes 3.54 Gbits/sec [SUM] 0.00-1.00 sec 4.21 GBytes 36.1 Gbits/secVergleichen Sie den Durchschnitt der Werte aus Ihren iperf3-Tests mit den Werten in der Tabelle „Average interface values“ (Durchschnittliche Schnittstellenwerte) unten. Die Tabelle gibt den durchschnittlichen Durchsatz an, den Sie von verschiedenen Schnittstellentypen erwarten können.
Hinweis: Es handelt sich nicht um absolute Werte, sie sollen als Leitfaden verwendet werden.
- Wenn die Durchsatzergebnisse deutlich langsamer als der in der Tabelle aufgeführte Durchsatz sind, liegt das Problem möglicherweise an Ihrem physischen Netzwerk.
- Wenn ihre Durchsatzergebnisse ungefähr dem in der Tabelle aufgeführten Durchsatz entsprechen, liegt das Problem wahrscheinlich nicht an Ihrem physischen Netzwerk.
| Netzwerkschnittstellentyp | Durchschnittlicher Durchsatz |
|---|---|
| 1 GbE | 800 Mbit/s |
| 10 GbE | 3 Gbit/s bei MTU 1500 6 Gbit/s bei MTU 9000 |
| 1-GbE-Aggregat | (0,95 Gbit/s) x (Anzahl der Schnittstellen) |
| 10-GbE-Aggregat | 6 Gbit/s |
Produse afectate
PowerScale OneFSProprietăți articol
Article Number: 000188735
Article Type: How To
Ultima modificare: 23 Oct 2025
Version: 8
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.