PowerScale: Uso de iperf3 con OneFS
Summary: Uso de iperf para probar el ancho de banda de un cliente a un clúster OneFS.
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
El programa iperf3 prueba el rendimiento de red bruto del cliente al servidor sin la capa de protocolo. Esto permite establecer una base aproximada sobre el aspecto del tráfico bruto a través de la red.
Nota: iperf3 mostrará el ancho de banda disponible. Si existe otro tráfico en ejecución, ese otro tráfico no se tiene en cuenta.
Para alcanzar la velocidad de línea en un host de prueba de 40 G o 100 G, se requieren generalmente flujos paralelos. Sin embargo, el uso de iperf3 no es tan simple como agregar una marca -P, ya que cada proceso iperf3 tiene un solo subproceso, incluidos todos los flujos que utiliza ese proceso iperf para una prueba paralela. Esto significa que todos los flujos paralelos para una prueba utilizan el mismo núcleo de CPU. Si tiene un límite de núcleos (este suele ser el caso de un host de 40 G y suele ser el caso de un host de 100 G), agregar flujos paralelos no lo ayudará a menos que lo haga mediante la adición de procesos iperf3 adicionales que pueden usar núcleos adicionales.
Para ejecutar varios procesos iperf3 y utilizar núcleos de CPU adicionales para probar un host de alta velocidad, realice lo siguiente:
Inicie varios servidores mediante la ejecución de lo siguiente:
Si desea obtener los resultados del servidor en la salida del cliente, utilice la opción --get-server-output de la siguiente manera:
Nota: Estos valores no son absolutos; se diseñaron para ser utilizados como guía.
Nota: iperf3 mostrará el ancho de banda disponible. Si existe otro tráfico en ejecución, ese otro tráfico no se tiene en cuenta.
Para alcanzar la velocidad de línea en un host de prueba de 40 G o 100 G, se requieren generalmente flujos paralelos. Sin embargo, el uso de iperf3 no es tan simple como agregar una marca -P, ya que cada proceso iperf3 tiene un solo subproceso, incluidos todos los flujos que utiliza ese proceso iperf para una prueba paralela. Esto significa que todos los flujos paralelos para una prueba utilizan el mismo núcleo de CPU. Si tiene un límite de núcleos (este suele ser el caso de un host de 40 G y suele ser el caso de un host de 100 G), agregar flujos paralelos no lo ayudará a menos que lo haga mediante la adición de procesos iperf3 adicionales que pueden usar núcleos adicionales.
Para ejecutar varios procesos iperf3 y utilizar núcleos de CPU adicionales para probar un host de alta velocidad, realice lo siguiente:
Inicie varios servidores mediante la ejecución de lo siguiente:
iperf3 -s -p 5101 &; iperf3 -s -p 5102 &; iperf3 -s -p 5103 &Luego, ejecute varios clientes mediante la marca -T para etiquetar la salida:
iperf3 -c hostname -T s1 -p 5101 &; iperf3 -c hostname -T s2 -p 5102 &; iperf3 -c hostname -T s3 -p 5103 &Los clientes de OneFS con Windows y un pequeño ajuste de los parámetros de NIC en el cliente pueden esperar resultados coherentes del cliente al clúster de aproximadamente 38 GbE/s con 8 flujos paralelos. Este es un ejemplo en el que se ejecuta iperf3 con 8 subprocesos, que es lo que se recomienda usar para las pruebas de red de 40 G.
Si desea obtener los resultados del servidor en la salida del cliente, utilice la opción --get-server-output de la siguiente manera:
$ iperf3 -c 192.168.188.11 -P 8 -t 600 --get-server-outputEn este ejemplo, se conecta al host 192.168.188.11 en el puerto 5201 con 8 flujos y se ejecuta durante 5 minutos.
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/secCompare el promedio de los valores de las pruebas de iperf3 con los valores de la tabla “Valores de interfaz promedio” que se muestra a continuación. En la tabla, se indica el rendimiento promedio que se puede esperar obtener de diversos tipos de interfaz.
Nota: Estos valores no son absolutos; se diseñaron para ser utilizados como guía.
- Si los resultados de rendimiento son considerablemente más lentos que el rendimiento que se indica en la tabla, el problema podría estar relacionado con la red física.
- Si los resultados de rendimiento son aproximadamente los mismos que el rendimiento que se indica en la tabla, es probable que el problema no esté relacionado con la red física.
| Tipo de interfaz de red | Rendimiento promedio |
|---|---|
| 1 GbE | 800 Mb/s |
| 10 GbE | 3 Gb/s con MTU 1500 6 Gb/s con MTU 9000 |
| 1 GbE agregado | (0,95 Gb/s) x (cantidad de interfaces) |
| 10 GbE agregado | 6 Gb/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.