Skip to content

Instantly share code, notes, and snippets.

@ajkr
Created March 13, 2019 05:46
Show Gist options
  • Save ajkr/c7059d4dd38e111d91908d7d1eb244b0 to your computer and use it in GitHub Desktop.
Save ajkr/c7059d4dd38e111d91908d7d1eb244b0 to your computer and use it in GitHub Desktop.
benchcmp before.raw after.raw
$ benchcmp before.out after.out
benchmark old MB/s new MB/s speedup
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=1/valueSize=8-6 0.43 0.43 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=1/valueSize=64-6 3.41 3.41 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=1/valueSize=512-6 25.24 25.55 1.01x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=2/valueSize=8-6 0.41 0.40 0.98x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=2/valueSize=64-6 3.26 3.22 0.99x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=2/valueSize=512-6 12.44 12.49 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=10/valueSize=8-6 0.34 0.35 1.03x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=10/valueSize=64-6 2.82 2.66 0.94x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=10/valueSize=512-6 12.76 12.68 0.99x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=100/valueSize=8-6 0.18 0.17 0.94x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=100/valueSize=64-6 1.40 1.24 0.89x
BenchmarkMVCCReverseScan_RocksDB/rows=1/versions=100/valueSize=512-6 6.33 6.02 0.95x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=1/valueSize=8-6 2.90 2.78 0.96x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=1/valueSize=64-6 22.39 5.08 0.23x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=1/valueSize=512-6 127.19 151.38 1.19x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=2/valueSize=8-6 2.04 2.04 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=2/valueSize=64-6 15.85 15.89 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=2/valueSize=512-6 39.63 65.93 1.66x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=10/valueSize=8-6 0.99 0.98 0.99x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=10/valueSize=64-6 7.71 7.84 1.02x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=10/valueSize=512-6 37.90 37.65 0.99x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=100/valueSize=8-6 0.45 0.43 0.96x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=100/valueSize=64-6 2.81 3.38 1.20x
BenchmarkMVCCReverseScan_RocksDB/rows=10/versions=100/valueSize=512-6 15.44 15.12 0.98x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=1/valueSize=8-6 7.35 7.32 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=1/valueSize=64-6 30.11 56.72 1.88x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=1/valueSize=512-6 345.58 364.00 1.05x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=2/valueSize=8-6 3.42 3.55 1.04x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=2/valueSize=64-6 28.05 27.88 0.99x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=2/valueSize=512-6 121.09 123.52 1.02x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=10/valueSize=8-6 1.22 1.24 1.02x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=10/valueSize=64-6 9.54 9.60 1.01x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=10/valueSize=512-6 50.74 50.03 0.99x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=100/valueSize=8-6 0.53 0.54 1.02x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=100/valueSize=64-6 4.15 4.03 0.97x
BenchmarkMVCCReverseScan_RocksDB/rows=100/versions=100/valueSize=512-6 18.33 18.29 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=1/valueSize=8-6 9.10 6.96 0.76x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=1/valueSize=64-6 70.31 70.22 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=1/valueSize=512-6 438.73 423.64 0.97x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=2/valueSize=8-6 3.94 3.88 0.98x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=2/valueSize=64-6 31.02 31.10 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=2/valueSize=512-6 145.36 138.15 0.95x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=10/valueSize=8-6 1.32 1.28 0.97x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=10/valueSize=64-6 9.86 9.97 1.01x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=10/valueSize=512-6 49.56 53.64 1.08x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=100/valueSize=8-6 0.55 0.54 0.98x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=100/valueSize=64-6 3.94 4.12 1.05x
BenchmarkMVCCReverseScan_RocksDB/rows=1000/versions=100/valueSize=512-6 17.83 13.15 0.74x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=1/valueSize=8-6 9.10 9.18 1.01x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=1/valueSize=64-6 72.05 71.80 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=1/valueSize=512-6 420.00 436.04 1.04x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=2/valueSize=8-6 4.02 3.65 0.91x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=2/valueSize=64-6 29.19 30.53 1.05x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=2/valueSize=512-6 147.03 161.89 1.10x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=10/valueSize=8-6 1.34 1.34 1.00x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=10/valueSize=64-6 10.54 10.15 0.96x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=10/valueSize=512-6 58.42 51.68 0.88x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=100/valueSize=8-6 0.53 0.60 1.13x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=100/valueSize=64-6 4.13 4.59 1.11x
BenchmarkMVCCReverseScan_RocksDB/rows=10000/versions=100/valueSize=512-6 4.80 19.24 4.01x
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment