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
)。