Expand description
Storage performance benchmarking utilities
Provides comprehensive tools for measuring storage read/write/delete throughput and latency across all operation types, including:
- Configurable benchmark runs with warmup support
- Per-operation latency sampling (microsecond resolution)
- Statistical analysis: p50/p95/p99 percentiles, min/max
- Throughput computation in MB/s
- Deterministic pseudo-random block generation (xorshift64)
- Human-readable result formatting
- Aggregate statistics across multiple runs
Structs§
- Benchmark
Config - Configuration controlling a single benchmark run.
- Benchmark
Result - Aggregated result of a completed benchmark run.
- Benchmark
Stats - Running aggregate statistics across multiple benchmark runs.
- Latency
Sample - A single latency measurement for one storage operation.
- Storage
Benchmark - Storage performance benchmarking engine.
Enums§
- Benchmark
Op - The type of storage operation being benchmarked.