Distributed database benchmark tester
Go to file
Gyu-Ho Lee b784cd07da
agent: update psn.NewCSV
2017-01-10 13:05:57 -08:00
agent agent: update psn.NewCSV 2017-01-10 13:05:57 -08:00
analyze analyze: clean up util 2017-01-09 17:04:27 -08:00
bench-configuration *: change log path 2017-01-09 16:18:15 -08:00
control control: add comments 2017-01-09 16:20:53 -08:00
remotestorage *: improve upload, error logging 2016-11-15 14:36:12 -08:00
scripts bench-configuration: run etcd first 2017-01-09 14:45:02 -08:00
vendor agent: update psn.NewCSV 2017-01-10 13:05:57 -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 *: update README, command desription 2017-01-09 15:19:53 -08:00
glide.lock agent: update psn.NewCSV 2017-01-10 13:05:57 -08:00
glide.yaml agent: update psn.NewCSV 2017-01-10 13:05:57 -08:00
main.go *: update README, command desription 2017-01-09 15:19:53 -08:00

README.md

dbtester

Build Status Godoc

Distributed database tester.

For etcd, we also recommend etcd benchmark tool.




Latest Results

All logs and results can be found at https://console.cloud.google.com/storage/browser/dbtester-results

  • 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
  • etcd v3.1 (Go 1.7.4)
  • Zookeepr r3.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
  • Consul v0.7.2 (Go 1.7.4)
  • zetcd v3.1 (Go 1.7.4)
  • cetcd v3.1 (Go 1.7.4)



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



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



Write 500K keys, 1-client, 8-byte key, 256-byte value
2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN-no-zetcd-cetcd/avg-latency-ms 2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN-no-zetcd-cetcd/avg-throughput 2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN-no-zetcd-cetcd/avg-cpu 2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN-no-zetcd-cetcd/avg-memory-mb