Hi all,

I have what is kind of a silly question, but who has some experience
testing 100Gb with iperf3?

I  just wanted to validate something with iperf3 to see if it is reasonable.

With a single process running, the most I've been able to get out of a
100Gb network port is a burst of about 65Gb/s with sustained averages
of around 50-55Gb/s.

This is after a LOT of kernel tweaks, PCIe tweaks, and network config tweaks.

So at this point, I'm thinking that what I'm seeing is a hardware
bottleneck, since iperf3 isn't multi-threaded.

What I wanted to validate, to get around that is this:

On the target side, I've kicked off four iperf3 processes all bound to
the same IP but listening on a different port.  Now, on the client
side, I kick off four iperf3 instances, one per remote port.  After 30
minutes of testing, each instance returns an average throughput of
about 23Gb/s.

So in that scenario is it reasonable that 4 parallel threads reporting
23Gb/s can be aggregated to assume we're actually seeing throughput of
92Gb/s on the 100Gb port (thus nearly saturated)?

Thanks,

Jeff

--

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Iperf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iperf-users

Reply via email to