Skip to content

Instantly share code, notes, and snippets.

@tokers
Last active June 1, 2020 09:14
Show Gist options
  • Save tokers/b128ba393657d538fb09f64c3bab3adc to your computer and use it in GitHub Desktop.
Save tokers/b128ba393657d538fb09f64c3bab3adc to your computer and use it in GitHub Desktop.
etcd benchmark
4c4g
1 node etcd cluster
$ uname -a
Linux gentoo 4.19.37-gentoo #7 SMP Mon Sep 9 11:14:51 CST 2019 x86_64 Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz GenuineIntel GNU/Linux
# requests sent by etcd client.
$ ./benchmark/benchmark put
10000 / 10000 Boooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo! 100.00% 4s
Summary:
Total: 4.6838 secs.
Slowest: 0.2152 secs.
Fastest: 0.0001 secs.
Average: 0.0005 secs.
Stddev: 0.0022 secs.
Requests/sec: 2135.0212
Response time histogram:
0.0001 [1] |
0.0216 [9998] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.0432 [0] |
0.0647 [0] |
0.0862 [0] |
0.1077 [0] |
0.1292 [0] |
0.1507 [0] |
0.1722 [0] |
0.1937 [0] |
0.2152 [1] |
Latency distribution:
10% in 0.0003 secs.
25% in 0.0003 secs.
50% in 0.0004 secs.
75% in 0.0005 secs.
90% in 0.0006 secs.
95% in 0.0008 secs.
99% in 0.0013 secs.
99.9% in 0.0025 secs.
# mvcc txn directly
$ ./benchmark/benchmark mvcc put
Summary:
Total: 0.0003 secs.
Slowest: 0.0001 secs.
Fastest: 0.0000 secs.
Average: 0.0000 secs.
Stddev: 0.0000 secs.
Requests/sec: 335811.6231
Response time histogram:
0.0000 [1] |
0.0000 [95] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.0000 [2] |
0.0000 [1] |
0.0000 [0] |
0.0000 [0] |
0.0000 [0] |
0.0000 [0] |
0.0000 [0] |
0.0001 [0] |
0.0001 [1] |
Latency distribution:
10% in 0.0000 secs.
25% in 0.0000 secs.
50% in 0.0000 secs.
75% in 0.0000 secs.
90% in 0.0000 secs.
95% in 0.0000 secs.
99% in 0.0001 secs.
# request sent by etcd client
$ ./benchmark/benchmark range alex
bench with linearizable range
10000 / 10000 Boooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo! 100.00% 3s
Summary:
Total: 3.0121 secs.
Slowest: 0.0124 secs.
Fastest: 0.0001 secs.
Average: 0.0003 secs.
Stddev: 0.0002 secs.
Requests/sec: 3319.9884
Response time histogram:
0.0001 [1] |
0.0013 [9948] |∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
0.0026 [40] |
0.0038 [7] |
0.0050 [3] |
0.0062 [0] |
0.0075 [0] |
0.0087 [0] |
0.0099 [0] |
0.0112 [0] |
0.0124 [1] |
Latency distribution:
10% in 0.0002 secs.
25% in 0.0002 secs.
50% in 0.0003 secs.
75% in 0.0003 secs.
90% in 0.0004 secs.
95% in 0.0005 secs.
99% in 0.0009 secs.
99.9% in 0.0029 secs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment