Best NVMe SSD for Proxmox & TrueNAS Caching in 2026

Quick answer: the best NVMe SSD for Proxmox and TrueNAS caching in 2026 is the Samsung 990 EVO Plus for an all-around VM/boot drive, the WD Red SN700 if you want a drive purpose-built for 24/7 NAS duty, and the Crucial P3 Plus if capacity-per-dollar matters more than peak speed.

My first Proxmox box ran entirely off a single spinning hard drive, and every VM boot felt like it was thinking about it first. Adding one NVMe drive as a cache/boot target was the single biggest speed upgrade I made to that server — bigger than the CPU, bigger than the RAM. If your NAS or hypervisor build has bulk hard drives in it already, this is the piece that makes everything sitting on top of them feel instant instead of tolerable.

Transparency Note: This post contains affiliate links. If you buy something through these links, I may earn a small commission at no extra cost to you. Every product mentioned is researched based on specs and real user feedback.
Best NVMe SSD for Proxmox and TrueNAS caching drives
Drive Best For Notable Trade-off
Samsung 990 EVO Plus 1TB All-around Proxmox boot/VM drive Overkill speed for a pure cache drive
WD Red SN700 TrueNAS-first builds (L2ARC/SLOG) Gen3 speeds, not Gen4
Crucial P3 Plus 2TB Budget/high-capacity VM storage Sustained writes drop off once the cache fills

NVMe SSD or Hard Drive — What’s the Difference in This Context?

Your hard drives (see my NAS hard drive picks if you haven’t chosen those yet) are for bulk, long-term storage — photos, media, backups, anything you’re not touching every second. NVMe SSDs are for the stuff that needs to be fast right now: your Proxmox boot drive, VM disks, and TrueNAS’s ZFS cache (L2ARC) and write log (SLOG). Put the wrong workload on the wrong drive type and you’ll either waste money or bottleneck your whole setup.

Best All-Around Pick: Samsung 990 EVO Plus 1TB

This is the drive I’d default to for a Proxmox boot-and-VM-storage drive. It’s fast enough that you won’t think about storage speed again, and Samsung’s firmware reliability track record on this line is genuinely one of the best in consumer NVMe.

BEST ALL-AROUND PICK

Samsung 990 EVO Plus

This is the drive I’d default to for a Proxmox boot-and-VM-storage drive.

  • Read speeds up to 7
  • 150 MB/s
  • runs cool for a drive this fast
  • rock-solid firmware history
  • Trade-off: You’re paying for speed most homelab workloads won’t fully use — it’s overkill for a pure cache drive.

Check price on Amazon →

Current price and availability shown on Amazon.

Best for TrueNAS Specifically: WD Red SN700

Western Digital built this one specifically for NAS workloads — sustained writes, 24/7 uptime, and endurance ratings tuned for exactly what a TrueNAS cache or SLOG drive needs to survive. If your build is TrueNAS-first rather than Proxmox-first, this is the more purpose-built choice. TrueNAS’s own documentation on L2ARC and SLOG is worth reading before you decide how big a cache drive you actually need.

BEST FOR TRUENAS SPECIFICALLY

WD Red SN700

Western Digital built this one specifically for NAS workloads — sustained writes, 24/7 uptime, and endurance ratings tuned for exactly what a TrueNAS cache or SLOG drive needs to survive.

  • Built and rated for 24/7 NAS duty
  • not just repurposed desktop silicon
  • Trade-off: Gen3 speeds, not Gen4 — plenty fast for caching, not the pick if you want max throughput for VMs too.

Check price on Amazon →

Current price and availability shown on Amazon.

Best Budget/High-Capacity Pick: Crucial P3 Plus 2TB

If you want more room for VM disks without paying Samsung prices, this is where I’d point you. It won’t hit the same peak numbers as the 990 EVO Plus, but for the price-per-terabyte it’s hard to beat, and it’s plenty fast for anything short of a benchmark screenshot.

BEST BUDGET/HIGH-CAPACITY PICK

Crucial P3 Plus

If you want more room for VM disks without paying Samsung prices, this is where I’d point you.

  • 2TB for meaningfully less than the competition
  • still comfortably faster than any SATA SSD
  • Trade-off: Sustained write speeds drop off on very large transfers once the cache fills.

Check price on Amazon →

Current price and availability shown on Amazon.

How Much Do You Actually Need?

For a Proxmox boot-and-VM drive, 500GB–1TB covers most homelabs comfortably. For a TrueNAS L2ARC cache, sizing depends on your total pool — a rough rule of thumb is 5-10x your system RAM as a starting point, though plenty of homelabs run fine with a single 1TB cache drive and never look back. When in doubt, the best NVMe SSD for Proxmox use is almost always the 1TB tier — big enough to not think about again, small enough to not overpay for capacity you’ll never fill.

Best NVMe SSD for Proxmox: What About PCIe Gen4 vs Gen5?

For a Proxmox or TrueNAS cache drive specifically, Gen4 is the sweet spot in 2026 — Gen5 drives run meaningfully hotter, often need active cooling in a cramped case, and the extra bandwidth mostly goes unused for VM storage and ZFS caching workloads, which are limited more by random I/O and latency than raw sequential throughput. Save Gen5 for a workstation doing large sequential transfers; it’s not where your homelab dollars do the most work.

What About Endurance (TBW) Ratings?

For a Proxmox VM drive or TrueNAS cache, endurance matters more than it would for a desktop boot drive, since a homelab writes almost continuously in the background — logging, VM disk activity, cache writes. Look for at least 300-600 TBW (terabytes written) on a 1TB drive; all three picks above clear that bar comfortably. It’s not something you’ll hit in normal homelab use over a drive’s realistic lifespan, but it’s worth confirming before buying something unusually cheap, since low-TBW budget drives are usually where the savings come from.

Do You Need a Heatsink?

If your motherboard or mini PC doesn’t include one built in, yes — it’s a cheap add and worth it. NVMe drives thermal-throttle under sustained load without one, and a Proxmox host doing constant small writes for VM disk activity is exactly the kind of sustained load that triggers throttling. Most cases marketed for homelab or NAS use include a heatsink on the M.2 slot already; check before you buy a separate one.

Common Questions

Can I use the same NVMe drive for both Proxmox’s boot partition and VM storage?

You can, and plenty of single-drive homelabs do exactly this — Proxmox will happily partition one NVMe drive for its own OS and for VM disks. The tradeoff is that a drive failure takes down both at once. If you’re running anything you’d be upset to rebuild from scratch, a second small SSD just for the Proxmox boot partition (even a cheap SATA one) buys you separation for very little money.

Does TrueNAS need a separate drive for L2ARC and SLOG, or can one drive do both?

One drive can technically serve both roles, but it’s not ideal — L2ARC (read cache) and SLOG (write log) have different access patterns, and sharing a drive means they compete for the same bandwidth under heavy load. If your workload is read-heavy (serving media, for example), prioritize L2ARC. If it’s write-heavy (frequent backups landing on the pool), SLOG matters more. Most home NAS builds get by fine with a single well-chosen drive covering L2ARC only, since SLOG is only critical for synchronous write workloads most homelabs don’t run.

Will a cheap NVMe drive without DRAM cache work fine for this?

It’ll work, but you’ll feel the difference under sustained load — DRAM-less drives lean on your system RAM or a small internal buffer instead, and performance can dip noticeably once that buffer fills on a big transfer. For a boot drive or light VM use it’s a fine way to save money; for a busy TrueNAS cache drive, spend a little extra for one with real DRAM.


Deciding between the two platforms first? Read Proxmox vs TrueNAS before you buy the drive — it changes which of these picks makes sense.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top