1

当我阅读 Linux 中的 NUMA 文档并通过源代码时,我可以看到它们用普通 PTE 替换了迁移条目,它是类型为SWP_MIGRATION_WRITEorSWP_MIGRATION_READ的 PTE。那么,什么是普通PTE?应该包含什么样的信息?

4

1 回答 1

0

在不知道这些标志的细节的情况下,它听起来像是SWP_MIGRATION_WRITE并且SWP_MIGRATION_READ可能描述了 PTE 结构或页面在从一个 NUMA 域迁移到另一个域时的状态。在这种情况下,“正常”的 PTE 可能是不在迁移过程中的 PTE。听起来对吗?

至于 PTE 包含哪些信息,它描述了一个页面的物理基地址以及一些关于它的可访问性和状态的标志。请参阅http://duartes.org/gustavo/blog/post/how-the-kernel-manages-your-memory/

于 2014-05-16T21:35:31.020 回答