go.etcd.io/etcd@v3.3.27+incompatible/Documentation/benchmarks/etcd-2-1-0-alpha-benchmarks.md (about) 1 --- 2 title: Benchmarking etcd v2.1.0 3 --- 4 5 ## Physical machines 6 7 GCE n1-highcpu-2 machine type 8 9 - 1x dedicated local SSD mounted under /var/lib/etcd 10 - 1x dedicated slow disk for the OS 11 - 1.8 GB memory 12 - 2x CPUs 13 - etcd version 2.1.0 alpha 14 15 ## etcd Cluster 16 17 3 etcd members, each runs on a single machine 18 19 ## Testing 20 21 Bootstrap another machine and use the [hey HTTP benchmark tool][hey] to send requests to each etcd member. Check the [benchmark hacking guide][hack-benchmark] for detailed instructions. 22 23 ## Performance 24 25 ### reading one single key 26 27 | key size in bytes | number of clients | target etcd server | read QPS | 90th Percentile Latency (ms) | 28 |-------------------|-------------------|--------------------|----------|---------------| 29 | 64 | 1 | leader only | 1534 | 0.7 | 30 | 64 | 64 | leader only | 10125 | 9.1 | 31 | 64 | 256 | leader only | 13892 | 27.1 | 32 | 256 | 1 | leader only | 1530 | 0.8 | 33 | 256 | 64 | leader only | 10106 | 10.1 | 34 | 256 | 256 | leader only | 14667 | 27.0 | 35 | 64 | 64 | all servers | 24200 | 3.9 | 36 | 64 | 256 | all servers | 33300 | 11.8 | 37 | 256 | 64 | all servers | 24800 | 3.9 | 38 | 256 | 256 | all servers | 33000 | 11.5 | 39 40 ### writing one single key 41 42 | key size in bytes | number of clients | target etcd server | write QPS | 90th Percentile Latency (ms) | 43 |-------------------|-------------------|--------------------|-----------|---------------| 44 | 64 | 1 | leader only | 60 | 21.4 | 45 | 64 | 64 | leader only | 1742 | 46.8 | 46 | 64 | 256 | leader only | 3982 | 90.5 | 47 | 256 | 1 | leader only | 58 | 20.3 | 48 | 256 | 64 | leader only | 1770 | 47.8 | 49 | 256 | 256 | leader only | 4157 | 105.3 | 50 | 64 | 64 | all servers | 1028 | 123.4 | 51 | 64 | 256 | all servers | 3260 | 123.8 | 52 | 256 | 64 | all servers | 1033 | 121.5 | 53 | 256 | 256 | all servers | 3061 | 119.3 | 54 55 [hey]: https://github.com/rakyll/hey 56 [hack-benchmark]: https://github.com/coreos/etcd/tree/master/hack/benchmark