cd /news/ai-infrastructure/minio-you-dont-need-an-object-cache-… · home › topics › ai-infrastructure › article
[ARTICLE · art-143899] src=blocksandfiles.com ↗ pub= topic=ai-infrastructure verified=true sentiment=· neutral

MinIO: you don’t need an object cache. You need a faster object store.

MinIO architect Daniel Valdivia published a blog post arguing that AI operators do not need object caches if their object store is fast enough, citing a CoreWeave Warp benchmark in which MinIO AIStor on Solidigm QLC SSDs reached 33.5 GiB/s per node (36 GB/s) with no caching versus 18.4 GiB/s per node (19.8 GB/s) for CoreWeave's LOTA caching proxy across 20 GPU nodes with 8 GPUs each and 1 TiB of LOTA cache per node. Valdivia said "An erasure-coded object store on capacity-optimized QLC drives, running over plain TCP, delivers more throughput per node than a warm cache on local NVMe," and MinIO noted object caches and inference KV caches are distinct, with MinIO supporting KV caching through its MemKV shared-nothing store on raw NVMe wired into engines such as vLLM.

by read2 min views1 publishedOct 2, 2026
MinIO: you don’t need an object cache. You need a faster object store.
Image: Blocksandfiles (auto-discovered)

MinIO blogs about object caching in AI and says you don’t need a cache if your object storage is fast enough.  Blogger Daniel Valdivia, a MinIO architect, compares a CoreWeave LOTA (Local Object Transport Accelerator) caching proxy benchmark  with MinIO AIStor object storage performance. CoreWeave ran Warp, an open benchmark test, object data on on 20 GPU nodes, each with 8 GPUs, 1 TiB of LOTA cache per node, and a dedicated network adapter with dual 100 Gbps links for storage access, and achieved S3 GET performance of 18.4 GiB/s per node (19.8 GB/s) . MiniO’s AIStor, using Solidigm QLC SSDS, with no caching achieved c33.5 GiB/s per node (36 GB/s) in a separate benchmark.

Valdiva says: “An erasure-coded object store on capacity-optimized QLC drives, running over plain TCP, delivers more throughput per node than a warm cache on local NVMe (about 33.5 GiB/s versus 18.4 GiB/s), and more than 11 times the cluster throughput of CoreWeave's own cold path. A cache should be faster than what's behind it. When a durable store with parity beats the cache, the architecture is telling you something.”

He explains: “A cache exists because the thing behind it is slow. When your object store is fast, you don't need to make complicated trade-offs to keep GPUs fed. …you shouldn't need a cache on every GPU node to make your object store fast in the first place.”

MinIO is not saying you don't need KV caching systems: “An object cache speeds up S3 GETs of datasets and checkpoints. An inference KV cache stores attention state so the engine doesn't recompute a long prompt every time a user comes back. They have different access patterns, block sizes, and success metrics.” They are two different caching situations.

MinIO supports KV caches and has developed its own MemKV, a shared-nothing KV store on raw NVMe, wired into inference engines like vLLM.

In effect, CoreWeave wouldn't need LOTA if it used MinIO's AIStor instead.

── more in #ai-infrastructure 4 stories · sorted by recency
── more on @minio 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/minio-you-dont-need-…] indexed:0 read:2min 2026-10-02 · —