Hi all,
I’m migrating HAProxy to nodes with 2x20 core Xeons, for a total of 80 vcpus seen by the OS. I want to use cpu-map to pin processes to vcpus for performance reasons, and have two questions:
-
What is the specific reason(s) that MAX_PROCS is limited to 64? Can someone elaborate whether this is an architectural limitation?
-
Can you suggest configuration options for performance that takes into account the numa grouping (0-19,40-59 to node 0 and 20-39,60-79 to node 1) and could allow us to use all 80 vcpus?
I included some /proc/cpuinfo output below for clarity.
These systems currently receive hundreds of millions of tcp requests a day, with an average number of active connections somewhere between 60k and 80k.
Thanks in advance!
processor : 79
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz
stepping : 7
microcode : 0x500002c
cpu MHz : 1834.253
cache size : 28160 KB
1 post - 1 participant