PowerScale: Använda iperf3 med OneFS
Summary: Använda iperf för att testa bandbredd från en klient till ett OneFS-kluster.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
iperf3-programmet testar det råa nätverksdataflödet från klienten till servern utan protokolllagret. På så sätt kan du fastställa en ungefärlig baslinje för hur rå trafik över nätverket ser ut.
Obs! iperf3 kommer att visa dig den tillgängliga bandbredden. Om det körs annan trafik tas inte hänsyn till den här andra trafiken.
Att uppnå linjehastighet på en 40G- eller 100G-testvärd kräver ofta parallella strömmar. Om du använder iperf3 är det dock inte så enkelt som att lägga till en -P flagga eftersom varje iperf3-process är entrådig, inklusive alla strömmar som används av iperf-processen för ett parallellt test. Det innebär att alla parallella strömmar för ett test använder samma CPU-kärna. Om du är kärnbegränsad (detta är ofta fallet för en 40G-värd och det är vanligtvis fallet för en 100G-värd) hjälper det dig inte att lägga till parallella strömmar om du inte gör det genom att lägga till ytterligare iperf3-processer som kan använda ytterligare kärnor.
Om du vill köra flera iperf3-processer och använda ytterligare processorkärnor för testning av en höghastighetsvärd gör du följande:
Starta flera servrar genom att köra:
Om du vill hämta serverresultat i klientutdata använder du --get-server-output alternativet så här:
Not: Dessa värden är inte absoluta. De är avsedda att användas som en guide.
Obs! iperf3 kommer att visa dig den tillgängliga bandbredden. Om det körs annan trafik tas inte hänsyn till den här andra trafiken.
Att uppnå linjehastighet på en 40G- eller 100G-testvärd kräver ofta parallella strömmar. Om du använder iperf3 är det dock inte så enkelt som att lägga till en -P flagga eftersom varje iperf3-process är entrådig, inklusive alla strömmar som används av iperf-processen för ett parallellt test. Det innebär att alla parallella strömmar för ett test använder samma CPU-kärna. Om du är kärnbegränsad (detta är ofta fallet för en 40G-värd och det är vanligtvis fallet för en 100G-värd) hjälper det dig inte att lägga till parallella strömmar om du inte gör det genom att lägga till ytterligare iperf3-processer som kan använda ytterligare kärnor.
Om du vill köra flera iperf3-processer och använda ytterligare processorkärnor för testning av en höghastighetsvärd gör du följande:
Starta flera servrar genom att köra:
iperf3 -s -p 5101 &; iperf3 -s -p 5102 &; iperf3 -s -p 5103 &Kör sedan flera klienter med flaggan -T för att märka utdata:
iperf3 -c hostname -T s1 -p 5101 &; iperf3 -c hostname -T s2 -p 5102 &; iperf3 -c hostname -T s3 -p 5103 &OneFS från Windows-klienter med lite justering av klientens NIC-parametrar kan förvänta sig resultat från klienten till klustret konsekvent runt 38 Gbe/s med 8 parallella strömmar. Det här är ett exempel som kör iperf3 med 8 trådar, vilket är vad du vill använda för 40G-nätverkstestning.
Om du vill hämta serverresultat i klientutdata använder du --get-server-output alternativet så här:
$ iperf3 -c 192.168.188.11 -P 8 -t 600 --get-server-outputDet här exemplet ansluter till värden 192.168.188.11, port 5201, 8 strömmar och körs i 5 minuter.
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/secJämför medelvärdet av värdena från iperf3-testerna med värdena i tabellen "Genomsnittliga gränssnittsvärden" nedan. Tabellen visar det genomsnittliga dataflöde som du kan förvänta dig att få från olika gränssnittstyper.
Not: Dessa värden är inte absoluta. De är avsedda att användas som en guide.
- Om dataflödesresultaten är betydligt långsammare än det dataflöde som anges i tabellen kan problemet vara relaterat till ditt fysiska nätverk.
- Om dataflödesresultatet är ungefär detsamma som det dataflöde som anges i tabellen är problemet förmodligen inte med ditt fysiska nätverk.
| Typ av nätverksgränssnitt | Genomsnittligt dataflöde |
|---|---|
| 1 GbE | 800 Mb/sek |
| 10 GbE | 3 Gbit/s med MTU 1500 6 Gbit/s med MTU 9000 |
| Totalt 1 GbE | (0,95 Gb/sek) x (antal gränssnitt) |
| Totalt 10 GbE | 6 Gbit/s |
Affected Products
PowerScale OneFSArticle Properties
Article Number: 000188735
Article Type: How To
Last Modified: 23 Oct 2025
Version: 8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.