Distributed database benchmark tester
Go to file
Gyu-Ho Lee 5ac7466be5
vendor: add 'time/rate'
2016-12-20 12:46:39 -08:00
agent agent: use peer IP 2016-12-15 15:56:05 -08:00
analyze analyze: customize graph line colors 2016-12-13 13:00:52 -08:00
bench-configuration bench-configuration: fix Zookeeper version string 2016-12-19 16:16:00 -08:00
control Merge branch 'master' into aaa 2016-12-19 13:53:51 -08:00
remotestorage *: improve upload, error logging 2016-11-15 14:36:12 -08:00
scripts genproto: use protoc v3.1 2016-11-10 13:56:00 -08:00
upload *: minor clean up 2016-03-25 09:15:16 -07:00
vendor vendor: add 'time/rate' 2016-12-20 12:46:39 -08:00
.gitignore *: clean up test and other scripts, update travis 2016-10-31 21:04:32 -07:00
.travis.yml travis: remove Go 1.7.4 2016-12-15 13:38:58 -08:00
CONTRIBUTING.md initial commit 2016-03-15 17:06:35 -07:00
DCO initial commit 2016-03-15 17:06:35 -07:00
LICENSE initial commit 2016-03-15 17:06:35 -07:00
NOTICE initial commit 2016-03-15 17:06:35 -07:00
README.md README: update 2016-12-19 15:02:13 -08:00
glide.lock vendor: add 'time/rate' 2016-12-20 12:46:39 -08:00
glide.yaml vendor: add 'time/rate' 2016-12-20 12:46:39 -08:00
main.go *: refactor (#25) 2016-04-11 03:13:56 -07:00

README.md

This is an experimental project. Project/code is subject to change anytime. This is mainly for comparing etcd with other databases. For etcd, we recommend to just run etcd benchmark tool.

dbtester

Build Status Godoc

Distributed database tester.

Please let us know or file an issue if:

  • Need help with running this testing suite
  • Questions about test results

We keep all logs at cloud storage:




Latest Results

THIS IS WORKING IN PROGRESS (more accurate results coming soon...)

  • Google Cloud Compute Engine
  • 3 machines of 8 vCPUs + 1 6GB Memory + 50 GB SSD
  • 1 machine(client) of 16 vCPUs + 30 GB Memory + 50 GB SSD
  • Ubuntu 16.10
  • Zookeepr v3.4.9
    • Java 8
    • Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
    • Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
    • javac 1.8.0_111
  • etcd v3.1 (Go 1.7.4)
  • Consul v0.7.2 (Go 1.7.4)



Write 2M keys, 1000-client (etcd v3.1 100-conn), 8-byte key, 256-byte value
2016Q403-etcd-zk-consul/01-write-2M-keys/avg-latency-ms 2016Q403-etcd-zk-consul/01-write-2M-keys/avg-throughput 2016Q403-etcd-zk-consul/01-write-2M-keys/avg-cpu 2016Q403-etcd-zk-consul/01-write-2M-keys/avg-memory-mb