mgree / ffs

the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem
https://mgree.github.io/ffs/
GNU General Public License v3.0
457 stars 14 forks source link

Performance benchmarking #9

Open mgree opened 3 years ago

mgree commented 3 years ago

Timing: use https://crates.io/crates/tracing-timing?

Microbenchmarks

Macrobenchmarks

Compare against

mgree commented 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)

mgree commented 2 years ago

I can imagine several abstract benchmarks:

Each of the above should also have writing/creation tests.

And several benchmarks that could run on real data: