什么是真正的 pte(相对于 NUMA 中的迁移 pte)

Posted

技术标签:

【中文标题】什么是真正的 pte(相对于 NUMA 中的迁移 pte)【英文标题】:what is a real pte (as opposed to migration pte in NUMA) 【发布时间】:2014-05-16 16:51:34 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于什么是真正的 pte(相对于 NUMA 中的迁移 pte)的主要内容,如果未能解决你的问题,请参考以下文章

什么是CISP-PTE?

怎么把文件保存到绝对路径

Hyper-V 性能加速之NUMA

pdo 相对于 mysql_* 或 mysqli_* 的优势 [重复]

为啥内存 NX 需要 Linux 内核中的硬件支持?

⭐NUMA架构进行优化,数据库效率显著提升,那么什么是NUMA?微动画带你走进全新NUMA⭐