gpt4 book ai didi

Linux 内核透明大页面 (thp) 在 EC2 实例上处于事件状态?

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

我在需要大量内存的 EC2 实例上运行 Java。 (在 AMI 版本 2013.09 上运行)

我想在我的 JVM 启动选项中使用 -XX:+UseLargePages。

当我做 cat/proc/vmstat | grep thp我懂了 :thp_fault_alloc 0thp_fault_fallback 0thp_collapse_alloc 0thp_collapse_alloc_failed 0thp_拆分 0

此外,当我执行 sudo cat/proc/vmstat |巨大的grep我懂了 :nr_anon_transparent_hugepages 0

这是否意味着透明大页面已经在我的实例上处于事件状态?

还有什么我应该在我的实例上配置的(内核、安全组、安全限制等)?

目前,当我执行“java -XX:+UseLargePages -version”来测试该选项时,我的 ssh session 将挂起,因为 java 命令永远不会返回。

问候

迪迪埃

最佳答案

遇到同样的问题,在寻找原因时,我看到了一篇文章(下面的链接),其中指出:“EC2 实例本质上有两种虚拟化:半虚拟化 (PVM) 和硬件虚拟化 (HVM)。绝大多数 EC2 AMI 使用 PVM,但由于各种原因,只有使用 HVM 的 EC2 实例才能分配大页面。”

提供了一个表,其中包含在您的情况下可能支持大页面的 EC2 实例类型。我自己还没有尝试过,但我希望这会有所帮助。

"Linux hugepages for Oracle on Amazon EC2: Possible, but not convenient, easy or fully supported"

关于Linux 内核透明大页面 (thp) 在 EC2 实例上处于事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19273607/

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