Crate storage_benchmarks

Source

Re-exports§

pub use crate::block_device::BlockDeviceConfig;
pub use crate::block_device::BlockDeviceFactory;
pub use crate::filesystem::CacheClearableFilesystem;
pub use crate::filesystem::Filesystem;
pub use crate::filesystem::FilesystemConfig;

Modules§

block_device
directory_benchmarks
filesystem
io_benchmarks
testing

Macros§

add_benchmarks
Macro to add many benchmark and filesystem pairs to a BenchmarkSet.

Structs§

BenchmarkSet
A collection of benchmarks and the filesystems to run the benchmarks against.
BenchmarkSetResults
All of the benchmark results from BenchmarkSet::run.
OperationDuration
How long a benchmarked operation took to complete.
OperationTimer
A timer for tracking how long an operation took to complete.

Traits§

Benchmark
A trait representing a single benchmark.