PowerScale: iperf3 gebruiken met OneFS
Résumé: iperf gebruiken om bandbreedte van een client naar een OneFS-cluster te testen.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet 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 |
Produits concernés
PowerScale OneFSPropriétés de l’article
Numéro d’article: 000188735
Type d’article: How To
Dernière modification: 10 May 2026
Version: 9
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.