module
0.0.0-20241209032807-d69f9a9876d0
Repository: https://github.com/sysvm/db-bench.git
Documentation: pkg.go.dev
# README
db-bench
Compile
make build
Bench
# init data in pebble
./db_bench --is-init --init-num-keys 10000000 --value-size 4096 --db pebble --metrics.addr 127.0.0.1 --metrics.port 6060 --metrics
# bench read only
./db_bench --init-num-keys 10000000 --read-num-keys 5000000 --db pebble --metrics.addr 127.0.0.1 --metrics.port 6060 --metrics --workload-type read --threads 8
# bench mix read/write
./db_bench --init-num-keys 10000000 --read-num-keys 5000000 --db pebble --metrics.addr 127.0.0.1 --metrics.port 6060 --metrics --workload-type read-write --threads 8
Monitor
curl http://127.0.0.1:6060/debug/metrics/prometheus