gpt4 book ai didi

linux - 关闭内核中的功能会导致内核模块(使用功能)行为不端吗?

转载 作者:太空宇宙 更新时间:2023-11-04 09:43:43 25 4
gpt4 key购买 nike

我正在使用 KVM 作为内核模块。我想关闭大页面支持。如果关闭,我没有在 KVM 源中找到任何关闭选项。

但是,我看到一个内核范围的选项可以关闭它。如果我使用编译时配置选项 CONFIG_TRANSPARENT_HUGEPAGE 禁用大页面功能,内核源代码将无法使用它,对吗?或者至少优雅地引用缺少的功能失败?以上任何一个都可以,我只是想知道它是否有一些未知的问题。

最佳答案

CONFIG_HUGETLBFS 可以禁用用户空间 API,CONFIG_TRANSPARENT_HUGEPAGE 可以禁用自动为通用内存创建大页面。但是,大页面是 x86 内存管理代码的组成部分,用于直接映射或大型 MMIO 区域等。您不能简单地关闭大页面。
huge pages = Mordor

当您使用 MM 代码时,您无法避免担心大页面。

关于linux - 关闭内核中的功能会导致内核模块(使用功能)行为不端吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18692490/

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