mirror of
https://github.com/neondatabase/neon.git
synced 2026-05-18 05:30:37 +00:00
duplicates some code from bench_walredo.rs build using `cargo bench --benches walredo_throughput` then use like so: target/release/deps/walredo_throughput-38cf92dd3160bcbd --managers 100 --clients-per-manager 1 (need to figure out harness = false stuff) yielded some interesting flamegraphs & tracing overhead, fixed it in this commit; flamegraphs in my notion
Pageserver Benchmarks
How to run
To run all benchmarks:
cargo bench
To run a specific file:
cargo bench --bench bench_layer_map
To run a specific function:
cargo bench --bench bench_layer_map -- real_map_uniform_queries