Re: 40Gbps http client benchmark

2016-08-08 Thread Eugene Grosbein
08.08.2016 8:57, Sepherosa Ziehau пишет: We have an optimized wrk here: https://github.com/sepherosa/wrk I've glanced over your changes to wrk. (Btw, you have minor bug there: missed 'N' short flag in getopt_long() invocation for new --delay option, so "wrk --delay" works but "wrk -N" fails to

Re: 40Gbps http client benchmark

2016-08-08 Thread Eugene Grosbein
On 08.08.2016 08:57, Sepherosa Ziehau wrote: > We have an optimized wrk here: > https://github.com/sepherosa/wrk > > It greatly reduces the # of kqueue syscalls and avoids unnecessary > setsockopt etc. What branch should I fetch? ___ freebsd-net@freeb

Re: 40Gbps http client benchmark

2016-08-08 Thread Eugene Grosbein
On 08.08.2016 08:57, Sepherosa Ziehau wrote: > We have an optimized wrk here: > https://github.com/sepherosa/wrk Thank you, I'll try it. > It greatly reduces the # of kqueue syscalls and avoids unnecessary > setsockopt etc. BTW, how many concurrent connections and threads are > you testing w/?

Re: 40Gbps http client benchmark

2016-08-07 Thread Sepherosa Ziehau
We have an optimized wrk here: https://github.com/sepherosa/wrk It greatly reduces the # of kqueue syscalls and avoids unnecessary setsockopt etc. BTW, how many concurrent connections and threads are you testing w/? Did you reduce the MSL on your client machines? Default local port range probabl

Re: 40Gbps http client benchmark

2016-08-06 Thread Eugene Grosbein
07.08.2016 1:03, Eugene Grosbein пишет: Hi! Is there any high performance benchmark acting as http client for outer http server capable to receive 40Gbps without overwhelming CPU with insane number of syscalls? I've tried benchmarks/wrk version 4.0.2 and it works just fine upto 20Gbps for my

Re: 40Gbps http client benchmark

2016-08-06 Thread Steven Hartland
I'm not sure it will help you at those levels, but have you tried boom? https://github.com/rakyll/boom On 06/08/2016 19:03, Eugene Grosbein wrote: Hi! Is there any high performance benchmark acting as http client for outer http server capable to receive 40Gbps without overwhelming CPU with ins

40Gbps http client benchmark

2016-08-06 Thread Eugene Grosbein
Hi! Is there any high performance benchmark acting as http client for outer http server capable to receive 40Gbps without overwhelming CPU with insane number of syscalls? I've tried benchmarks/wrk version 4.0.2 and it works just fine upto 20Gbps for my hardware: two 6-core (HT disabled) Intel(