*: update test results

This commit is contained in:
Gyu-Ho Lee 2017-02-10 12:10:06 -08:00
parent bd27e9ed23
commit f5d69896d4
No known key found for this signature in database
GPG Key ID: 1DDD39C7EB70C24C
2 changed files with 263 additions and 263 deletions

264
README.md
View File

@ -87,7 +87,7 @@ grep -r -i installed\ remote consul-v0.7.4-go1.7.5-* | less
2017/02/10 18:59:11 [INFO] raft: Installed remote snapshot 2017/02/10 18:59:11 [INFO] raft: Installed remote snapshot
``` ```
Logs do not tell much but average latency spikes (e.g. from 258.28656 ms to 6265.185836 ms) Logs do not tell much but average latency spikes (e.g. from 70.27517 ms to 10407.900082 ms)
@ -97,54 +97,54 @@ Logs do not tell much but average latency spikes (e.g. from 258.28656 ms to 6265
- Google Cloud Compute Engine - Google Cloud Compute Engine
- 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client) - 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client)
- Ubuntu 16.10 - Ubuntu 16.10
- etcd v3.1 (Go 1.7.4) - etcd v3.1 (Go 1.7.5)
- Zookeeper r3.4.9 - Zookeeper r3.4.9
- Java 8 - Java 8
- javac 1.8.0_121 - javac 1.8.0_121
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13) - Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) - Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Consul v0.7.3 (Go 1.7.4) - Consul v0.7.4 (Go 1.7.5)
``` ```
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| | etcd-v3.1-go1.7.4 | zookeeper-r3.4.9-java8 | consul-v0.7.3-go1.7.4 | | | etcd-v3.1-go1.7.5 | zookeeper-r3.4.9-java8 | consul-v0.7.4-go1.7.5 |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| TOTAL-SECONDS | 338.7661 sec | 344.3563 sec | 703.7060 sec | | TOTAL-SECONDS | 342.2984 sec | 320.9968 sec | 888.9235 sec |
| TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 | | TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 |
| MAX-THROUGHPUT | 35,147 req/sec | 31,726 req/sec | 15,328 req/sec | | MAX-THROUGHPUT | 34,747 req/sec | 43,558 req/sec | 16,486 req/sec |
| AVG-THROUGHPUT | 2,951 req/sec | 2,903 req/sec | 1,421 req/sec | | AVG-THROUGHPUT | 2,921 req/sec | 3,115 req/sec | 1,124 req/sec |
| MIN-THROUGHPUT | 90 req/sec | 0 req/sec | 0 req/sec | | MIN-THROUGHPUT | 29 req/sec | 0 req/sec | 0 req/sec |
| FASTEST-LATENCY | 1.1001 ms | 1.1093 ms | 2.9964 ms | | FASTEST-LATENCY | 1.1239 ms | 1.1194 ms | 3.1083 ms |
| AVG-LATENCY | 13.8862 ms | 34.9948 ms | 72.5791 ms | | AVG-LATENCY | 13.9400 ms | 36.2980 ms | 152.1034 ms |
| SLOWEST-LATENCY | 109.4800 ms | 2618.2703 ms | 20860.6692 ms | | SLOWEST-LATENCY | 115.2305 ms | 2626.1766 ms | 20615.4531 ms |
| Latency p10 | 2.295037 ms | 2.620473 ms | 3.982040 ms | | Latency p10 | 2.309089 ms | 2.512687 ms | 3.992750 ms |
| Latency p25 | 5.788546 ms | 3.932461 ms | 7.888984 ms | | Latency p25 | 5.936953 ms | 3.853528 ms | 8.522133 ms |
| Latency p50 | 9.935599 ms | 7.747493 ms | 21.950488 ms | | Latency p50 | 10.201295 ms | 6.619094 ms | 36.083945 ms |
| Latency p75 | 17.040088 ms | 16.891088 ms | 58.936521 ms | | Latency p75 | 16.895621 ms | 13.507464 ms | 107.288320 ms |
| Latency p90 | 28.513968 ms | 28.114578 ms | 126.568085 ms | | Latency p90 | 28.576840 ms | 20.348043 ms | 313.922534 ms |
| Latency p95 | 44.023164 ms | 44.599685 ms | 165.331967 ms | | Latency p95 | 44.602367 ms | 28.054291 ms | 478.639678 ms |
| Latency p99 | 60.351324 ms | 1063.554863 ms | 430.071868 ms | | Latency p99 | 60.177421 ms | 1108.928408 ms | 623.624914 ms |
| Latency p99.9 | 94.058105 ms | 2336.144865 ms | 12648.734251 ms | | Latency p99.9 | 92.142990 ms | 2619.595630 ms | 14534.009968 ms |
| SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.1 GB | 5.4 GB | 7.9 GB | | SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 5.4 GB | 6.7 GB |
| SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.9 GB | 4.4 GB | 6.6 GB | | SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.9 GB | 4.3 GB | 5.4 GB |
| CLIENT-TOTAL-NETWORK-RX-SUM | 270 MB | 357 MB | 202 MB | | CLIENT-TOTAL-NETWORK-RX-SUM | 270 MB | 356 MB | 210 MB |
| CLIENT-TOTAL-NETWORK-TX-SUM | 1.5 GB | 1.4 GB | 1.5 GB | | CLIENT-TOTAL-NETWORK-TX-SUM | 1.5 GB | 1.4 GB | 1.5 GB |
| SERVER-MAX-CPU-USAGE | 434.00 % | 600.67 % | 416.00 % | | SERVER-MAX-CPU-USAGE | 431.33 % | 601.67 % | 466.00 % |
| SERVER-MAX-MEMORY-USAGE | 1.3 GB | 4.0 GB | 5.4 GB | | SERVER-MAX-MEMORY-USAGE | 1.3 GB | 3.9 GB | 5.0 GB |
| CLIENT-MAX-CPU-USAGE | 540.00 % | 322.00 % | 204.00 % | | CLIENT-MAX-CPU-USAGE | 559.00 % | 685.00 % | 231.00 % |
| CLIENT-MAX-MEMORY-USAGE | 330 MB | 3.6 GB | 199 MB | | CLIENT-MAX-MEMORY-USAGE | 327 MB | 4.4 GB | 201 MB |
| CLIENT-ERROR-COUNT | 0 | 24 | 0 | | CLIENT-ERROR-COUNT | 0 | 13 | 0 |
| SERVER-AVG-READS-COMPLETED-DELTA-SUM | 76 | 334 | 66 | | SERVER-AVG-READS-COMPLETED-DELTA-SUM | 72 | 389 | 255 |
| SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 | | SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 |
| SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 1,217,294 | 953,784 | 2,381,092 | | SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 1,525,739 | 1,199,135 | 4,434,402 |
| SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 714,152 | 9,304,072 | 10,711,132 | | SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 32,134,464 | 40,860,544 | 183,627,904 |
| SERVER-AVG-DISK-SPACE-USAGE | 3.0 GB | 7.9 GB | 3.0 GB | | SERVER-AVG-DISK-SPACE-USAGE | 3.1 GB | 7.6 GB | 2.8 GB |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
zookeeper errors: zookeeper errors:
"zk: could not connect to a server" (count 24) "zk: could not connect to a server" (count 13)
``` ```
@ -215,60 +215,60 @@ zookeeper errors:
<br><br><hr> <br><br><hr>
##### Write 1M keys, 256-byte key, 1KB value, Best Throughput (etcd 700, Zookeeper 300, Consul 500 clients) ##### Write 1M keys, 256-byte key, 1KB value, Best Throughput (etcd 1,000, Zookeeper 500, Consul 500 clients)
- Google Cloud Compute Engine - Google Cloud Compute Engine
- 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client) - 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client)
- Ubuntu 16.10 - Ubuntu 16.10
- etcd v3.1 (Go 1.7.4) - etcd v3.1 (Go 1.7.5)
- Zookeeper r3.4.9 - Zookeeper r3.4.9
- Java 8 - Java 8
- javac 1.8.0_121 - javac 1.8.0_121
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13) - Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) - Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Consul v0.7.3 (Go 1.7.4) - Consul v0.7.4 (Go 1.7.5)
``` ```
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| | etcd-v3.1-go1.7.4 | zookeeper-r3.4.9-java8 | consul-v0.7.3-go1.7.4 | | | etcd-v3.1-go1.7.5 | zookeeper-r3.4.9-java8 | consul-v0.7.4-go1.7.5 |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| TOTAL-SECONDS | 37.3284 sec | 75.0700 sec | 304.4858 sec | | TOTAL-SECONDS | 36.5583 sec | 63.6203 sec | 261.0246 sec |
| TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 | | TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 |
| MAX-THROUGHPUT | 33,567 req/sec | 35,499 req/sec | 15,141 req/sec | | MAX-THROUGHPUT | 35,187 req/sec | 44,883 req/sec | 15,009 req/sec |
| AVG-THROUGHPUT | 26,789 req/sec | 13,274 req/sec | 3,284 req/sec | | AVG-THROUGHPUT | 27,353 req/sec | 15,684 req/sec | 3,831 req/sec |
| MIN-THROUGHPUT | 10,018 req/sec | 0 req/sec | 0 req/sec | | MIN-THROUGHPUT | 13,891 req/sec | 0 req/sec | 0 req/sec |
| FASTEST-LATENCY | 4.2842 ms | 2.7405 ms | 11.4297 ms | | FASTEST-LATENCY | 4.7388 ms | 2.4777 ms | 14.0583 ms |
| AVG-LATENCY | 26.0603 ms | 18.2231 ms | 152.1359 ms | | AVG-LATENCY | 36.3305 ms | 22.5664 ms | 130.4658 ms |
| SLOWEST-LATENCY | 520.8716 ms | 4264.2996 ms | 28029.3953 ms | | SLOWEST-LATENCY | 346.3847 ms | 3517.8313 ms | 19316.7564 ms |
| Latency p10 | 10.171289 ms | 6.401553 ms | 30.579107 ms | | Latency p10 | 15.483941 ms | 7.766447 ms | 32.229589 ms |
| Latency p25 | 12.254908 ms | 7.300705 ms | 35.763003 ms | | Latency p25 | 18.596901 ms | 9.156112 ms | 37.179339 ms |
| Latency p50 | 17.138243 ms | 8.302805 ms | 48.467608 ms | | Latency p50 | 23.920164 ms | 10.532408 ms | 47.314383 ms |
| Latency p75 | 23.925669 ms | 9.453586 ms | 80.519456 ms | | Latency p75 | 44.685986 ms | 12.228320 ms | 70.740623 ms |
| Latency p90 | 48.690057 ms | 10.764813 ms | 248.959013 ms | | Latency p90 | 64.373404 ms | 14.214414 ms | 104.953131 ms |
| Latency p95 | 76.533161 ms | 11.992104 ms | 349.281928 ms | | Latency p95 | 113.441501 ms | 16.216272 ms | 282.116427 ms |
| Latency p99 | 146.318242 ms | 153.580393 ms | 1324.508306 ms | | Latency p99 | 167.148590 ms | 340.373624 ms | 1092.781013 ms |
| Latency p99.9 | 183.924901 ms | 1935.929712 ms | 10622.316021 ms | | Latency p99.9 | 194.350987 ms | 2151.870409 ms | 11587.696623 ms |
| SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 6.2 GB | 11 GB | | SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 5.4 GB | 10 GB |
| SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.8 GB | 5.1 GB | 10 GB | | SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.8 GB | 4.3 GB | 9.1 GB |
| CLIENT-TOTAL-NETWORK-RX-SUM | 274 MB | 350 MB | 216 MB | | CLIENT-TOTAL-NETWORK-RX-SUM | 282 MB | 352 MB | 218 MB |
| CLIENT-TOTAL-NETWORK-TX-SUM | 1.4 GB | 1.4 GB | 1.5 GB | | CLIENT-TOTAL-NETWORK-TX-SUM | 1.4 GB | 1.4 GB | 1.5 GB |
| SERVER-MAX-CPU-USAGE | 407.67 % | 704.97 % | 380.00 % | | SERVER-MAX-CPU-USAGE | 446.67 % | 731.27 % | 379.33 % |
| SERVER-MAX-MEMORY-USAGE | 1.1 GB | 5.1 GB | 6.2 GB | | SERVER-MAX-MEMORY-USAGE | 1.2 GB | 4.6 GB | 5.8 GB |
| CLIENT-MAX-CPU-USAGE | 454.00 % | 292.00 % | 202.00 % | | CLIENT-MAX-CPU-USAGE | 568.00 % | 404.00 % | 223.00 % |
| CLIENT-MAX-MEMORY-USAGE | 210 MB | 1.7 GB | 88 MB | | CLIENT-MAX-MEMORY-USAGE | 248 MB | 3.1 GB | 81 MB |
| CLIENT-ERROR-COUNT | 0 | 3,452 | 0 | | CLIENT-ERROR-COUNT | 0 | 2,150 | 0 |
| SERVER-AVG-READS-COMPLETED-DELTA-SUM | 5 | 212 | 270 | | SERVER-AVG-READS-COMPLETED-DELTA-SUM | 2 | 213 | 147 |
| SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 | | SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 |
| SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 112,190 | 109,945 | 681,774 | | SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 102,486 | 86,871 | 641,255 |
| SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 492,444 | 10,249,020 | 32,988,480 | | SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 20,504,912 | 26,252,736 | 110,850,712 |
| SERVER-AVG-DISK-SPACE-USAGE | 2.8 GB | 7.3 GB | 2.9 GB | | SERVER-AVG-DISK-SPACE-USAGE | 2.7 GB | 6.9 GB | 3.0 GB |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
zookeeper errors: zookeeper errors:
"zk: could not connect to a server" (count 3,152) "zk: could not connect to a server" (count 765)
"zk: connection closed" (count 300) "zk: connection closed" (count 1,385)
``` ```
@ -344,55 +344,55 @@ zookeeper errors:
- Google Cloud Compute Engine - Google Cloud Compute Engine
- 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client) - 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client)
- Ubuntu 16.10 - Ubuntu 16.10
- etcd v3.1 (Go 1.7.4) - etcd v3.1 (Go 1.7.5)
- Zookeeper r3.4.9 - Zookeeper r3.4.9
- Java 8 - Java 8
- javac 1.8.0_121 - javac 1.8.0_121
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13) - Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) - Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Consul v0.7.3 (Go 1.7.4) - Consul v0.7.4 (Go 1.7.5)
``` ```
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| | etcd-v3.1-go1.7.4 | zookeeper-r3.4.9-java8 | consul-v0.7.3-go1.7.4 | | | etcd-v3.1-go1.7.5 | zookeeper-r3.4.9-java8 | consul-v0.7.4-go1.7.5 |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| TOTAL-SECONDS | 36.3917 sec | 72.1698 sec | 140.9480 sec | | TOTAL-SECONDS | 36.5091 sec | 59.0429 sec | 116.4349 sec |
| TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 | | TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 |
| MAX-THROUGHPUT | 36,861 req/sec | 39,923 req/sec | 14,455 req/sec | | MAX-THROUGHPUT | 35,162 req/sec | 50,196 req/sec | 14,615 req/sec |
| AVG-THROUGHPUT | 27,478 req/sec | 13,704 req/sec | 7,094 req/sec | | AVG-THROUGHPUT | 27,390 req/sec | 16,854 req/sec | 8,588 req/sec |
| MIN-THROUGHPUT | 7,088 req/sec | 0 req/sec | 0 req/sec | | MIN-THROUGHPUT | 14,654 req/sec | 0 req/sec | 0 req/sec |
| FASTEST-LATENCY | 3.7509 ms | 4.3350 ms | 12.9159 ms | | FASTEST-LATENCY | 4.9384 ms | 1.4337 ms | 15.3309 ms |
| AVG-LATENCY | 36.2639 ms | 49.9165 ms | 140.4538 ms | | AVG-LATENCY | 36.3098 ms | 44.2298 ms | 115.8624 ms |
| SLOWEST-LATENCY | 244.3595 ms | 6056.0204 ms | 21808.2916 ms | | SLOWEST-LATENCY | 353.6275 ms | 7585.4064 ms | 12902.7031 ms |
| Latency p10 | 13.700258 ms | 14.719617 ms | 65.494475 ms | | Latency p10 | 14.627933 ms | 12.299326 ms | 67.088002 ms |
| Latency p25 | 16.855903 ms | 20.289440 ms | 71.570399 ms | | Latency p25 | 17.957404 ms | 15.830300 ms | 73.441500 ms |
| Latency p50 | 21.895662 ms | 24.861967 ms | 80.420560 ms | | Latency p50 | 23.290321 ms | 18.660221 ms | 82.581044 ms |
| Latency p75 | 43.387011 ms | 28.165478 ms | 96.334874 ms | | Latency p75 | 43.118899 ms | 21.623243 ms | 96.395872 ms |
| Latency p90 | 69.199925 ms | 32.086272 ms | 161.048409 ms | | Latency p90 | 64.488242 ms | 26.143493 ms | 166.706106 ms |
| Latency p95 | 133.035887 ms | 58.675701 ms | 210.603403 ms | | Latency p95 | 126.257124 ms | 77.780210 ms | 218.288165 ms |
| Latency p99 | 173.021441 ms | 880.253639 ms | 484.701759 ms | | Latency p99 | 173.468949 ms | 843.928907 ms | 323.392356 ms |
| Latency p99.9 | 188.144407 ms | 3260.921550 ms | 15472.281038 ms | | Latency p99.9 | 194.822900 ms | 2909.696060 ms | 7179.211229 ms |
| SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 5.5 GB | 5.6 GB | | SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 5.3 GB | 5.6 GB |
| SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.9 GB | 4.4 GB | 4.4 GB | | SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.8 GB | 4.3 GB | 4.4 GB |
| CLIENT-TOTAL-NETWORK-RX-SUM | 282 MB | 357 MB | 243 MB | | CLIENT-TOTAL-NETWORK-RX-SUM | 282 MB | 371 MB | 243 MB |
| CLIENT-TOTAL-NETWORK-TX-SUM | 1.4 GB | 1.4 GB | 1.5 GB | | CLIENT-TOTAL-NETWORK-TX-SUM | 1.4 GB | 1.5 GB | 1.5 GB |
| SERVER-MAX-CPU-USAGE | 443.00 % | 695.00 % | 414.00 % | | SERVER-MAX-CPU-USAGE | 433.67 % | 634.40 % | 478.67 % |
| SERVER-MAX-MEMORY-USAGE | 1.1 GB | 4.8 GB | 4.9 GB | | SERVER-MAX-MEMORY-USAGE | 1.1 GB | 4.9 GB | 5.1 GB |
| CLIENT-MAX-CPU-USAGE | 566.00 % | 324.00 % | 205.00 % | | CLIENT-MAX-CPU-USAGE | 582.00 % | 422.00 % | 219.00 % |
| CLIENT-MAX-MEMORY-USAGE | 278 MB | 5.3 GB | 114 MB | | CLIENT-MAX-MEMORY-USAGE | 266 MB | 4.9 GB | 115 MB |
| CLIENT-ERROR-COUNT | 0 | 10,929 | 0 | | CLIENT-ERROR-COUNT | 0 | 4,886 | 0 |
| SERVER-AVG-READS-COMPLETED-DELTA-SUM | 2 | 216 | 64 | | SERVER-AVG-READS-COMPLETED-DELTA-SUM | 70 | 217 | 46 |
| SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 | | SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 |
| SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 100,985 | 91,154 | 289,238 | | SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 102,259 | 80,718 | 377,108 |
| SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 552,592 | 9,923,988 | 9,537,168 | | SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 20,520,584 | 27,706,344 | 48,882,704 |
| SERVER-AVG-DISK-SPACE-USAGE | 2.7 GB | 6.7 GB | 3.1 GB | | SERVER-AVG-DISK-SPACE-USAGE | 2.7 GB | 5.9 GB | 3.1 GB |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
zookeeper errors: zookeeper errors:
"zk: could not connect to a server" (count 8,818) "zk: connection closed" (count 2,381)
"zk: connection closed" (count 2,111) "zk: could not connect to a server" (count 2,505)
``` ```
@ -463,60 +463,60 @@ zookeeper errors:
<br><br><hr> <br><br><hr>
##### Write 3-million keys, 256-byte key, 1KB value, Best Throughput (etcd 700, Zookeeper 300, Consul 500 clients) ##### Write 3-million keys, 256-byte key, 1KB value, Best Throughput (etcd 1,000, Zookeeper 500, Consul 500 clients)
- Google Cloud Compute Engine - Google Cloud Compute Engine
- 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client) - 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client)
- Ubuntu 16.10 - Ubuntu 16.10
- etcd v3.1 (Go 1.7.4) - etcd v3.1 (Go 1.7.5)
- Zookeeper r3.4.9 - Zookeeper r3.4.9
- Java 8 - Java 8
- javac 1.8.0_121 - javac 1.8.0_121
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13) - Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) - Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Consul v0.7.3 (Go 1.7.4) - Consul v0.7.4 (Go 1.7.5)
``` ```
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| | etcd-v3.1-go1.7.4 | zookeeper-r3.4.9-java8 | consul-v0.7.3-go1.7.4 | | | etcd-v3.1-go1.7.5 | zookeeper-r3.4.9-java8 | consul-v0.7.4-go1.7.5 |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| TOTAL-SECONDS | 141.1728 sec | 4134.1565 sec | 2979.6229 sec | | TOTAL-SECONDS | 138.0049 sec | 2242.5513 sec | 2361.4227 sec |
| TOTAL-REQUEST-NUMBER | 3,000,000 | 3,000,000 | 3,000,000 | | TOTAL-REQUEST-NUMBER | 3,000,000 | 3,000,000 | 3,000,000 |
| MAX-THROUGHPUT | 32,215 req/sec | 38,259 req/sec | 15,784 req/sec | | MAX-THROUGHPUT | 33,963 req/sec | 42,804 req/sec | 16,033 req/sec |
| AVG-THROUGHPUT | 21,250 req/sec | 465 req/sec | 1,006 req/sec | | AVG-THROUGHPUT | 21,738 req/sec | 906 req/sec | 1,270 req/sec |
| MIN-THROUGHPUT | 9,081 req/sec | 0 req/sec | 0 req/sec | | MIN-THROUGHPUT | 7,006 req/sec | 0 req/sec | 0 req/sec |
| FASTEST-LATENCY | 3.6479 ms | 1.8912 ms | 10.3322 ms | | FASTEST-LATENCY | 3.2812 ms | 1.2984 ms | 16.9263 ms |
| AVG-LATENCY | 32.9036 ms | 28.5018 ms | 496.5874 ms | | AVG-LATENCY | 45.9259 ms | 42.7162 ms | 393.5551 ms |
| SLOWEST-LATENCY | 1030.3392 ms | 4729.8104 ms | 34484.1252 ms | | SLOWEST-LATENCY | 259.3153 ms | 6921.5532 ms | 30425.8070 ms |
| Latency p10 | 10.882650 ms | 5.694308 ms | 35.045139 ms | | Latency p10 | 15.658060 ms | 8.200137 ms | 34.534783 ms |
| Latency p25 | 13.005974 ms | 6.357600 ms | 44.711879 ms | | Latency p25 | 18.852826 ms | 9.417761 ms | 42.917753 ms |
| Latency p50 | 18.743999 ms | 7.379354 ms | 66.739638 ms | | Latency p50 | 23.711419 ms | 10.902322 ms | 64.087200 ms |
| Latency p75 | 31.054943 ms | 8.886502 ms | 116.150396 ms | | Latency p75 | 53.911600 ms | 12.742504 ms | 91.427820 ms |
| Latency p90 | 96.027241 ms | 11.474394 ms | 540.305996 ms | | Latency p90 | 130.485283 ms | 15.178863 ms | 167.938406 ms |
| Latency p95 | 123.844111 ms | 14.391699 ms | 1209.603980 ms | | Latency p95 | 151.376530 ms | 38.140465 ms | 951.339409 ms |
| Latency p99 | 148.837786 ms | 722.847010 ms | 11957.052613 ms | | Latency p99 | 171.722975 ms | 1540.586327 ms | 10968.875166 ms |
| Latency p99.9 | 162.994644 ms | 2457.522611 ms | 26068.610794 ms | | Latency p99.9 | 188.102916 ms | 2276.156658 ms | 18546.023298 ms |
| SERVER-TOTAL-NETWORK-RX-DATA-SUM | 15 GB | 26 GB | 102 GB | | SERVER-TOTAL-NETWORK-RX-DATA-SUM | 15 GB | 12 GB | 89 GB |
| SERVER-TOTAL-NETWORK-TX-DATA-SUM | 12 GB | 24 GB | 98 GB | | SERVER-TOTAL-NETWORK-TX-DATA-SUM | 12 GB | 10 GB | 85 GB |
| CLIENT-TOTAL-NETWORK-RX-SUM | 832 MB | 978 MB | 688 MB | | CLIENT-TOTAL-NETWORK-RX-SUM | 852 MB | 997 MB | 685 MB |
| CLIENT-TOTAL-NETWORK-TX-SUM | 4.3 GB | 3.3 GB | 4.4 GB | | CLIENT-TOTAL-NETWORK-TX-SUM | 4.3 GB | 3.4 GB | 4.4 GB |
| SERVER-MAX-CPU-USAGE | 421.00 % | 752.33 % | 410.67 % | | SERVER-MAX-CPU-USAGE | 442.00 % | 785.67 % | 439.33 % |
| SERVER-MAX-MEMORY-USAGE | 2.8 GB | 7.1 GB | 17 GB | | SERVER-MAX-MEMORY-USAGE | 2.8 GB | 7.4 GB | 15 GB |
| CLIENT-MAX-CPU-USAGE | 442.00 % | 376.00 % | 217.00 % | | CLIENT-MAX-CPU-USAGE | 554.00 % | 368.00 % | 222.00 % |
| CLIENT-MAX-MEMORY-USAGE | 265 MB | 1.9 GB | 174 MB | | CLIENT-MAX-MEMORY-USAGE | 348 MB | 3.1 GB | 157 MB |
| CLIENT-ERROR-COUNT | 0 | 1,076,632 | 0 | | CLIENT-ERROR-COUNT | 0 | 967,222 | 0 |
| SERVER-AVG-READS-COMPLETED-DELTA-SUM | 14 | 309 | 94,864 | | SERVER-AVG-READS-COMPLETED-DELTA-SUM | 168 | 443 | 23,290 |
| SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 | | SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 |
| SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 333,196 | 360,314 | 3,689,221 | | SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 303,974 | 231,817 | 2,976,074 |
| SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 1,604,172 | 67,295,610 | 794,919,246 | | SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 62,193,472 | 84,808,712 | 990,569,940 |
| SERVER-AVG-DISK-SPACE-USAGE | 6.5 GB | 27 GB | 8.2 GB | | SERVER-AVG-DISK-SPACE-USAGE | 6.5 GB | 21 GB | 8.3 GB |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
zookeeper errors: zookeeper errors:
"zk: connection closed" (count 6,678) "zk: could not connect to a server" (count 963,503)
"zk: could not connect to a server" (count 1,069,954) "zk: connection closed" (count 3,719)
``` ```

View File

@ -6,54 +6,54 @@
- Google Cloud Compute Engine - Google Cloud Compute Engine
- 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client) - 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client)
- Ubuntu 16.10 - Ubuntu 16.10
- etcd v3.1 (Go 1.7.4) - etcd v3.1 (Go 1.7.5)
- Zookeeper r3.4.9 - Zookeeper r3.4.9
- Java 8 - Java 8
- javac 1.8.0_121 - javac 1.8.0_121
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13) - Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) - Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Consul v0.7.3 (Go 1.7.4) - Consul v0.7.4 (Go 1.7.5)
``` ```
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| | etcd-v3.1-go1.7.4 | zookeeper-r3.4.9-java8 | consul-v0.7.3-go1.7.4 | | | etcd-v3.1-go1.7.5 | zookeeper-r3.4.9-java8 | consul-v0.7.4-go1.7.5 |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| TOTAL-SECONDS | 338.7661 sec | 344.3563 sec | 703.7060 sec | | TOTAL-SECONDS | 342.2984 sec | 320.9968 sec | 888.9235 sec |
| TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 | | TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 |
| MAX-THROUGHPUT | 35,147 req/sec | 31,726 req/sec | 15,328 req/sec | | MAX-THROUGHPUT | 34,747 req/sec | 43,558 req/sec | 16,486 req/sec |
| AVG-THROUGHPUT | 2,951 req/sec | 2,903 req/sec | 1,421 req/sec | | AVG-THROUGHPUT | 2,921 req/sec | 3,115 req/sec | 1,124 req/sec |
| MIN-THROUGHPUT | 90 req/sec | 0 req/sec | 0 req/sec | | MIN-THROUGHPUT | 29 req/sec | 0 req/sec | 0 req/sec |
| FASTEST-LATENCY | 1.1001 ms | 1.1093 ms | 2.9964 ms | | FASTEST-LATENCY | 1.1239 ms | 1.1194 ms | 3.1083 ms |
| AVG-LATENCY | 13.8862 ms | 34.9948 ms | 72.5791 ms | | AVG-LATENCY | 13.9400 ms | 36.2980 ms | 152.1034 ms |
| SLOWEST-LATENCY | 109.4800 ms | 2618.2703 ms | 20860.6692 ms | | SLOWEST-LATENCY | 115.2305 ms | 2626.1766 ms | 20615.4531 ms |
| Latency p10 | 2.295037 ms | 2.620473 ms | 3.982040 ms | | Latency p10 | 2.309089 ms | 2.512687 ms | 3.992750 ms |
| Latency p25 | 5.788546 ms | 3.932461 ms | 7.888984 ms | | Latency p25 | 5.936953 ms | 3.853528 ms | 8.522133 ms |
| Latency p50 | 9.935599 ms | 7.747493 ms | 21.950488 ms | | Latency p50 | 10.201295 ms | 6.619094 ms | 36.083945 ms |
| Latency p75 | 17.040088 ms | 16.891088 ms | 58.936521 ms | | Latency p75 | 16.895621 ms | 13.507464 ms | 107.288320 ms |
| Latency p90 | 28.513968 ms | 28.114578 ms | 126.568085 ms | | Latency p90 | 28.576840 ms | 20.348043 ms | 313.922534 ms |
| Latency p95 | 44.023164 ms | 44.599685 ms | 165.331967 ms | | Latency p95 | 44.602367 ms | 28.054291 ms | 478.639678 ms |
| Latency p99 | 60.351324 ms | 1063.554863 ms | 430.071868 ms | | Latency p99 | 60.177421 ms | 1108.928408 ms | 623.624914 ms |
| Latency p99.9 | 94.058105 ms | 2336.144865 ms | 12648.734251 ms | | Latency p99.9 | 92.142990 ms | 2619.595630 ms | 14534.009968 ms |
| SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.1 GB | 5.4 GB | 7.9 GB | | SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 5.4 GB | 6.7 GB |
| SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.9 GB | 4.4 GB | 6.6 GB | | SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.9 GB | 4.3 GB | 5.4 GB |
| CLIENT-TOTAL-NETWORK-RX-SUM | 270 MB | 357 MB | 202 MB | | CLIENT-TOTAL-NETWORK-RX-SUM | 270 MB | 356 MB | 210 MB |
| CLIENT-TOTAL-NETWORK-TX-SUM | 1.5 GB | 1.4 GB | 1.5 GB | | CLIENT-TOTAL-NETWORK-TX-SUM | 1.5 GB | 1.4 GB | 1.5 GB |
| SERVER-MAX-CPU-USAGE | 434.00 % | 600.67 % | 416.00 % | | SERVER-MAX-CPU-USAGE | 431.33 % | 601.67 % | 466.00 % |
| SERVER-MAX-MEMORY-USAGE | 1.3 GB | 4.0 GB | 5.4 GB | | SERVER-MAX-MEMORY-USAGE | 1.3 GB | 3.9 GB | 5.0 GB |
| CLIENT-MAX-CPU-USAGE | 540.00 % | 322.00 % | 204.00 % | | CLIENT-MAX-CPU-USAGE | 559.00 % | 685.00 % | 231.00 % |
| CLIENT-MAX-MEMORY-USAGE | 330 MB | 3.6 GB | 199 MB | | CLIENT-MAX-MEMORY-USAGE | 327 MB | 4.4 GB | 201 MB |
| CLIENT-ERROR-COUNT | 0 | 24 | 0 | | CLIENT-ERROR-COUNT | 0 | 13 | 0 |
| SERVER-AVG-READS-COMPLETED-DELTA-SUM | 76 | 334 | 66 | | SERVER-AVG-READS-COMPLETED-DELTA-SUM | 72 | 389 | 255 |
| SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 | | SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 |
| SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 1,217,294 | 953,784 | 2,381,092 | | SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 1,525,739 | 1,199,135 | 4,434,402 |
| SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 714,152 | 9,304,072 | 10,711,132 | | SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 32,134,464 | 40,860,544 | 183,627,904 |
| SERVER-AVG-DISK-SPACE-USAGE | 3.0 GB | 7.9 GB | 3.0 GB | | SERVER-AVG-DISK-SPACE-USAGE | 3.1 GB | 7.6 GB | 2.8 GB |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
zookeeper errors: zookeeper errors:
"zk: could not connect to a server" (count 24) "zk: could not connect to a server" (count 13)
``` ```
@ -124,60 +124,60 @@ zookeeper errors:
<br><br><hr> <br><br><hr>
##### Write 1M keys, 256-byte key, 1KB value, Best Throughput (etcd 700, Zookeeper 300, Consul 500 clients) ##### Write 1M keys, 256-byte key, 1KB value, Best Throughput (etcd 1,000, Zookeeper 500, Consul 500 clients)
- Google Cloud Compute Engine - Google Cloud Compute Engine
- 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client) - 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client)
- Ubuntu 16.10 - Ubuntu 16.10
- etcd v3.1 (Go 1.7.4) - etcd v3.1 (Go 1.7.5)
- Zookeeper r3.4.9 - Zookeeper r3.4.9
- Java 8 - Java 8
- javac 1.8.0_121 - javac 1.8.0_121
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13) - Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) - Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Consul v0.7.3 (Go 1.7.4) - Consul v0.7.4 (Go 1.7.5)
``` ```
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| | etcd-v3.1-go1.7.4 | zookeeper-r3.4.9-java8 | consul-v0.7.3-go1.7.4 | | | etcd-v3.1-go1.7.5 | zookeeper-r3.4.9-java8 | consul-v0.7.4-go1.7.5 |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| TOTAL-SECONDS | 37.3284 sec | 75.0700 sec | 304.4858 sec | | TOTAL-SECONDS | 36.5583 sec | 63.6203 sec | 261.0246 sec |
| TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 | | TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 |
| MAX-THROUGHPUT | 33,567 req/sec | 35,499 req/sec | 15,141 req/sec | | MAX-THROUGHPUT | 35,187 req/sec | 44,883 req/sec | 15,009 req/sec |
| AVG-THROUGHPUT | 26,789 req/sec | 13,274 req/sec | 3,284 req/sec | | AVG-THROUGHPUT | 27,353 req/sec | 15,684 req/sec | 3,831 req/sec |
| MIN-THROUGHPUT | 10,018 req/sec | 0 req/sec | 0 req/sec | | MIN-THROUGHPUT | 13,891 req/sec | 0 req/sec | 0 req/sec |
| FASTEST-LATENCY | 4.2842 ms | 2.7405 ms | 11.4297 ms | | FASTEST-LATENCY | 4.7388 ms | 2.4777 ms | 14.0583 ms |
| AVG-LATENCY | 26.0603 ms | 18.2231 ms | 152.1359 ms | | AVG-LATENCY | 36.3305 ms | 22.5664 ms | 130.4658 ms |
| SLOWEST-LATENCY | 520.8716 ms | 4264.2996 ms | 28029.3953 ms | | SLOWEST-LATENCY | 346.3847 ms | 3517.8313 ms | 19316.7564 ms |
| Latency p10 | 10.171289 ms | 6.401553 ms | 30.579107 ms | | Latency p10 | 15.483941 ms | 7.766447 ms | 32.229589 ms |
| Latency p25 | 12.254908 ms | 7.300705 ms | 35.763003 ms | | Latency p25 | 18.596901 ms | 9.156112 ms | 37.179339 ms |
| Latency p50 | 17.138243 ms | 8.302805 ms | 48.467608 ms | | Latency p50 | 23.920164 ms | 10.532408 ms | 47.314383 ms |
| Latency p75 | 23.925669 ms | 9.453586 ms | 80.519456 ms | | Latency p75 | 44.685986 ms | 12.228320 ms | 70.740623 ms |
| Latency p90 | 48.690057 ms | 10.764813 ms | 248.959013 ms | | Latency p90 | 64.373404 ms | 14.214414 ms | 104.953131 ms |
| Latency p95 | 76.533161 ms | 11.992104 ms | 349.281928 ms | | Latency p95 | 113.441501 ms | 16.216272 ms | 282.116427 ms |
| Latency p99 | 146.318242 ms | 153.580393 ms | 1324.508306 ms | | Latency p99 | 167.148590 ms | 340.373624 ms | 1092.781013 ms |
| Latency p99.9 | 183.924901 ms | 1935.929712 ms | 10622.316021 ms | | Latency p99.9 | 194.350987 ms | 2151.870409 ms | 11587.696623 ms |
| SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 6.2 GB | 11 GB | | SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 5.4 GB | 10 GB |
| SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.8 GB | 5.1 GB | 10 GB | | SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.8 GB | 4.3 GB | 9.1 GB |
| CLIENT-TOTAL-NETWORK-RX-SUM | 274 MB | 350 MB | 216 MB | | CLIENT-TOTAL-NETWORK-RX-SUM | 282 MB | 352 MB | 218 MB |
| CLIENT-TOTAL-NETWORK-TX-SUM | 1.4 GB | 1.4 GB | 1.5 GB | | CLIENT-TOTAL-NETWORK-TX-SUM | 1.4 GB | 1.4 GB | 1.5 GB |
| SERVER-MAX-CPU-USAGE | 407.67 % | 704.97 % | 380.00 % | | SERVER-MAX-CPU-USAGE | 446.67 % | 731.27 % | 379.33 % |
| SERVER-MAX-MEMORY-USAGE | 1.1 GB | 5.1 GB | 6.2 GB | | SERVER-MAX-MEMORY-USAGE | 1.2 GB | 4.6 GB | 5.8 GB |
| CLIENT-MAX-CPU-USAGE | 454.00 % | 292.00 % | 202.00 % | | CLIENT-MAX-CPU-USAGE | 568.00 % | 404.00 % | 223.00 % |
| CLIENT-MAX-MEMORY-USAGE | 210 MB | 1.7 GB | 88 MB | | CLIENT-MAX-MEMORY-USAGE | 248 MB | 3.1 GB | 81 MB |
| CLIENT-ERROR-COUNT | 0 | 3,452 | 0 | | CLIENT-ERROR-COUNT | 0 | 2,150 | 0 |
| SERVER-AVG-READS-COMPLETED-DELTA-SUM | 5 | 212 | 270 | | SERVER-AVG-READS-COMPLETED-DELTA-SUM | 2 | 213 | 147 |
| SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 | | SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 |
| SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 112,190 | 109,945 | 681,774 | | SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 102,486 | 86,871 | 641,255 |
| SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 492,444 | 10,249,020 | 32,988,480 | | SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 20,504,912 | 26,252,736 | 110,850,712 |
| SERVER-AVG-DISK-SPACE-USAGE | 2.8 GB | 7.3 GB | 2.9 GB | | SERVER-AVG-DISK-SPACE-USAGE | 2.7 GB | 6.9 GB | 3.0 GB |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
zookeeper errors: zookeeper errors:
"zk: could not connect to a server" (count 3,152) "zk: could not connect to a server" (count 765)
"zk: connection closed" (count 300) "zk: connection closed" (count 1,385)
``` ```
@ -253,55 +253,55 @@ zookeeper errors:
- Google Cloud Compute Engine - Google Cloud Compute Engine
- 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client) - 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client)
- Ubuntu 16.10 - Ubuntu 16.10
- etcd v3.1 (Go 1.7.4) - etcd v3.1 (Go 1.7.5)
- Zookeeper r3.4.9 - Zookeeper r3.4.9
- Java 8 - Java 8
- javac 1.8.0_121 - javac 1.8.0_121
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13) - Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) - Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Consul v0.7.3 (Go 1.7.4) - Consul v0.7.4 (Go 1.7.5)
``` ```
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| | etcd-v3.1-go1.7.4 | zookeeper-r3.4.9-java8 | consul-v0.7.3-go1.7.4 | | | etcd-v3.1-go1.7.5 | zookeeper-r3.4.9-java8 | consul-v0.7.4-go1.7.5 |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| TOTAL-SECONDS | 36.3917 sec | 72.1698 sec | 140.9480 sec | | TOTAL-SECONDS | 36.5091 sec | 59.0429 sec | 116.4349 sec |
| TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 | | TOTAL-REQUEST-NUMBER | 1,000,000 | 1,000,000 | 1,000,000 |
| MAX-THROUGHPUT | 36,861 req/sec | 39,923 req/sec | 14,455 req/sec | | MAX-THROUGHPUT | 35,162 req/sec | 50,196 req/sec | 14,615 req/sec |
| AVG-THROUGHPUT | 27,478 req/sec | 13,704 req/sec | 7,094 req/sec | | AVG-THROUGHPUT | 27,390 req/sec | 16,854 req/sec | 8,588 req/sec |
| MIN-THROUGHPUT | 7,088 req/sec | 0 req/sec | 0 req/sec | | MIN-THROUGHPUT | 14,654 req/sec | 0 req/sec | 0 req/sec |
| FASTEST-LATENCY | 3.7509 ms | 4.3350 ms | 12.9159 ms | | FASTEST-LATENCY | 4.9384 ms | 1.4337 ms | 15.3309 ms |
| AVG-LATENCY | 36.2639 ms | 49.9165 ms | 140.4538 ms | | AVG-LATENCY | 36.3098 ms | 44.2298 ms | 115.8624 ms |
| SLOWEST-LATENCY | 244.3595 ms | 6056.0204 ms | 21808.2916 ms | | SLOWEST-LATENCY | 353.6275 ms | 7585.4064 ms | 12902.7031 ms |
| Latency p10 | 13.700258 ms | 14.719617 ms | 65.494475 ms | | Latency p10 | 14.627933 ms | 12.299326 ms | 67.088002 ms |
| Latency p25 | 16.855903 ms | 20.289440 ms | 71.570399 ms | | Latency p25 | 17.957404 ms | 15.830300 ms | 73.441500 ms |
| Latency p50 | 21.895662 ms | 24.861967 ms | 80.420560 ms | | Latency p50 | 23.290321 ms | 18.660221 ms | 82.581044 ms |
| Latency p75 | 43.387011 ms | 28.165478 ms | 96.334874 ms | | Latency p75 | 43.118899 ms | 21.623243 ms | 96.395872 ms |
| Latency p90 | 69.199925 ms | 32.086272 ms | 161.048409 ms | | Latency p90 | 64.488242 ms | 26.143493 ms | 166.706106 ms |
| Latency p95 | 133.035887 ms | 58.675701 ms | 210.603403 ms | | Latency p95 | 126.257124 ms | 77.780210 ms | 218.288165 ms |
| Latency p99 | 173.021441 ms | 880.253639 ms | 484.701759 ms | | Latency p99 | 173.468949 ms | 843.928907 ms | 323.392356 ms |
| Latency p99.9 | 188.144407 ms | 3260.921550 ms | 15472.281038 ms | | Latency p99.9 | 194.822900 ms | 2909.696060 ms | 7179.211229 ms |
| SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 5.5 GB | 5.6 GB | | SERVER-TOTAL-NETWORK-RX-DATA-SUM | 5.0 GB | 5.3 GB | 5.6 GB |
| SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.9 GB | 4.4 GB | 4.4 GB | | SERVER-TOTAL-NETWORK-TX-DATA-SUM | 3.8 GB | 4.3 GB | 4.4 GB |
| CLIENT-TOTAL-NETWORK-RX-SUM | 282 MB | 357 MB | 243 MB | | CLIENT-TOTAL-NETWORK-RX-SUM | 282 MB | 371 MB | 243 MB |
| CLIENT-TOTAL-NETWORK-TX-SUM | 1.4 GB | 1.4 GB | 1.5 GB | | CLIENT-TOTAL-NETWORK-TX-SUM | 1.4 GB | 1.5 GB | 1.5 GB |
| SERVER-MAX-CPU-USAGE | 443.00 % | 695.00 % | 414.00 % | | SERVER-MAX-CPU-USAGE | 433.67 % | 634.40 % | 478.67 % |
| SERVER-MAX-MEMORY-USAGE | 1.1 GB | 4.8 GB | 4.9 GB | | SERVER-MAX-MEMORY-USAGE | 1.1 GB | 4.9 GB | 5.1 GB |
| CLIENT-MAX-CPU-USAGE | 566.00 % | 324.00 % | 205.00 % | | CLIENT-MAX-CPU-USAGE | 582.00 % | 422.00 % | 219.00 % |
| CLIENT-MAX-MEMORY-USAGE | 278 MB | 5.3 GB | 114 MB | | CLIENT-MAX-MEMORY-USAGE | 266 MB | 4.9 GB | 115 MB |
| CLIENT-ERROR-COUNT | 0 | 10,929 | 0 | | CLIENT-ERROR-COUNT | 0 | 4,886 | 0 |
| SERVER-AVG-READS-COMPLETED-DELTA-SUM | 2 | 216 | 64 | | SERVER-AVG-READS-COMPLETED-DELTA-SUM | 70 | 217 | 46 |
| SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 | | SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 |
| SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 100,985 | 91,154 | 289,238 | | SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 102,259 | 80,718 | 377,108 |
| SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 552,592 | 9,923,988 | 9,537,168 | | SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 20,520,584 | 27,706,344 | 48,882,704 |
| SERVER-AVG-DISK-SPACE-USAGE | 2.7 GB | 6.7 GB | 3.1 GB | | SERVER-AVG-DISK-SPACE-USAGE | 2.7 GB | 5.9 GB | 3.1 GB |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
zookeeper errors: zookeeper errors:
"zk: could not connect to a server" (count 8,818) "zk: connection closed" (count 2,381)
"zk: connection closed" (count 2,111) "zk: could not connect to a server" (count 2,505)
``` ```
@ -372,60 +372,60 @@ zookeeper errors:
<br><br><hr> <br><br><hr>
##### Write 3-million keys, 256-byte key, 1KB value, Best Throughput (etcd 700, Zookeeper 300, Consul 500 clients) ##### Write 3-million keys, 256-byte key, 1KB value, Best Throughput (etcd 1,000, Zookeeper 500, Consul 500 clients)
- Google Cloud Compute Engine - Google Cloud Compute Engine
- 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client) - 4 machines of 16 vCPUs + 30 GB Memory + 150 GB SSD (1 for client)
- Ubuntu 16.10 - Ubuntu 16.10
- etcd v3.1 (Go 1.7.4) - etcd v3.1 (Go 1.7.5)
- Zookeeper r3.4.9 - Zookeeper r3.4.9
- Java 8 - Java 8
- javac 1.8.0_121 - javac 1.8.0_121
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13) - Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) - Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Consul v0.7.3 (Go 1.7.4) - Consul v0.7.4 (Go 1.7.5)
``` ```
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| | etcd-v3.1-go1.7.4 | zookeeper-r3.4.9-java8 | consul-v0.7.3-go1.7.4 | | | etcd-v3.1-go1.7.5 | zookeeper-r3.4.9-java8 | consul-v0.7.4-go1.7.5 |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
| TOTAL-SECONDS | 141.1728 sec | 4134.1565 sec | 2979.6229 sec | | TOTAL-SECONDS | 138.0049 sec | 2242.5513 sec | 2361.4227 sec |
| TOTAL-REQUEST-NUMBER | 3,000,000 | 3,000,000 | 3,000,000 | | TOTAL-REQUEST-NUMBER | 3,000,000 | 3,000,000 | 3,000,000 |
| MAX-THROUGHPUT | 32,215 req/sec | 38,259 req/sec | 15,784 req/sec | | MAX-THROUGHPUT | 33,963 req/sec | 42,804 req/sec | 16,033 req/sec |
| AVG-THROUGHPUT | 21,250 req/sec | 465 req/sec | 1,006 req/sec | | AVG-THROUGHPUT | 21,738 req/sec | 906 req/sec | 1,270 req/sec |
| MIN-THROUGHPUT | 9,081 req/sec | 0 req/sec | 0 req/sec | | MIN-THROUGHPUT | 7,006 req/sec | 0 req/sec | 0 req/sec |
| FASTEST-LATENCY | 3.6479 ms | 1.8912 ms | 10.3322 ms | | FASTEST-LATENCY | 3.2812 ms | 1.2984 ms | 16.9263 ms |
| AVG-LATENCY | 32.9036 ms | 28.5018 ms | 496.5874 ms | | AVG-LATENCY | 45.9259 ms | 42.7162 ms | 393.5551 ms |
| SLOWEST-LATENCY | 1030.3392 ms | 4729.8104 ms | 34484.1252 ms | | SLOWEST-LATENCY | 259.3153 ms | 6921.5532 ms | 30425.8070 ms |
| Latency p10 | 10.882650 ms | 5.694308 ms | 35.045139 ms | | Latency p10 | 15.658060 ms | 8.200137 ms | 34.534783 ms |
| Latency p25 | 13.005974 ms | 6.357600 ms | 44.711879 ms | | Latency p25 | 18.852826 ms | 9.417761 ms | 42.917753 ms |
| Latency p50 | 18.743999 ms | 7.379354 ms | 66.739638 ms | | Latency p50 | 23.711419 ms | 10.902322 ms | 64.087200 ms |
| Latency p75 | 31.054943 ms | 8.886502 ms | 116.150396 ms | | Latency p75 | 53.911600 ms | 12.742504 ms | 91.427820 ms |
| Latency p90 | 96.027241 ms | 11.474394 ms | 540.305996 ms | | Latency p90 | 130.485283 ms | 15.178863 ms | 167.938406 ms |
| Latency p95 | 123.844111 ms | 14.391699 ms | 1209.603980 ms | | Latency p95 | 151.376530 ms | 38.140465 ms | 951.339409 ms |
| Latency p99 | 148.837786 ms | 722.847010 ms | 11957.052613 ms | | Latency p99 | 171.722975 ms | 1540.586327 ms | 10968.875166 ms |
| Latency p99.9 | 162.994644 ms | 2457.522611 ms | 26068.610794 ms | | Latency p99.9 | 188.102916 ms | 2276.156658 ms | 18546.023298 ms |
| SERVER-TOTAL-NETWORK-RX-DATA-SUM | 15 GB | 26 GB | 102 GB | | SERVER-TOTAL-NETWORK-RX-DATA-SUM | 15 GB | 12 GB | 89 GB |
| SERVER-TOTAL-NETWORK-TX-DATA-SUM | 12 GB | 24 GB | 98 GB | | SERVER-TOTAL-NETWORK-TX-DATA-SUM | 12 GB | 10 GB | 85 GB |
| CLIENT-TOTAL-NETWORK-RX-SUM | 832 MB | 978 MB | 688 MB | | CLIENT-TOTAL-NETWORK-RX-SUM | 852 MB | 997 MB | 685 MB |
| CLIENT-TOTAL-NETWORK-TX-SUM | 4.3 GB | 3.3 GB | 4.4 GB | | CLIENT-TOTAL-NETWORK-TX-SUM | 4.3 GB | 3.4 GB | 4.4 GB |
| SERVER-MAX-CPU-USAGE | 421.00 % | 752.33 % | 410.67 % | | SERVER-MAX-CPU-USAGE | 442.00 % | 785.67 % | 439.33 % |
| SERVER-MAX-MEMORY-USAGE | 2.8 GB | 7.1 GB | 17 GB | | SERVER-MAX-MEMORY-USAGE | 2.8 GB | 7.4 GB | 15 GB |
| CLIENT-MAX-CPU-USAGE | 442.00 % | 376.00 % | 217.00 % | | CLIENT-MAX-CPU-USAGE | 554.00 % | 368.00 % | 222.00 % |
| CLIENT-MAX-MEMORY-USAGE | 265 MB | 1.9 GB | 174 MB | | CLIENT-MAX-MEMORY-USAGE | 348 MB | 3.1 GB | 157 MB |
| CLIENT-ERROR-COUNT | 0 | 1,076,632 | 0 | | CLIENT-ERROR-COUNT | 0 | 967,222 | 0 |
| SERVER-AVG-READS-COMPLETED-DELTA-SUM | 14 | 309 | 94,864 | | SERVER-AVG-READS-COMPLETED-DELTA-SUM | 168 | 443 | 23,290 |
| SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 | | SERVER-AVG-SECTORS-READS-DELTA-SUM | 0 | 0 | 0 |
| SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 333,196 | 360,314 | 3,689,221 | | SERVER-AVG-WRITES-COMPLETED-DELTA-SUM | 303,974 | 231,817 | 2,976,074 |
| SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 1,604,172 | 67,295,610 | 794,919,246 | | SERVER-AVG-SECTORS-WRITTEN-DELTA-SUM | 62,193,472 | 84,808,712 | 990,569,940 |
| SERVER-AVG-DISK-SPACE-USAGE | 6.5 GB | 27 GB | 8.2 GB | | SERVER-AVG-DISK-SPACE-USAGE | 6.5 GB | 21 GB | 8.3 GB |
+---------------------------------------+-------------------+------------------------+-----------------------+ +---------------------------------------+-------------------+------------------------+-----------------------+
zookeeper errors: zookeeper errors:
"zk: connection closed" (count 6,678) "zk: could not connect to a server" (count 963,503)
"zk: could not connect to a server" (count 1,069,954) "zk: connection closed" (count 3,719)
``` ```