Hi Will, Thanks for reporting this case! Could you run the benchmark on 3.7.1 also? It can help us bisect the point of change.
Best, tison. Will Now <[email protected]> 于2022年8月28日周日 05:56写道: > Prior to my server upgrade I'm doing some benchmarking of zookeeper server > 3.4.6 and 3.8.0 using zookeeper-benchmark > https://github.com/brownsys/zookeeper-benchmark > > Methodology: For each server version I extracted it anew from the tar file > onto my linux box, tweaked zoo.cfg to run a single node. On 3.8.0 I enabled > 4 letter words. I run it with a fresh (empty) dataDir. Using default > settings for zookeeper-benchmark. (Contrary to best practices) I am > running the server and test client on the same node :-/ > > I perform 3 runs and show the READ average below. I am focussing just on > READ results here; results are in reads/sec, so bigger numbers are better: > > 27,052: 3.4.6 > 16,805: 3.8.0, digest.enabled=true: > 16,682: 3.8.0: digest.enabled=false > > I saw similar results on a windows box and re-ran on linux for additional > confirmation. I find it hard to believe that 3.8.0 is 40% slower on reads! > > A while back I performed similar comparisons of 3.4.6 vs 3.6.x and I got > slow results in 3.6.x initially, but disabling digest.enabled fixed it and > the two versions were then comparable. In 3.8.0 I am seeing poor results > with or without digest enabled. > > Any thoughts? Are there some new settings I need to tweak? Is my > methodology flawed? > > Thanks! >
