Hi,

> Yes, the current version (for my usage) is really stable.
>
> However, you are right, because too many processes, will create too many
> threads, assuming I have just 16 Physical Cores...
>
> Do you believe on a good CPU usage decrease, by switching to one process
> only ?

I can't guarantee it, but its definitely a step in the right direction.

The highest performance with the lowest load can be achieved when:
- using a single instance/process
- using kqueue (bsd) or epoll (linux)
- pinning the process to a core
- pinning the system/nic interrupts to another core on the same physical
  processor (so they can share the layer2 cache)


But the load you are seeing is not just suboptimal, its abnormal imo, so you
are not looking for a little performance tweaking here and there, but to fix
what is a major performance/load problem.

I believe there is a good chance that the performance is that bad because of
scheduling/context switching problems, caused by> 1 haproxy process.



Regards,

Lukas                                     

Reply via email to