Zookeeper在Linux下的性能调优可从以下方面入手:
vm.swappiness=0
),调整JVM堆大小为物理内存的1/3,减少内存与磁盘交换。tickTime
:根据网络延迟调整(默认2000ms),影响心跳间隔。initLimit
/syncLimit
:根据集群规模调整,控制Leader与Follower的同步时间。autopurge.snapRetainCount
和autopurge.purgeInterval
),避免快照/日志占满磁盘。dataDir
和dataLogDir
到不同磁盘,减少I/O竞争。net.core.rmem_max
)。