性能问答>zookeeper 3.4.8 注册中心 jvm 内存报警的问题>
3回复

zookeeper 3.4.8 注册中心 jvm 内存报警的问题



背景

线上有3台zk组成集群,zk版本为 3.4.8 版本。每台物理机器都是4核8G,主要用于dubbo注册,临时节点数大概在12W左右。003机器是 leader。

问题

其中 001机器会偶尔报警zk进程内的jvm内存不足。但是一直不会被 kill,当把它重启就好了

可供分析的数据

001机器的 gc 图:uTools_1620984567265.png

001机器的启动参数:基于 openjdk-1.8.0.222fff
org.apache.zookeeper.server.quorum.QuorumPeerMain -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -Xms2g -Xmx6g -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:/data/logs/zk_gc.log -XX:+UseG1GC -Xms2g -Xmx6g -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false

报警信息:
zk001 vm.memory.size[pavailable] memory_free memory_percent 9.99 %

顺便问下,这种 gc S1 一直是 100,S0 一直是 0,正常吗

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