gpt4 book ai didi

linux - Linux 在编译时是否支持 2MB 页面?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:35:27 26 4
gpt4 key购买 nike

我知道现在的处理器,其中一些支持 2MB 和 1GB 的页面大小。是否可以编译 Linux 内核以原生支持 2MB 而不是标准的 4Kb 页面?

谢谢。

最佳答案

好吧,我可以说是和不是。

页面大小是固定的。但这取决于您对将遇到的错误和问题的耐心。

page大小已知并由 MMU 确定硬件,因此操作系统正在考虑这一点。但是,请注意某些 Linux 系统(和硬件!)有 hugetlbpage和 Linux mmap(2)可能接受 MAP_HUGETLB(但是您的代码应该处理没有大页面支持的处理器或内核的情况,例如,当第一个 mmap 带有 MAP_HUGETLB 时,再次调用没有 MAP_HUGETLB 的 mmap 失败了)。

您可能会发现这些链接对您感兴趣:

关于linux - Linux 在编译时是否支持 2MB 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49764904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com