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 阅读