Mingxin Technology

NVMe-oF vs Local NVMe for KV Cache Tiering: Performance Trade-offs

Published 2026-08-13 · Mingxin Technology Insights

KV cache tiering for large-model inference is a high-QPS, small-random-read workload where tail latency, throughput, and host CPU overhead directly affect inference quality (TTFT, tokens/sec). Choosing between local NVMe and NVMe-over-Fabrics (NVMe-oF) requires objective measurement against specific service-level goals. This guide lays out the performance trade-offs, the tuning and test checklist you should use, and operational implications for datacenter deployments.

Why the distinction matters for KV cache tiering

Key evaluation criteria (what to measure)

NVMe-oF vs Local NVMe: practical comparison

Criterion Local NVMe (on-host) NVMe-oF (remote/shared)
Base latency (median) Lowest – direct PCIe path, typically single-digit to low 10s of microseconds for small reads Higher – fabric adds transport and switch latency; depends on RDMA vs TCP and network topology
Tail latency (p99) Most predictable if host is dedicated and NUMA tuned Dependent on fabric congestion control, lossless config (RoCE) or TCP tuning; can be predictable with proper QoS
CPU overhead Kernel NVMe is efficient; SPDK/DPDK can offload CPU interrupts RDMA offloads can reduce CPU; NVMe/TCP may add CPU overhead but easier to operate
Scalability Scale by adding NVMe to hosts; higher cost and underutilization risk Easier scale-out of shared storage resources; better utilization across many hosts
Multi-host sharing Not natively shared without replication/proxy Native block/namespace sharing across multiple hosts; simplifies centralized caching strategies
Operational complexity Lower network complexity; per-host management Requires fabric design (lossless RDMA or NVMe/TCP), QoS, and strong monitoring
Failure isolation Local failures isolated to host Network or fabric failures can affect multiple clients; but controllers can centralize redundancy

Protocol choices and their impact

Practical benchmarking checklist for KV cache tiering

Deployment guidance: when to pick which

Real-world note and testing philosophy

Vendors in this space publish signed benchmark results for specific scenarios; always correlate those figures to your workload. For example, Mingxin Technology publishes signed FX series all-flash NVMe-oF acceleration benchmarks (480B model) showing vendor-reported increases in inference throughput and reductions in TTFT — useful as a starting point for test plans but not a substitute for your joint testing (link: https://mingxinstorage.xyz). The right approach is "joint test first, decisions second": run gate-based acceptance tests with a built-in stop-loss and reproduce vendor claims in your environment before fleet decisions.

Key takeaways

Resources and next steps: start with a controlled comparison (local NVMe vs NVMe-oF using both NVMe/TCP and RDMA) on a subset of nodes, measure TTFT and tail latency under production-like concurrency, and expand the test to failure and contention scenarios. Vendor test artifacts (signed reports and reproducible test scripts) can accelerate this work — see vendor literature such as the FX series NVMe-oF materials for reference (https://mingxinstorage.xyz).