PowerScale: iperf3 gebruiken met OneFS
Summary: iperf gebruiken om bandbreedte van een client naar een OneFS-cluster te testen.
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
Het iperf3-programma test de ruwe netwerkdoorvoer van de client naar de server zonder de protocollaag. Dit stelt u in staat om een ruwe basislijn vast te stellen van hoe onbewerkt verkeer via het netwerk eruit ziet.
Opmerking: iperf3 toont u de beschikbare bandbreedte. Als er ander verkeer loopt, wordt er geen rekening gehouden met dit andere verkeer.
Het bereiken van lijnsnelheid op een 40G- of 100G-testhost vereist vaak parallelle streams. Met iperf3 is het echter niet zo eenvoudig als het toevoegen van een -P-vlag, omdat elk iperf3-proces single-threaded is, inclusief alle streams die door dat iperf-proces worden gebruikt voor een parallelle test. Dit betekent dat alle parallelle streams voor één test dezelfde CPU-core gebruiken. Als je een core-limited hebt (dit is vaak het geval voor een 40G-host en het is meestal het geval voor een 100G-host), zal het toevoegen van parallelle streams je niet helpen, tenzij je dit doet door extra iperf3-processen toe te voegen die extra cores kunnen gebruiken.
Als u meerdere iperf3-processen wilt uitvoeren en extra CPU-cores wilt gebruiken voor het testen van een snelle host, gaat u als volgt te werk:
Start meerdere servers door het volgende uit te voeren:
Als u serverresultaten in de clientuitvoer wilt weergeven, gebruikt u de optie --get-server-output als volgt:
Notitie: Deze waarden zijn niet absoluut; Ze zijn bedoeld om als leidraad te worden gebruikt.
Opmerking: iperf3 toont u de beschikbare bandbreedte. Als er ander verkeer loopt, wordt er geen rekening gehouden met dit andere verkeer.
Het bereiken van lijnsnelheid op een 40G- of 100G-testhost vereist vaak parallelle streams. Met iperf3 is het echter niet zo eenvoudig als het toevoegen van een -P-vlag, omdat elk iperf3-proces single-threaded is, inclusief alle streams die door dat iperf-proces worden gebruikt voor een parallelle test. Dit betekent dat alle parallelle streams voor één test dezelfde CPU-core gebruiken. Als je een core-limited hebt (dit is vaak het geval voor een 40G-host en het is meestal het geval voor een 100G-host), zal het toevoegen van parallelle streams je niet helpen, tenzij je dit doet door extra iperf3-processen toe te voegen die extra cores kunnen gebruiken.
Als u meerdere iperf3-processen wilt uitvoeren en extra CPU-cores wilt gebruiken voor het testen van een snelle host, gaat u als volgt te werk:
Start meerdere servers door het volgende uit te voeren:
iperf3 -s -p 5101 &; iperf3 -s -p 5102 &; iperf3 -s -p 5103 &En voer vervolgens meerdere clients uit, met behulp van de -T-vlag om de uitvoer te labelen:
iperf3 -c hostname -T s1 -p 5101 &; iperf3 -c hostname -T s2 -p 5102 &; iperf3 -c hostname -T s3 -p 5103 &OneFS van Windows-clients met een kleine aanpassing van de NIC-parameters van de client kan resultaten verwachten van de client naar het cluster consistent rond de 38 Gbe/s met 8 parallelle streams. Dit is een voorbeeld met iperf3 met 8 threads, dat is wat u wilt gebruiken voor het testen van 40G-netwerken.
Als u serverresultaten in de clientuitvoer wilt weergeven, gebruikt u de optie --get-server-output als volgt:
$ iperf3 -c 192.168.188.11 -P 8 -t 600 --get-server-outputDit voorbeeld maakt verbinding met host 192.168.188.11, poort 5201, 8 streams en wordt 5 minuten uitgevoerd.
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/secVergelijk het gemiddelde van de waarden van uw iperf3-tests met de waarden in de tabel "Gemiddelde interfacewaarden" hieronder. De tabel geeft de gemiddelde doorvoersnelheid aan die u kunt verwachten van verschillende interfacetypen.
Notitie: Deze waarden zijn niet absoluut; Ze zijn bedoeld om als leidraad te worden gebruikt.
- Als uw doorvoerresultaten aanzienlijk langzamer zijn dan de doorvoer die in de tabel wordt vermeld, kan het probleem te maken hebben met uw fysieke netwerk.
- Als uw doorvoerresultaten ongeveer hetzelfde zijn als de doorvoer in de tabel, ligt het probleem waarschijnlijk niet bij uw fysieke netwerk.
| Type netwerkinterface | Gemiddelde doorvoer |
|---|---|
| 1 GbE | 800 Mb/sec |
| 10 GbE | 3 Gb/sec met MTU 1500 6 Gb/sec met MTU 9000 |
| 1 GbE aggregaat | (0,95 Gb/sec) x (aantal interfaces) |
| 10 GbE aggregaat | 6 Gbit/sec |
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.