TCP server app performance

Michio Honda micchie at sfc.wide.ad.jp
Sun Aug 12 19:32:39 UTC 2018


Hi Rozhuk,

I only use a single CPU core and thread, so SO_REUSEPORT_LB has no 
effect. Also, I already accept() in loop until getting error, but this 
is not a point as I use persistent TCP connections...

Cheers,
- Michio


On 08/12/2018 07:50 PM, Rozhuk Ivan wrote:
> On Sun, 12 Aug 2018 18:50:17 +0200
> Honda Michio <micchie at sfc.wide.ad.jp> wrote:
> 
>> I'm measuring TCP server app performance using my toy web server.
>> It just accept TCP connections and responds back HTTP OK to the
>> clients. It monitors sockets using kqueue, and processes each ready
>> descriptor using a pair of read() and write(). (in more detail, it's
>> https://github.com/micchie/netmap/tree/paste/apps/phttpd)
>>
> 
> PS:
> 2. SO_REUSEPORT_LB
> 


More information about the freebsd-current mailing list