Distributed database benchmark tester
Go to file
Gyu-Ho Lee 65754b40c5
vendor: update
2016-12-06 10:30:17 -08:00
agent agent: handle Request_UploadLog for new sub-directory 2016-11-15 15:21:42 -08:00
analyze analyze: remove '<hr>' 2016-11-15 18:52:30 -08:00
bench-configuration bench-configuration: fix typo 2016-11-15 19:37:19 -08:00
control control: make Consul opt more explicit 2016-11-15 19:05:14 -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: update 2016-12-06 10:30:17 -08:00
.gitignore *: clean up test and other scripts, update travis 2016-10-31 21:04:32 -07:00
.travis.yml *: clean up test and other scripts, update travis 2016-10-31 21:04:32 -07: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: add note 2016-11-15 19:01:41 -08:00
glide.lock glide: sync with etcd master 2016-12-06 10:29:57 -08:00
glide.yaml glide: sync with etcd master 2016-12-06 10:29:57 -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.3)
  • Consul v0.7.1 (Go 1.7.3)



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