What is best TCP throughput benchmarking tool?

Michael Tuexen michael.tuexen at lurchi.franken.de
Fri Oct 19 19:45:18 UTC 2018


> On 19. Oct 2018, at 21:27, Lev Serebryakov <lev at FreeBSD.org> wrote:
> 
> 
> I need to benchmark different endpoint (not router) network performance
> with different encapsulations (if_gre, if_gif) and with/without IPsec
> (including if_ipsec).
> 
> What is suitable traffic generator/receiver for me?
> 
> I'm trying to use benchmarks/iperf3, but it consumes questionable
> amount of CPU in several cases and maybe benchmark becomes limited by
> user-side CPU consuming, which is bad.
> 
> I've tried "benchmarks/netperf" — it hangs with non-default window size.
> 
> I've tried "benchmarks/netperfmeter" — it doesn't work without SCTP in
> kernel.
> 
> Please note, that I'm testing endpoint, not a router, so netmap-based
> packet generators & receivers is no use for me, unfortunately.
You might want to have a look at benchmarks/uperf. It allows you to
configure (using .xml scripts) the traffic pattern you are interested
in.

Best regards
Michael
> 
> -- 
> // Lev Serebryakov
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"



More information about the freebsd-net mailing list