Skip to content

Instantly share code, notes, and snippets.

@pmwkaa
Created February 17, 2016 13:55
Show Gist options
  • Save pmwkaa/11d896daa08fe2f89a9c to your computer and use it in GitHub Desktop.
Save pmwkaa/11d896daa08fe2f89a9c to your computer and use it in GitHub Desktop.
rocksdb and sophia (forestdb-benchmark framework)
##################### rocksdb
initialize
[13.7 s] 1000000 / 1000000 (72874.6 ops/sec, N/A, 100 %, 1.01 GB) (-0 s) (-0 s)s)
13.7 sec elapsed
[proc IO] 1083600896 bytes written (1.01 GB)
waiting for background compaction of LevelDB (RocksDB) log files.. done
flushing disk buffer.. done
[proc IO] 1083600896 bytes written (1.01 GB)
13.7 sec elapsed (72564.81 ops/sec)
benchmark
(60.0 s / 60 s, 24477.50 ops, 21575.54 ops)
(5.01 GB, 85.47 MB/s 10.0 x, 99.97 MB/s 9.4 x)
60.0 sec elapsed
478998 reads (7977.68 ops/sec, 125.35 us/read)
991715 writes (16516.95 ops/sec, 60.54 us/write)
total 1470713 operations (24494.64 ops/sec) performed
[proc IO] 6465544192 bytes written (6.02 GB)
total 5381943296 bytes (5.01 GB) written during benchmark
average disk write throughput: 85.48 MB/s
5.30 KB written per doc update (10.0 x write amplification)
write latency distribution
968 samples (100 Hz), average: 56839.65 us
17856 us (1%), 21889 us (5%), 41601 us (50%), 137927 us (95%), 587465 us (99%)
read latency distribution
4264 samples (100 Hz), average: 1990.78 us
77 us (1%), 125 us (5%), 348 us (50%), 14325 us (95%), 32845 us (99%)
##################### sophia
initialize
[7.2 s] 1000000 / 1000000 (138724.9 ops/sec, N/A, 100 %, 2.48 GB) (-0 s) (-0 s))
flushing disk buffer.. done
[proc IO] 3362275328 bytes written (3.13 GB)
9.7 sec elapsed (102724.74 ops/sec)
benchmark
(60.0 s / 60 s, 83666.22 ops, 12642.54 ops)
(17.07 GB, 291.19 MB/s 8.8 x, 490.75 MB/s 92.6 x)
60.0 sec elapsed
1214965 reads (20234.83 ops/sec, 49.42 us/read)
3809654 writes (63448.51 ops/sec, 15.76 us/write)
total 5024619 operations (83683.34 ops/sec) performed
[proc IO] 21696839680 bytes written (20.21 GB)
total 18334564352 bytes (17.08 GB) written during benchmark
average disk write throughput: 291.21 MB/s
4.70 KB written per doc update (8.8 x write amplification)
write latency distribution
2393 samples (100 Hz), average: 14990.97 us
7169 us (1%), 8061 us (5%), 9825 us (50%), 50625 us (95%), 193893 us (99%)
read latency distribution
3724 samples (100 Hz), average: 217.48 us
23 us (1%), 33 us (5%), 83 us (50%), 997 us (95%), 4666 us (99%)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment