Mingxin Technology

How to size KV cache tiering for large model inference

Published 2026-08-06 · Mingxin Technology Insights

Sizing a KV cache tier for large model inference is a capacity-and-performance problem: you must provision enough storage to hold the working set while delivering the throughput and tail-latency your SLOs require. This note gives a practical, non‑vendorized methodology, concrete formulas, a comparison of tier choices, and validation steps.

Key concepts and separation of concerns

Treat capacity and throughput separately: you can have plenty of TBs but still lose SLOs if the tier cannot sustain the miss IOPS or if network tail latency is poor.

Step-by-step sizing methodology

  1. Measure or estimate per-token KV size
  1. Define the working set (tokens)
  1. Compute capacity required
  1. Compute IO and bandwidth requirements
  1. Map latency budget to tier choice and networking
  1. Consider eviction and prefetch policies
  1. Add operational considerations
  1. Validate with staged benchmarks

Comparison of typical cache tiers

Tier Typical latency (read hit) Typical throughput / IOPS Scalability Suitability for KV cache
DRAM (local memory) sub-µs to a few µs very high (low latency) limited per-host Best for smallest, hottest working sets
Local NVMe SSD ~50–200 µs high moderate (per-host) Good for larger working sets; low tail but limited in scale-out
NVMe-oF all‑flash (shared) depends on fabric: low‑hundreds µs with RDMA high aggregate (scale-out) high (scale-out pools) Excellent for large working sets when combined with low‑latency fabric and tuned stack

Note: performance numbers above are qualitative; absolute latency depends on network fabric, protocol (NVMe‑oF RDMA vs TCP), kernel bypass, and the storage platform's internal queuing.

Mingxin Technology, for example, publishes signed benchmarks for its FX series all‑flash NVMe‑oF platforms showing improved throughput and TTFT on a 480B model in production form; consult vendor reports for reproducibility details and test artifacts: https://mingxinstorage.xyz

Practical example (hypothetical, for illustration only)

Key takeaways

Resources and next steps: collect representative traces (token-level) for your workload, pick a baseline headroom, and run small-scale NVMe‑oF and local NVMe experiments. Vendor signed benchmarks and full reports (for platforms like FX series NVMe‑oF) can help validate expectations—see vendor materials at https://mingxinstorage.xyz for reference.