Pebble Benchmarks
Last updated

Benchmarks are run nightly using pebble bench ycsb on AWS c5d.4xlarge machines equipped with local SSD storage. The AWS instances show remarkably high instance to instance performance variability. In order to smooth out that variability the benchmarks are run multiple times each (using difference instances) and outliers are excluded.

L0-sublevels and flush-splits enabled
Increased LogWriter free blocks 4->16
Began tracking ycsb/E read-amp
Level metadata switched to use a B-Tree
Enabled read-triggered compactions
YCSB A (50% reads, 50% updates, zipf key distribution)
Detail: Bytes Read | Bytes Written | Read Amp | Write Amp
YCSB B (95 reads, 5% updates, zipf key distribution)
YCSB C (100% reads, zipf key distribution)
YCSB D (95% reads, 5% updates, uniform key distribution)
YCSB E (95% scans, 5% updates, zipf key distribution)