性能问答>【赏金20元】Elasticsearch开启ZGC,heap等于30GB情况无启动时卡死>
15回复
1年前

【赏金20元】Elasticsearch开启ZGC,heap等于30GB情况无启动时卡死



如题,应用为es v8.4,jdk版本openjdk 18,OS版本 ubuntu 20.04
因为jdk11之后支持zgc,为了尝试下号称10ms内的极致gc,我们开启了zgc,配置参数如下:
-XX:+UnlockExperimentalVMOptions
-XX:+UseZGC
-XX:+UseNUMA
-XX:ZCollectionInterval=120
-XX:ZAllocationSpikeTolerance=5
-XX:ReservedCodeCacheSize=256m
-XX:InitialCodeCacheSize=256m
-Xmx30G
-Xms30G

然后此时es根本无法启动,一直卡死在 ./elasticsearch 命令上。

尝试扩大heap size无效,缩小heap size到10GB时,应用可启动。
-Xmx10G
-Xms10G

不知大佬们有没有zgc相关的使用经验可以给点排查建议。

4167 阅读
请先登录,查看15条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步