Two performance-oriented patches: epoll and NUMA balancing
Two performance-oriented patches: epoll and NUMA balancing
Posted Nov 5, 2022 23:01 UTC (Sat) by developer122 (guest, #152928)Parent article: Two performance-oriented patches: epoll and NUMA balancing
a global setting sounds like a great way to cause multithreading pain
Posted Nov 6, 2022 1:10 UTC (Sun)
by xi0n (subscriber, #138144)
[Link] (2 responses)
Posted Nov 10, 2022 16:35 UTC (Thu)
by tleb (subscriber, #157207)
[Link] (1 responses)
Posted Nov 19, 2022 17:55 UTC (Sat)
by wtarreau (subscriber, #51152)
[Link]
Agreed! We did this mistake of sharing epoll in haproxy for its early thread support. That lasted maybe one month before we switched to one poller per thread and never looked back. Shared epoll doesn't scale at all and causes lots of complicated races that you need to take care of in your application. No thanks, never again!
Two performance-oriented patches: epoll and NUMA balancing
Two performance-oriented patches: epoll and NUMA balancing
Two performance-oriented patches: epoll and NUMA balancing