Existe a possibilidade de configurar o serviço do HAProxy com multi-processamento bastando ajustar os campos abaixo, verifique a quantidade de processadores/cores
# nproc
4
Ou
# apt-get install lshw
# lshw -short -class cpu
H/W path Device Class Description
==================================================
/0/401 processor Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
/0/402 processor Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
/0/403 processor Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
/0/404 processor Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
Com o resultado dos comandos acima foi possivel constatar a quantidade de 4 CPU, agora basta ajustar o HAProxy para reconhecer e utilizar todos os CPU's
Ajustar a configuração do haproxy.conf
Config com ajustes de processador:
$ vi haproxy/haproxy.cfg
global
....
nbproc 4
cpu-map 1 0
cpu-map 2 1
cpu-map 3 2
cpu-map 4 3
stats bind-process 4
frontend HTTP
bind-process 1 2 3 4 <- Pode ser configurado no backend
....