当我在Linux中阅读NUMA文档并通过源代码时,我可以看到他们用普通的PTE替换了迁移条目,这是一个类型为SWP_MIGRATION_WRITE
或SWP_MIGRATION_READ
的PTE。那么,什么是正常 PTE?应包含哪些信息?
答案 0 :(得分:0)
在不知道这些标志的细节的情况下,听起来像SWP_MIGRATION_WRITE
和SWP_MIGRATION_READ
可能描述PTE结构或页面的状态,因为它正在从一个NUMA域迁移到另一个NUMA域。在这种情况下,“正常”PTE可能是不在迁移过程中的PTE。听起来不错吗?
关于PTE包含的信息,它描述了页面的物理基地址以及有关其可访问性和状态的一些标志。请参阅http://duartes.org/gustavo/blog/post/how-the-kernel-manages-your-memory/。