Distributed database benchmark tester
Go to file
Gyu-Ho Lee b0fa1fb4dd
README: new test results
2017-01-18 19:03:03 -08:00
agent agent: fix 'ClientNum' setting 2017-01-17 15:14:37 -08:00
analyze analyze: use CONTROL-CLIENT-NUM 2017-01-18 16:03:36 -08:00
bench-configuration bench-configuration: update title 2017-01-18 16:06:36 -08:00
control control: fix digits for RPS 2017-01-18 18:57:04 -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 pkg/report: revert to etcd master 2017-01-17 16:54:22 -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: new test results 2017-01-18 19:03:03 -08:00
glide.lock glide: sync with etcd master 2017-01-17 10:19:16 -08:00
glide.yaml glide: sync with etcd master 2017-01-17 10:19:16 -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
2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-LATENCY-MS 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-THROUGHPUT 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-CPU 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-VMRSS-MB 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-READS-COMPLETED-DELTA 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-SECTORS-READ-DELTA 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-WRITES-COMPLETED-DELTA 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-SECTORS-WRITTEN-DELTA 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-RECEIVE-BYTES-NUM-DELTA 2017Q1-02-etcd-zookeeper-consul/00-write-2M-keys/AVG-TRANSMIT-BYTES-NUM-DELTA



Write 2M keys, 8-byte key, 256-byte value

clients increase from 100 to 2000

2017Q1-02-etcd-zookeeper-consul/01-write/AVG-LATENCY-MS 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-THROUGHPUT 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-CPU 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-VMRSS-MB 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-READS-COMPLETED-DELTA 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-SECTORS-READ-DELTA 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-WRITES-COMPLETED-DELTA 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-SECTORS-WRITTEN-DELTA 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-RECEIVE-BYTES-NUM-DELTA 2017Q1-02-etcd-zookeeper-consul/01-write/AVG-TRANSMIT-BYTES-NUM-DELTA