Увеличение скорости обработки haproxy

Thank you for reading this post, don't forget to subscribe!

В слу­чае если коли­че­ство запро­сов к haproxy уве­ли­чи­ва­ет­ся и он  начи­на­ет мед­лен­ней рабо­тать, то мож­но уве­ли­чить ско­рость исполь­зуя параметр

nbproc «number» (nbproc 2) — зада­ет коли­че­ство про­цес­сов. По умол­ча­нию толь­ко один про­цесс будет создан

 

Если на сер­ве­ре 2 ядра (по умол­ча­нию haproxy задей­ству­ет толь­ко 1 ) то ука­зан­ным выше пара­мет­ром мож­но задей­ство­вать оба. Для это­го в кон­фи­гу­ра­ци­он­ный файл haproxy /etc/haproxy/haproxy.cfg в сек­цию global добавляем

nbproc          2

cpu-map         1 0

cpu-map         2 1

После чего про­ве­ря­ем синтаксис:
haproxy -c -V -f /etc/haproxy/haproxy.cfg
и рестар­ту­ем haproxy

systemctl restart haproxy

После это­го, в обра­бот­ке будут задей­ство­ва­ны 2 ядра.