【发布时间】:2011-12-20 16:13:33
【问题描述】:
我已将代码设置为在我的 NUMA 系统上小心地在本地加载和处理数据。我想。也就是说,出于调试目的,我真的希望能够使用在特定函数中访问的指针地址(由许多其他函数设置)来直接识别内存指向的 NUMA 节点居住在上面,所以我可以检查所有东西是否都位于它应该位于的位置。这可能吗?
我在 msdn http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/thread/37a02e17-e160-48d9-8625-871ff6b21f72 上发现了同样的请求,但答案使用的是 QueryWorkingSetEx(),它似乎是特定于 Windows 的。这可以在Linux上完成吗?准确地说,我正在使用 Debian Squeeze。
谢谢。
【问题讨论】:
标签: c linux multithreading memory numa