Standard operation, ZooKeeper in standalone mode. Low results are due to poor IO and synchronous. Connecting to localhost:2181 Connected in 32 ms, handle is 0 Testing latencies on server localhost:2181 using syncronous calls created 100 permanent znodes in 3240 ms (32.400360 ms/op 30.863854/sec) set 100 znodes in 3140 ms (31.401310 ms/op 31.845805/sec) get 100 znodes in 12 ms (0.120490 ms/op 8299.471674/sec) deleted 100 permanent znodes in 3097 ms (30.978870 ms/op 32.280067/sec) created 100 ephemeral znodes in 3150 ms (31.501360 ms/op 31.744661/sec) watched 100 znodes in 8 ms (0.088539 ms/op 11294.442051/sec) deleted 100 ephemeral znodes in 3201 ms (32.013500 ms/op 31.236822/sec) notif 100 watches in 1001 ms (10.010650 ms/op 99.893612/sec) With ZooKeeper running using libeatmydata (ie. FSyncs are no-ops). Connecting to localhost:2181 Connected in 4 ms, handle is 0 Testing latencies on server localhost:2181 using syncronous calls created 10000 permanent znodes in 1730 ms (0.173066 ms/op 5778.139387/sec) set 10000 znodes in 1109 ms (0.110961 ms/op 9012.159302/sec) get 10000 znodes in 744 ms (0.074433 ms/op 13434.958406/sec) deleted 10000 permanent znodes in 979 ms (0.097926 ms/op 10211.773024/sec) created 10000 ephemeral znodes in 1141 ms (0.114157 ms/op 8759.879735/sec) watched 10000 znodes in 758 ms (0.075869 ms/op 13180.645025/sec) deleted 10000 ephemeral znodes in 1225 ms (0.122575 ms/op 8158.297626/sec) notif 10000 watches in 1001 ms (0.100108 ms/op 9989.199395/sec)