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 >

