cloud-bulldozer / k8s-netperf

Running Networking Performance Tests against K8s
Apache License 2.0
28 stars 17 forks source link

[RFE] Drive 100Gbps #102

Closed jtaleric closed 1 year ago

jtaleric commented 1 year ago

Is your feature request related to a problem? Please describe. Drive 100Gbps nic with this tool.

Additional context

Netperf with 20 clients can drive 79-80Gbps with a 1500 MTU and 16384, however, iperf3 is not able to produce similar results. We should investigate the iperf3-mt beta branch to get similar results to netperf.

DEBU[2023-09-06 07:57:31] Rendering Stream results                     
+-------------------+---------+------------+-------------+--------------+---------+--------------+-----------+----------+---------+---------------------+----------------------------------+
|    RESULT TYPE    | DRIVER  |  SCENARIO  | PARALLELISM | HOST NETWORK | SERVICE | MESSAGE SIZE | SAME NODE | DURATION | SAMPLES |      AVG VALUE      |     95% CONFIDENCE INTERVAL      |
+-------------------+---------+------------+-------------+--------------+---------+--------------+-----------+----------+---------+---------------------+----------------------------------+
| 📊 Stream Results | netperf | TCP_STREAM | 20          | false        | false   | 16384        | false     | 30       | 3       | 84504.846667 (Mb/s) | 79678.284239-89331.409094 (Mb/s) |
| 📊 Stream Results | iperf3  | TCP_STREAM | 20          | false        | false   | 16384        | false     | 30       | 3       | 6544.064512 (Mb/s)  | 5633.842639-7454.286385 (Mb/s)   |
+-------------------+---------+------------+-------------+--------------+---------+--------------+-----------+----------+---------+---------------------+----------------------------------+
+---------------------+---------+------------+-------------+--------------+---------+--------------+-----------+----------+---------+---------------+
|        TYPE         | DRIVER  |  SCENARIO  | PARALLELISM | HOST NETWORK | SERVICE | MESSAGE SIZE | SAME NODE | DURATION | SAMPLES |   AVG VALUE   |
+---------------------+---------+------------+-------------+--------------+---------+--------------+-----------+----------+---------+---------------+
| TCP Retransmissions | netperf | TCP_STREAM | 20          | false        | false   | 16384        | false     | 30       | 3       | 436522.000000 |
| TCP Retransmissions | iperf3  | TCP_STREAM | 20          | false        | false   | 16384        | false     | 30       | 3       | 20870.333333  |
+---------------------+---------+------------+-------------+--------------+---------+--------------+-----------+----------+---------+---------------+