4 ms·
Isnt bsd's tcp stack single threaded?
by Cloudef 5y ago
Isnt bsd's tcp stack single threaded?
- rwaksmunski 5y agoNetflix is pushing 400Gbit/s of TLS traffic per server with 60% CPU load. WhatsApp was doing millions of concurrent TCP connections per server. FreeBSD's networking has been multi-threaded for a long time now.
- hestefisk 5y agoEsp thanks to in-kernel TLS, which is fantastic.
- technofiend 5y agoAs seen most recently here https://news.ycombinator.com/item?id=28584738 https://news.ycombinator.com/item?id=28584738
- Beermotor 5y agoIt has been multi-threaded since at least the early 2000s and most of the work for handling scaling beyond 32 cores was completed in 2012. https://www.cl.cam.ac.uk/teaching/1516/ConcDisSys/2015-ConcurrentSystems-1B-L8-handout.pdf https://www.cl.cam.ac.uk/teaching/1516/ConcDisSys/2015-Concu...
- trasz 5y agoWell, to be honest a whole lot has been done to FreeBSD network stack scalability quite recently (14-CURRENT), eg introduction of epoch(9) and the routing nexthop patches.
- hyperionplays 5y agoIt's multithreaded. I run FRR Routing punching 400gbit+ @ 75% CPU load on FreeBSD 12. On the same hardware, Debian fell over at 1.8gbit.
- Melatonic 5y agoHow long ago did you compare them? I have been using FreeBSD for networking for awhile now but not at those levels
- hyperionplays 5y ago6 months.