KV Cache Offload Across Storage Tiers
A Controlled Benchmark on an 8x NVIDIA® B200 Inference Host
You Don't Need an All-Flash KV Cache
A tiered approach adds a high-speed buffer in front of high-capacity HDDs to deliver flash-class KV cache performance for this benchmarked workload.
What Makes the Tiered Approach Work
When paired with a fast buffer tier, capacity HDD delivers KV cache performance comparable to flash for this benchmarked workload. When paired with a fast buffer tier, capacity HDD delivers KV cache performance comparable to flash for this benchmarked workload. The buffer handles write absorption — the GPU eviction stream runs at roughly 0.7 GB/s sustained, which exceeds what spinning drives can reliably commit without it. Behind that buffer, the choice of capacity media becomes a cost-per-terabyte decision rather than a performance one.
Across 144 benchmark runs on an 8x NVIDIA B200 inference host, the tiered flash-plus-HDD KV cache configuration delivered 92.0–92.4 tokens/sec with zero failures — performance consistent with all-flash configurations tested in the same study.*
Explore the Full Benchmark Results
Learn how WD evaluated a tiered KV cache architecture that balances performance, capacity, and cost for LLM inference. Explore the benchmark results and deployment guidance behind this practical alternative to all-flash storage.
Frequently Asked Questions
KV Cache (Key-Value Cache) is a memory optimization used in large language models to accelerate inference. For each token generated, K (key) and V (value) vectors are created and stored in KV Cache within the GPU's High Bandwidth Memory (HBM). By reusing what's already been computed, the model avoids redundant computation and reduces inference latency. As context windows grow and concurrent sessions scale, KV cache can exhaust GPU High Bandwidth Memory, a constraint known as the KV cache memory wall. Offloading KV cache to a storage tier addresses that constraint without requiring additional GPU memory.
References
* Source: WD Technical Brief, KV Cache Offload Across Storage Tiers: A Controlled Benchmark on an 8x NVIDIA B200 Inference Host, September 2026.