On 29 October 2014 08:52, Baptiste <[email protected]> wrote: > On Mon, Oct 27, 2014 at 7:41 PM, Chris Allen <[email protected]> wrote: > > We're running haproxy on a 2x4 core Intel E5-2609 box. At present > haproxy is > > running on > > a single core and saturating that core at about 15,000 requests per > second. > > > > Our application has four distinct front-ends (listening on four separate > > ports) so it would be > > very easy for us to run four haproxy instances, each handling one of the > > four front-ends. > > > > This should then allow us to use four of our eight cores. However we > won't > > be able to tie hardware > > interrupts to any particular core. > > > > Is this arrangement likely to give us a significant performance boost? Or > > are we heading for trouble because > > we can't tie interrupts to any particular core? > > > > Any advice would be much appreciated. Many thanks, > > > > Chris. > > > > > > Hi Chris, > > You can use nbproc, cpu-map and bind-process keywords to startup > multiple processes and bind frontends and backends to multiple CPU > cores. > > If a backend is used only by 1 FE and that FE is bound to a certain CPU(s), do we still need to bind the backend to the same CPU(s) set ?
Cheers, Pavlos

