以下是在Ubuntu上优化Zookeeper性能的关键措施:
vm.swappiness=0减少内存与磁盘交换。tickTime:默认2000毫秒,根据集群规模调整。initLimit/syncLimit:控制Leader与Follower同步时间,避免过长。maxClientCnxns:限制单个客户端连接数,防止单点资源占用。autopurge.snapRetainCount(保留快照数)和autopurge.purgeInterval(清理间隔),避免磁盘占满。dataDir(快照)和dataLogDir(事务日志)分盘存储,提升写入效率。注意:需根据实际集群规模和业务场景调整参数,优先通过监控验证优化效果。