hi,

HAProxy is a single-process event-driven software.
Which means that the performance are directly linked to the CPU speed
and not to the number of CPUs available in the machine..

There is a multiprocess (not threaded) way of running HAProxy, check
the nbproc parameter from the documentation.

Note that a lot of features won't be available when using it that way.
Actually, anything related to memory like stick tables, *conn,
statistics, etc...
Cookie persistence will work without any issues.

So depending on your needs, you may use multiprocess, or not.
Share us your configuration and we'll tell you.



By the way, can you tell us more on your hardware and the capacity you
manage to get from your HAProxy.
Maybe there is some tuning to do somewhere else before thinking using
more processes ;)


cheers


On Fri, Apr 13, 2012 at 5:44 PM, Saifuddin Kaijar
<[email protected]> wrote:
> Hi,
>
>    I have been started working on HAProxy tool. It is a very reliable and
> efficient tool for HTTP/TCP testing.  For my test I need to send traffic as
> many as possible. I want to test maximum performance as possible. I observed
> that it is running on a single CPU since my test machine has 8 cores. For
> the running core CPU utilization  is reaching at maximum. So it is creating
> bottle-neck problem for my test.  Now I want to know is it possible to run
> HAProxy in different CPU as a multithread process or is there any other way
> to increase the performance.
>
> Thank you in advance
> --
> Saifuddin Kaijar
> One Convergence
> India
>

Reply via email to