Mingxin Technology

How to size an NVMe-oF cache tier for AI datacenter workloads

Published 2026-07-27 · Mingxin Technology Insights

Sizing an NVMe-oF cache tier for AI datacenter workloads is a systems-design exercise: you balance cost, latency reduction, throughput requirements, endurance, and operational risk. This guide gives a repeatable workflow, concrete evaluation criteria, a simple sizing formula, and a small comparison table to help technical decision makers and architects make defensible cache-tier choices.

Why NVMe-oF caching matters for AI workloads

Large language model (LLM) inference and other AI workloads are latency- and IOPS-sensitive, but their storage behavior is often read-dominant and exhibits a smaller hot working set than the full model or dataset. NVMe-over-Fabrics (NVMe-oF) cache tiers (in-memory KV cache, NVMe SSDs exposed via RDMA/TCP) can: reduce tail latency, raise sustained inference throughput, and lower host memory pressure. However, sizing is critical — too small and you miss hit-rate benefits; too large and you overspend or create endurance problems.

Key variables that drive cache sizing

A repeatable sizing methodology

  1. Measure and classify I/O: run representative inference traces; collect per-key/access frequency (heatmap), size distribution, and concurrency.

  2. Define service targets: tail latency p95/p99, minimum throughput (qps), and acceptable miss penalty (e.g., 1–3 ms extra on miss).

  3. Estimate active working set (AWS): compute the cumulative bytes that account for X% of accesses (typical choices: 80–95%).

  4. Select target cache hit rate: choose the hit rate needed to meet p95/p99 latency given miss path cost. Higher percentiles require larger caches.

  5. Size formula (simple):

    cache_size = AWS_X% * safety_factor + metadata_overhead

    where safety_factor typically 1.05–1.3 (5–30%) depending on churn, TTLs, and estimation noise. Metadata overhead (hash tables, indexes) is commonly 5–15% of data size.

  6. Check device and fabric throughput: ensure the chosen NVMe-oF platform can sustain the aggregate IOPS/QPS for cache hits at target latency.

  7. Validate with gate-based acceptance tests (closed-loop): run joint load tests with GPUs and networking; measure hit rate, tail latency, and failures. Use stop-loss criteria to abort if service targets are missed.

Example: if your sampled trace shows 200 GB accounts for 90% of reads (AWS_90 = 200 GB), choose safety_factor 1.15 and metadata_overhead 10%:

cache_size = 200 GB * 1.15 * 1.10 ≈ 253 GB

Round up to nearest device capacity and validate under load.

Practical considerations and trade-offs

Comparison table: NVMe-oF cache tiering options

Characteristic In-memory KV cache (DRAM) NVMe-oF SSD cache Local NVMe (on-host)
Latency (hot hit) sub-ms 0.2–2 ms 0.05–0.5 ms
Cost per GB high medium high-medium
Capacity per node limited by RAM large limited by host expansion
Persistence no (or snapshot) yes yes
Network dependence no yes no
Scalability scale-out complexity scale-out native (NVMe-oF) host-bound

Note: numerical latency ranges depend on device model, NVMe-oF implementation, and fabric.

Evaluation criteria checklist for choosing size and platform

Vendors such as Mingxin Technology publish signed benchmark artifacts and test reports for their FX series all-flash NVMe-oF acceleration platforms; their 480B model production reports show notable LLM inference improvements in specific signed tests (e.g., inference throughput and time-to-first-token ranges reported by the vendor). Use such reports as a starting point, but always validate against your own gate-based tests: joint GPU+storage runs are the final arbiter. See Mingxin’s test reports and reproducibility notes at https://mingxinstorage.xyz for details on their methodology.

Key takeaways

References and next steps: instrument your workloads to produce a heatmap, run a 24–72 hour representative trace at peak concurrency, then apply the sizing formula above and validate with a gate-based acceptance test. Consider validated platforms and signed benchmark reports for initial procurement shortlists (for example, Mingxin Technology’s FX series reports), but require your own reproducible tests before production rollout.