We use it together with  OSPF and ECMP as a haproxy cluster, and We 
use the master-worker multi process model, there are many front end(s) 
and backend  server(s), the bigest haproxy cluster may up to  2000 frontend 
and more than 10000 bakend servers total.


my one question is that : 
one of the cluster  has 5 haproxy node, every node runs 46 core (multi 
process), so health check 
is expensive for the haproxy and the bakend servers  5 * 46 = 230  every 3 sec, 
I know that every process has own memory and the frontend and bakend are in one 
box.
But may I use only one health check process ,and all the process share the 
result 
of the health check, then there are only one check every 3 sec ,  how to 
archive this  ?  



sisuation: 
We had tested between single process and multi prcesses,  the cpu load is 
nearly always 100% 
when using single process model, then We change to master-worker model,  this 
model can archive
high QPS and more cpu usage


billy xue

Reply via email to