On Wed, Jun 23, 2021 at 11:40:18AM +0200, Martin Pieuchot wrote: > Our previous attempt [0] to replace the current select(2) implementation > has been reverted due to non-acceptable latency increase on sockets [1].
I have measured the performance difference. http://bluhm.genua.de/perform/results/2021-06-21T09%3A44%3A18Z/perform.html Worst 20% throughput drop is in 'iperf3 -c10.3.45.35 -u -b10G -w1m -t10 -R' which can be seen here. http://bluhm.genua.de/perform/results/2021-06-21T09%3A44%3A18Z/gnuplot/udp.html Note that iperf3 calls select(2) multiple times per UDP packet. As a new feature I have links to btrace kstack flame graphs in the table. bluhm