1

我最近在 AWS 的私有云上​​安装了 Azul Zing“ zing-jdk1.8.0-16.01.2.0-2-x86_64 ”。当我执行“java -version OR java”时,我得到以下信息:

预留低2g地址失败。错误:12

我的 Java Home 设置良好:

回声 $JAVA_HOME

/opt/zing/zing-jdk1.8.0-16.01.2.0-2-x86_64

从错误来看,它看起来像是与内存分配相关的一些配置问题。我是 Azul Zing 的新手,有人可以建议我可能是什么原因吗?

4

2 回答 2

4

Zing 需要较低的 2g 地址以满足内部需求。当它无法分配地址空间时,它会显示这样的消息。通常,当您从 C 进程启动 JVM 并且在 C 进程中您在较低的 2g 中进行了一些分配时,就会发生这种情况。或者您只是在使用不符合要求的小型服务器(或 ZST 池)。您可能需要调整 ZST 大小以确保 linux 端至少有 2g 可用内存。

有关更多信息,您可能需要联系 Azul 客户支持 (support@azul.com)`

于 2016-04-28T07:59:48.963 回答
1

您可以通过运行命令“system-config-zing-memory”来解决此问题。您可以采用堆的默认设置和比率,或指定您自己的。完成此操作后,VM 将尝试从您的配置开始。

于 2017-12-11T05:30:10.507 回答