vm.swappiness=0
減少內存與磁盤交換,提升性能。tickTime
:基礎心跳間隔,默認2000ms,可根據網絡延遲調整。initLimit
/syncLimit
:控制Leader與Follower的同步超時,大數據量場景可適當增大。maxClientCnxns
:限制單個客戶端連接數,防止單點資源占用過高。dataDir
(快照)和dataLogDir
(事務日志)到不同SSD磁盤,減少IO競爭。autopurge.snapRetainCount=5
(保留5個快照)、autopurge.purgeInterval=24
(每日清理)。zkEnv.sh
中設置-Xms
和-Xmx
(建議設為相同值,如-Xms2G -Xmx2G
),并推薦使用G1垃圾收集器(-XX:+UseG1GC
)。/etc/security/limits.conf
中設置zookeeper soft nofile 65535
。net.core.somaxconn
(如設為32768)和net.ipv4.tcp_tw_reuse=1
以提升連接效率。zookeeper.out
和事務日志,定位異常請求或資源瓶頸。