Hi, I’m have a similar problem (but with a dell server with 512GB memory, 256 in each numa).

I can only allocate 128GB, 64 from each NUMA.  If I try 130GB (65 from each numa), I get “eal_memalloc_alloc_seg_bulk(): couldn't find suitable memseg_list”.

I tried changing the config variables mentioned in “3.1.4.5 Maximum Amount of Memory” , but no matter what I do to the RTE_MAX_MEMxxx values in rte_config.h the limit seems to be the same.  I tried multiplying all of them by 4,8,16…nothing helped. I also see that RTE_MAX_MEM_MB is “hard coded” to 524288 for ARCH_64 in meson.build, which should be enough so I didn’t try to change that one.

 

Has anyone succeeded in allocating more than 128GB?