我想以一种我可以控制的方式在NUMA中的所有节点内存中分配内存(例如,在a
的内存中分配node1
,分配b
在node2
的内存中,并在node4的内存中分配c
...)。
有没有办法实现这个目标?
答案 0 :(得分:0)
也许您可以使用numa_alloc_onnode
函数(NUMA策略库)来实现您的目标,但这样的分配很慢。
但请记住,NUMA内存亲和力与正在核心[thread-> core-> NUMA节点]上运行的执行线程紧密相关。我相信你知道你在做什么。