You can potentially use numactl to launch the process and set a policy of interleaving allocations between NUMA nodes to avoid these 1 sided allocations. Tends to happen with servers that make big allocations from a single thread during startup, as commonly seen on mysqld servers and the innodb_buffer_pool for example.
numactl --interleave all /path/to/server/process --argument-1 #etc
You can potentially use numactl to launch the process and set a policy of interleaving allocations between NUMA nodes to avoid these 1 sided allocations. Tends to happen with servers that make big allocations from a single thread during startup, as commonly seen on mysqld servers and the innodb_buffer_pool for example.
numactl --interleave all /path/to/ server/ process --argument-1 #etc
Reference: /blog.jcole. us/2010/ 09/28/mysql- swap-insanity- and-the- numa-architectu re/
https:/