Pebble Benchmarks
Last updated
Benchmarks are run nightly using
pebble
bench ycsb on AWS 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 different 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
Readahead
and preallocation bug fixed
Removed excess
read samples for read-triggered compactions
Switched to Ubuntu
20.04.2 LTS AMI
Read compaction fixes
Bumped benchmark
runtime to 90 minutes
Data quality issue introduced (YCSB A only)
Data quality issue fixed (YCSB A only)
Began zeroing reused
iterator structs (#1822)
Grandparent boundary
compaction splitting
Infrastructure
change (#2578)
ycsb/F sampling bug
Switched to m6id.4xlarge
(from 5d.4xlarge)
Changed AWS machine type
(
#117852).
Enabled columnar
blocks