ZooKeeper 3.2 Performance
Below is a throughput graph of ZooKeeper release 3.2 running on servers with dual 2Ghz Xeon and two SATA 15K RPM drives. One drive was used as a dedicated ZooKeeper log device. The snapshots went on the OS drive. The write requests were 1K writes and the reads were 1K reads. "Servers" indicate the size of the ZooKeeper ensemble, the number of servers that make up the service. Approximately 30 other servers were used to simulate the clients. The ZooKeeper was configured such that leaders did not allow connections from clients.
Measuring ZooKeeper Performance Under Various Loads
Overview of serving latencies under various loads & configurations.