在以下位置有一个
move_pages功能
-lnuma:http :
//linux.die.net/man/2/move_pages
可以将地址(页面)的当前状态报告给节点映射:
节点也可以为NULL,在这种情况下,move_pages()不会移动任何页面,而是会在状态数组中返回当前每个页面所在的节点。为了确定需要移动的页面,可能需要获取每个页面的状态。
因此,呼叫可能像:
void * ptr_to_check = your_address; int status[1]; int ret_pre; status[0]=-1; ret_pre=move_pages(0 , 1, &ptr_to_check, NULL, status, 0); printf("Memory at %p is at %d node (retpre %d)n", ptr_to_check, status[0], ret_pre);


