PowerScale: Usando o iperf3 com o OneFS
Summary: Usando o iperf para testar a largura de banda de um client a um cluster do 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
O programa iperf3 testa o throughput de rede bruto do client ao servidor, sem a camada de protocolo. Isso permite que você estabeleça uma linha de base aproximada de como é o tráfego bruto na rede.
Nota: o iperf3 mostrará a largura de banda disponível. Se houver outro tráfego em execução, ele não será levado em consideração.
Para alcançar a transmissão de dados em um host de teste 40G ou 100G, fluxos paralelos normalmente são necessários. No entanto, o uso do iperf3 não é tão simples quanto adicionar um indicador -P porque cada processo do iperf3 é feito com thread único, incluindo todos os fluxos usados por esse processo do iperf para um teste paralelo. Isso significa que todos os fluxos paralelos para um teste usam o mesmo núcleo da CPU. Se você tiver limitação de núcleo (esse geralmente é o caso de um host 40G e geralmente é o caso de um host 100G), adicionar fluxos paralelos não o ajudará, a menos que você faça isso adicionando processos iperf3 adicionais que podem usar núcleos adicionais.
Para executar vários processos do iperf3 e usar núcleos de CPU adicionais para testar um host de alta velocidade, faça o seguinte:
Inicie vários servidores executando:
Se você quiser obter resultados do servidor na saída do client, use a opção --get-server-output desta forma:
Nota: Esses valores não são absolutos, portanto, devem ser usados como um guia.
Nota: o iperf3 mostrará a largura de banda disponível. Se houver outro tráfego em execução, ele não será levado em consideração.
Para alcançar a transmissão de dados em um host de teste 40G ou 100G, fluxos paralelos normalmente são necessários. No entanto, o uso do iperf3 não é tão simples quanto adicionar um indicador -P porque cada processo do iperf3 é feito com thread único, incluindo todos os fluxos usados por esse processo do iperf para um teste paralelo. Isso significa que todos os fluxos paralelos para um teste usam o mesmo núcleo da CPU. Se você tiver limitação de núcleo (esse geralmente é o caso de um host 40G e geralmente é o caso de um host 100G), adicionar fluxos paralelos não o ajudará, a menos que você faça isso adicionando processos iperf3 adicionais que podem usar núcleos adicionais.
Para executar vários processos do iperf3 e usar núcleos de CPU adicionais para testar um host de alta velocidade, faça o seguinte:
Inicie vários servidores executando:
iperf3 -s -p 5101 &; iperf3 -s -p 5102 &; iperf3 -s -p 5103 &Em seguida, execute vários clients usando o indicador -T para rotular a saída:
iperf3 -c hostname -T s1 -p 5101 &; iperf3 -c hostname -T s2 -p 5102 &; iperf3 -c hostname -T s3 -p 5103 &O OneFS de clients Windows com um pequeno ajuste dos parâmetros de NIC do client pode esperar resultados consistentes do client ao cluster, em torno de 38 Gbe/s com 8 fluxos paralelos. Este é um exemplo de execução do iperf3 com 8 threads, que é o que você deseja usar para testes de rede 40G.
Se você quiser obter resultados do servidor na saída do client, use a opção --get-server-output desta forma:
$ iperf3 -c 192.168.188.11 -P 8 -t 600 --get-server-outputNeste exemplo, ocorre a conexão com o host 192.168.188.11, porta 5201, 8 fluxos, com uma execução de 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 a média dos valores de seus testes do iperf3 com os valores na tabela "Média de valores da interface" abaixo. A tabela indica a média de throughput que você pode esperar de vários tipos de interface.
Nota: Esses valores não são absolutos, portanto, devem ser usados como um guia.
- Se os throughputs resultantes forem substancialmente mais lentos do que os listados na tabela, o problema pode estar relacionado à sua rede física.
- Se os throughputs resultantes foram quase iguais aos listados na tabela, o problema provavelmente não está na rede física.
| Tipo de interface de rede | Média de throughput |
|---|---|
| 1 GbE | 800 Mb/s |
| 10 GbE | 3 Gb/s com MTU 1500 6 Gb/s com MTU 9000 |
| 1 GbE agregado | (0,95 Gb/s) x (número 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.