以下是Ubuntu下Zookeeper的性能调优技巧:
ulimit
增大文件描述符上限;调整内核参数,如vm.swappiness=0
等。tickTime
(默认2000ms)、initLimit
、syncLimit
以优化心跳和同步机制。autopurge.snapRetainCount
和autopurge.purgeInterval
。maxClientCnxns
防止单个客户端占用过多资源。dataDir
和dataLogDir
分开放置,建议使用SSD存储。-Xms2G -Xmx2G
),推荐使用G1垃圾回收器(-XX:+UseG1GC
)并调整相关参数。