zkServer.sh中JVMFLAGS,设置初始堆(-Xms)和最大堆(-Xmx)为相同值(如-Xms2G -Xmx2G),避免堆内存动态扩展带来的性能损耗。-XX:+UseG1GC),并设置最大GC暂停时间(如-XX:MaxGCPauseMillis=200)。vm.swappiness=0,避免内存与磁盘频繁交换。ulimit或/etc/security/limits.conf增加Zookeeper进程的文件描述符限制(如soft nofile 65535)。dataDir)和事务日志目录(dataLogDir)分盘存储,减少IO竞争。autopurge.purgeInterval=24,autopurge.snapRetainCount=5),保留最近5份快照。maxClientCnxns限制单个客户端的最大连接数(如maxClientCnxns=60)。参考来源: