Memory 我可以将页表的位置更改为另一个NUMA节点吗?

Memory 我可以将页表的位置更改为另一个NUMA节点吗?,memory,operating-system,kernel,numa,page-tables,Memory,Operating System,Kernel,Numa,Page Tables,嗨,我在学习linux内核的内存管理 我的机器有多个NUMA节点,我想知道是否可以将页表的位置从NUMA 0更改为NUMA N。 我研究过,在页表初始化时,CR3寄存器具有指向页表初始化位置的指针。该位置位于NUMA 0(第一个NUMA节点)的内存(内核空间)上 所以在初始化时,我可以将页表的位置设置为numan吗 如果可能的话,内核修改是我应该做的全部,还是必须做更多的工作 我正在使用x86_64处理器和centos 7.7来看看有丝分裂。它们跨NUMA节点复制页表,因此您无需将其移动到任何位

嗨,我在学习linux内核的内存管理

我的机器有多个NUMA节点,我想知道是否可以将页表的位置从NUMA 0更改为NUMA N。 我研究过,在页表初始化时,CR3寄存器具有指向页表初始化位置的指针。该位置位于NUMA 0(第一个NUMA节点)的内存(内核空间)上

所以在初始化时,我可以将页表的位置设置为numan吗

如果可能的话,内核修改是我应该做的全部,还是必须做更多的工作

我正在使用x86_64处理器和centos 7.7来看看有丝分裂。它们跨NUMA节点复制页表,因此您无需将其移动到任何位置。此外,由于页表使用基于物理地址的指针,因此很难移动页表