调整JVM参数
zkServer.sh中JVMFLAGS,合理设置堆内存(如-Xms2G -Xmx2G),推荐为物理内存的1/3。-XX:+UseG1GC)减少GC暂停时间。优化配置文件
tickTime(心跳间隔,默认2000ms)、initLimit(初始化超时)、syncLimit(同步超时)。autopurge.snapRetainCount=3(保留3个快照)、autopurge.purgeInterval=24(每日清理)。dataDir和dataLogDir)并挂载SSD。操作系统优化
vm.swappiness=0)。ulimit -n 65535)。监控与维护
mntr命令监控延迟、连接数等指标,或使用Prometheus+Grafana可视化。硬件与集群优化
参考来源: