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