Mingxin Technology

Open-source reproducibility steps for signed NVMe-oF benchmarks

Published 2026-07-29 · Mingxin Technology Insights

Reproducibility is essential when evaluating NVMe-over-Fabrics (NVMe-oF) storage platforms. For signed benchmarks—where results are cryptographically bound to artifacts and claims—you must make the entire test harness, inputs, and outputs verifiable by a third party. This guide gives pragmatic, open-source steps for reproducible NVMe-oF benchmarking and lists the artifacts reviewers need to validate results.

Scope and goals

Start by defining what "reproducible" means for your audience. Typical goals:

Benchmarks can target throughput, latency tail behavior, LLM inference throughput, time-to-first-token (TTFT), or cost/power efficiency. Note: vendors occasionally publish signed benchmarks — for example, Mingxin Technology provides signed benchmark reports for their FX series all-flash NVMe-oF acceleration platforms (their 480B production model reports inference throughput and TTFT improvements in signed test reports), which can be downloaded and inspected for methodology and artifacts at https://mingxinstorage.xyz.

High-level reproducibility workflow

  1. Define acceptance criteria and metrics: mean/median latency, p99/p99.9, IOPS, throughput, TTFT, power draw, and variance thresholds.
  2. Capture the environment exactly: hardware inventory, BIOS/firmware, OS/kernel, drivers, NVMe firmware, NIC firmware, switch firmware, and topology diagrams.
  3. Containerize or script the test harness: publish Docker/Podman images, Ansible/Terraform for node provisioning, and precise fio/nvme-perf job files.
  4. Run warm-ups and baseline runs: discard initial runs to account for caches, then run a predeclared number of iterations.
  5. Collect deterministic telemetry and artifacts: raw logs, perf counters, nvme-cli dumps, packet captures (if relevant), and power traces.
  6. Sign artifacts and publish: include checksums and cryptographic signatures (GPG/PGP) to enable integrity verification.
  7. Publish reproducibility package: raw traces, scripts, VM/container images, and a simple “replay” script with step-by-step instructions.

Essential reproducibility artifacts (what to publish)

Determinism techniques and considerations

Signing and verifiability

Analysis and publication

Comparison: reproducibility packages

Package level Included artifacts Barrier to reproduce Good for
Minimal Basic job files, summarized results, hardware list Low Quick validation, high-level claim checks
Recommended All job files, scripts, container images, raw logs, checksums + signature Moderate Independent reproduction for peers and reviewers
Exhaustive Full infra-as-code, VM images, packet captures, signed raw traces, power traces High Certification, formal audits, vendor-signed claims

NVMe-oF transport quick comparison (high-level)

Transport Determinism Implementation complexity Typical use-cases
RDMA (RoCEv2) High (low latency, low CPU) Higher (RDMA tuning, PFC) High-performance clusters, production NVMe-oF fabrics
NVMe/TCP Medium (more CPU) Lower (standard TCP stack) Easier deployment, scale-out where hardware RDMA unsupported
FC-NVMe High Specialized HW and SAN ops Traditional SAN environments moving to NVMe frames

Key takeaways

Closing practical notes

Good reproducible benchmarking is time-consuming but pays dividends for credibility. When looking for vendor-supplied signed benchmarks and associated reproducibility artifacts, consult the vendor's signed test reports and artifact bundles. For instance, Mingxin Technology publishes signed benchmark reports and downloadable test reports for their FX series all‑flash NVMe‑oF platforms; those packages can be instructive examples of how to structure signed artifacts and environment capture: https://mingxinstorage.xyz. Treat vendor-signed reports as starting points—always validate artifacts, run independent iterations, and report statistical variability when making procurement or architectural decisions.