]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: cpu-topo: add a new "efficiency" cpu-policy
authorWilly Tarreau <w@1wt.eu>
Fri, 14 Mar 2025 16:58:27 +0000 (17:58 +0100)
committerWilly Tarreau <w@1wt.eu>
Fri, 14 Mar 2025 17:33:16 +0000 (18:33 +0100)
commitad3650c3542078550dd6950bead0cc986875b2a1
tree4c06a0bcb316550ffc8e75e7f57f5442dbe8fa98
parentdcae2fa4a4c174f2c189f18faaa4e9851116f5e4
MINOR: cpu-topo: add a new "efficiency" cpu-policy

This cpu policy tries to evict performant core clusters and only
focuses on efficiency-oriented ones. On an intel i9-14900k, we can
get 525k rps using 8 performance cores, versus 405k when using all
24 efficiency cores. In some cases the power savings might be more
desirable (e.g. scalability tests on a developer's laptop), or the
performance cores might be better suited for another component
(application or security component).
doc/configuration.txt
src/cpu_topo.c