PowerScale: utilizzo di iperf3 con OneFS
Summary: utilizzo di iperf per testare la larghezza di banda da un client a un cluster 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
Il programma iperf3 testa il throughput di rete dei dati raw trasmessi dal client al server senza il livello del protocollo. In questo modo è possibile stabilire un valore di riferimento approssimativo del traffico di dati raw sulla rete.
Nota: iperf3 mostra la larghezza di banda disponibile. Se è in esecuzione anche altro traffico, questo traffico non viene preso in considerazione.
Il raggiungimento della velocità di linea su un host di prova 40 G o 100 G spesso richiede flussi paralleli. Tuttavia, l'utilizzo di iperf3 non è semplice come l'aggiunta di un flag -P perché ogni processo iperf3 è a thread singolo, inclusi tutti i flussi utilizzati dal processo iperf per un test parallelo. Ciò significa che tutti i flussi paralleli per un test utilizzano lo stesso core della CPU. Se si è con core limitati (questo è spesso il caso per un host 40G e di solito è il caso per un host 100G), l'aggiunta di flussi paralleli non sarà utile a meno che non si aggiunga aggiungendo ulteriori processi iperf3 che possono utilizzare core aggiuntivi.
Per eseguire più processi iperf3 e utilizzare core CPU aggiuntivi per testare un host ad alta velocità, procedere come segue:Avviare
più server eseguendo:
Per ottenere i risultati del server nell'output del client, utilizzare l'opzione --get-server-output come nell'esempio seguente:
Nota: questi valori non sono assoluti ma possono essere utilizzati come riferimento.
Nota: iperf3 mostra la larghezza di banda disponibile. Se è in esecuzione anche altro traffico, questo traffico non viene preso in considerazione.
Il raggiungimento della velocità di linea su un host di prova 40 G o 100 G spesso richiede flussi paralleli. Tuttavia, l'utilizzo di iperf3 non è semplice come l'aggiunta di un flag -P perché ogni processo iperf3 è a thread singolo, inclusi tutti i flussi utilizzati dal processo iperf per un test parallelo. Ciò significa che tutti i flussi paralleli per un test utilizzano lo stesso core della CPU. Se si è con core limitati (questo è spesso il caso per un host 40G e di solito è il caso per un host 100G), l'aggiunta di flussi paralleli non sarà utile a meno che non si aggiunga aggiungendo ulteriori processi iperf3 che possono utilizzare core aggiuntivi.
Per eseguire più processi iperf3 e utilizzare core CPU aggiuntivi per testare un host ad alta velocità, procedere come segue:Avviare
più server eseguendo:
iperf3 -s -p 5101 &; iperf3 -s -p 5102 &; iperf3 -s -p 5103 &Quindi eseguire più client, utilizzando il flag -T per etichettare l'output:
iperf3 -c hostname -T s1 -p 5101 &; iperf3 -c hostname -T s2 -p 5102 &; iperf3 -c hostname -T s3 -p 5103 &OneFS da client Windows: con una leggera modifica dei parametri della scheda di rete dei client, è possibile aspettarsi una velocità dai client al cluster che si attesta costantemente su 38 Gbe/s con 8 flussi paralleli. Questo è un esempio di esecuzione di iperf3 con 8 thread da utilizzare per test di rete a 40 G.
Per ottenere i risultati del server nell'output del client, utilizzare l'opzione --get-server-output come nell'esempio seguente:
$ iperf3 -c 192.168.188.11 -P 8 -t 600 --get-server-outputQuesto esempio permette di connettersi all'host 192.168.188.11, porta 5201, 8 flussi, e viene eseguito per 5 minuti.
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/secConfrontare la media dei valori dei test iperf3 con i valori nella tabella "Valori medi di interfaccia" riportata di seguito. La tabella indica il throughput medio che è possibile aspettarsi da diversi tipi di interfaccia.
Nota: questi valori non sono assoluti ma possono essere utilizzati come riferimento.
- Se i risultati del throughput sono sostanzialmente più lenti di quelli indicati in tabella, il problema potrebbe essere legato alla rete fisica.
- Se i risultati del throughput sono all'incirca gli stessi di quelli indicati in tabella, il problema non riguarda probabilmente la rete fisica.
| Tipo di interfaccia di rete | Throughput medio |
|---|---|
| 1 GbE | 800 Mb/sec |
| 10 GbE | 3 Gb/sec con MTU 1500 6 Gb/sec con MTU 9000 |
| 1 GbE aggregato | (0,95 Gb/sec) x (numero di interfacce) |
| 10 GbE aggregato | 6 Gb/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.