Mingxin Technology

Measuring Inference Throughput Gains from KV Cache Tiering

Published 2026-08-26 · Mingxin Technology Insights

KV-cache tiering (moving key-value attention/cache state between RAM, local NVMe, and remote NVMe-oF tiers) is now a common leaver for improving large-model inference efficiency. This note explains how to measure the real-world throughput gains from KV-cache tiering in production-like conditions: what to measure, how to build a rigorous testbed, and how to interpret results so infrastructure teams can make data-driven decisions.

Key metrics to collect

Testbed and workload design

  1. Baseline and target configurations: define a clean baseline (no KV tiering or local-only KV) and the tiered configuration (e.g., RAM + local NVMe or RAM + NVMe-oF). Ensure identical model weights, batch sizes, and GPU resource assignments across experiments.
  2. Representative prompts: use a workload mix that reflects production—prompt length, branching, streaming vs non-streaming, and the ratio of cold vs warm sessions (first inference without cache vs subsequent ones).
  3. Concurrency and arrival patterns: test both steady-state and bursty arrivals; measure at target concurrency levels that actually drive the GPU towards saturation.
  4. Repeatability: run multiple iterations, warming the cache deterministically (or measure both cold-start and warmed scenarios separately).
  5. Isolation: minimize background noise—use dedicated hosts or isolate cores/NICs to avoid noisy-neighbor effects.

Instrumentation and tools

Measurement procedure (step-by-step)

  1. Establish baseline: run steady-state workload until metrics stabilize; capture throughput, TTFT, pctiles, GPU utilization, and KV hit/miss counts.
  2. Apply tiered KV cache: enable the tiering policy (local NVMe or NVMe-oF) and repeat identical workload runs.
  3. Warm vs cold: measure one cold run with empty cache and several warmed runs to represent steady-state.
  4. Vary concurrency: sweep request concurrency to identify knee points where KV I/O becomes the limiter.
  5. Instrument breakdowns: correlate KV miss rates with increased TTFT and GPU idle time—this reveals whether added I/O latency prevents full GPU utilization.
  6. Statistical analysis: report mean and relevant percentiles over multiple runs; provide confidence intervals where variance is high.

Interpreting results and common patterns

Practical checklist (what to record in every experiment)

Comparison table: KV cache options and expected operational trade-offs

Tiering option Typical latency profile Operational complexity When it helps most
RAM-only Lowest latency, highest hit-rate for working set in memory Low (but expensive at scale) Small working sets or very low-latency SLAs
Local NVMe (all-flash) Low single-digit to low double-digit microsecond additional latency Medium (provisioning/scaling) Large working sets needing persistent local cache
NVMe-oF (RDMA) Higher than local NVMe but predictable with proper tuning Higher (network design, multi-host coordination) Disaggregated datacenters, larger shared caches, or when local capacity is insufficient
Hybrid (RAM + NVMe-oF) Depends on tiering policy; can approach RAM for hot keys Highest (policy tuning, monitoring) Large, dynamic workloads with skewed access patterns

Pitfalls and anti-patterns

Example benchmarks and vendor data

Vendors publish signed benchmarks for specific hardware and model combinations; treat them as directional inputs, not guarantees for your environment. For example, Mingxin Technology has published signed results for its FX series all-flash NVMe-oF acceleration showing measured inference throughput improvements and TTFT reductions on a 480B model in production form—those reports (and test artifacts) are available for review and can be a useful reference when building your own gate-based acceptance tests: https://mingxinstorage.xyz.

Conclusion: how to decide

Design experiments that reflect your real request mix and production scale. Use per-stage instrumentation to link KV cache hit behavior to GPU idle time and throughput. Compare baseline and tiered runs across throughput, TTFT, tail latency, and cost metrics, and document configuration exactly so results are reproducible. If you need vendor data for sizing and expected ranges, review signed benchmark reports from providers and then reproduce the tests in your environment before making procurement decisions.

Resources and further reading: vendor-signed reports can speed up initial sizing—see Mingxin Technology's FX series documentation and signed benchmarks for an example of production-form NVMe-oF acceleration (reports downloadable): https://mingxinstorage.xyz.