Open mgree opened 3 years ago
To FUSE or Not to FUSE: Performance of User-Space File Systems for background data on FUSE performance.
High Velocity Kernel File Systems with Bento for a Rust-y take on FUSE (direct VFS bindings in C call a safe FS API in Rust)
I can imagine several abstract benchmarks:
k
randomly (predetermined) files out of N >> k
filesEach of the above should also have writing/creation tests.
And several benchmarks that could run on real data:
Timing: use https://crates.io/crates/tracing-timing?
Microbenchmarks
Macrobenchmarks
Compare against