Best NVMe SSD for NAS Cache in 2026
Samsung 970 EVO Plus 1TB
~$210The best balance of DRAM cache, endurance, NAS compatibility, and price. Samsung's Phoenix controller delivers consistent random I/O for NAS caching at ~$428.
| ★ Samsung 970 EVO Plus Our Pick | WD Red SN700 Best Value | Crucial P3 Plus Budget Pick | Samsung 980 Pro Performance | |
|---|---|---|---|---|
| Capacity | 1TB | 1TB | 1TB | 1TB |
| Interface | PCIe 3.0 x4 | PCIe 3.0 x4 | PCIe 4.0 x4 | PCIe 4.0 x4 |
| Sequential Read | 3,500 MB/s | 3,430 MB/s | 5,000 MB/s | 7,000 MB/s |
| Sequential Write | 3,300 MB/s | 3,000 MB/s | 4,200 MB/s | 5,000 MB/s |
| Endurance (TBW) | 600 TB | 2,000 TB | 220 TB | 600 TB |
| Price | ~$210 | ~$320 | ~$65 | ~$90 |
| Check Price → | Check Price → | Check Price → | Check Price → |
Adding an NVMe cache drive to your NAS is one of the most effective upgrades for random I/O performance. Photo library browsing, Docker container databases, virtual machine disk images, and file syncing services all generate small random reads and writes that spinning hard drives handle poorly. An SSD cache absorbs that random I/O and serves it at flash speeds, making your HDD-based storage pool feel significantly faster for everyday tasks.
But not every NVMe SSD is suited for NAS cache duty. Consumer drives are designed for bursty desktop workloads with idle recovery time between writes. NAS caching is the opposite: sustained mixed reads and writes running around the clock. The wrong drive burns through its write endurance in months, and DRAM-less designs that benchmark well on a desktop can stutter under constant random I/O pressure from a NAS.
We tested and evaluated four NVMe SSDs for NAS caching in 2026, focusing on what actually matters for this workload: DRAM cache presence, write endurance (TBW), sustained random I/O consistency, and compatibility with popular NAS platforms from Synology, QNAP, and the DIY TrueNAS ecosystem.
Our Pick: Samsung 970 EVO Plus 1TB
The Samsung 970 EVO Plus 1TB is the best all-around NVMe SSD for NAS caching. It combines a dedicated DRAM cache, proven firmware, wide NAS compatibility, and a reasonable price that makes it the default recommendation for most home lab NAS builds.
Interface: PCIe 3.0 x4 NVMe (M.2 2280) Sequential Read/Write: 3,500 / 3,300 MB/s DRAM Cache: 1 GB LPDDR4 Endurance: 600 TBW Warranty: 5 years Price: ~$210
The key differentiator is the 1 GB LPDDR4 DRAM cache. When your NAS cache is handling thousands of small random reads per second — which is exactly what happens during Synology Photos thumbnail generation, Immich library scanning, or Docker container database queries — a DRAM-backed drive maintains sub-millisecond latency. DRAM-less drives using Host Memory Buffer (HMB) spike to 5-10ms under the same load because they borrow system RAM through the PCIe bus.
Samsung’s Phoenix controller has been shipping since 2019, and the firmware has been refined across millions of deployed units. This matters for a drive running 24/7 in a NAS. Firmware bugs that cause hangs or disconnects under sustained load are rare on mature controllers, and the 970 EVO Plus has had years to shake out any issues. It appears on the Synology and QNAP compatibility lists for virtually every current NAS model with M.2 slots.
The 600 TBW endurance rating is the main compromise. For read-only cache on a home NAS, 600 TBW is more than enough — read caching generates minimal SSD writes because the drive is serving cached data, not absorbing new writes. A typical home NAS with read cache might write 10-20 GB per day to the cache SSD, putting 600 TBW at roughly 80-160 years of service. Even for light read-write cache workloads at 50-100 GB/day, you are looking at 16-33 years before hitting the TBW rating.
If you run heavy read-write cache workloads that sustain hundreds of gigabytes of writes per day, the WD Red SN700 with its 2,000 TBW is the safer bet. For everyone else, the 970 EVO Plus delivers the best combination of caching performance and price.
Best Value: WD Red SN700 1TB
The WD Red SN700 1TB is the only consumer NVMe SSD specifically designed, tested, and warranted for NAS environments. If you are running read-write cache on a busy NAS, the SN700’s endurance rating makes it the most cost-effective option over the drive’s lifetime.
Interface: PCIe 3.0 x4 NVMe (M.2 2280) Sequential Read/Write: 3,430 / 3,000 MB/s Endurance: 2,000 TBW (1 DWPD) DRAM Cache: SLC cache layer Warranty: 5 years Price: ~$320
The headline number is 2,000 TBW — that is 1 full drive write per day for the entire 5-year warranty period. The Samsung 970 EVO Plus is rated at 600 TBW at the same capacity. If your NAS runs Synology’s read-write cache with mirrored NVMe drives, the SN700 gives you more than 3x the endurance headroom before you are outside warranty coverage.
WD tuned the SN700’s firmware specifically for NAS workloads. Garbage collection and wear leveling algorithms are optimized for sustained mixed I/O rather than the bursty read-heavy patterns that consumer SSDs target. In practice, this means the SN700 maintains more consistent write latency when the NAS is simultaneously reading cached data and flushing new writes — a workload pattern that causes consumer drives to throttle after exhausting their SLC write buffer.
At ~$320, the SN700 costs about $110 more than the 970 EVO Plus. The value calculation depends on your cache configuration. For read-only cache, the extra endurance is unnecessary and the 970 EVO Plus saves you significant money. For read-write cache on a NAS that handles file syncing, database writes, or iSCSI traffic, the SN700’s 2,000 TBW rating and NAS-validated firmware justify the premium. The cost per TBW is actually lower on the SN700: $0.16/TBW versus $0.35/TBW on the 970 EVO Plus.
The SN700 is also the best NVMe choice for DIY NAS builds running TrueNAS SCALE. ZFS SLOG (write intent log) devices benefit enormously from high endurance, and the SN700’s 1 DWPD rating is specifically what this use case demands.
Budget Pick: Crucial P3 Plus 1TB
The Crucial P3 Plus 1TB is the cheapest way to add NVMe caching to a NAS. At ~$65, it costs significantly less than the TLC alternatives — but the compromises are real and you need to understand them before buying.
Interface: PCIe 4.0 x4 NVMe (M.2 2280) Sequential Read/Write: 5,000 / 4,200 MB/s DRAM Cache: None (Host Memory Buffer) Endurance: 220 TBW Warranty: 5 years Price: ~$65
The sequential read speed of 5,000 MB/s looks impressive, and in a NAS with PCIe 4.0 M.2 slots (like the TerraMaster F4-424 Pro or UGREEN DXP4800 Plus), the P3 Plus can technically deliver higher burst throughput than the Gen 3 drives above. But NAS caching is dominated by random I/O, not sequential transfers. The P3 Plus uses QLC NAND with no onboard DRAM, which means random read and write latency is measurably worse than the DRAM-backed Samsung and WD drives, especially under sustained load.
The 220 TBW endurance at 1TB is the critical limitation. QLC NAND inherently wears faster than TLC under write-heavy workloads, and 220 TBW translates to roughly 120 GB of writes per day over the 5-year warranty. That is adequate for read-only cache, where the SSD mostly serves reads and receives relatively few writes as the cache populates and refreshes. It is not adequate for read-write cache, where the SSD absorbs all incoming writes before flushing to the HDD array.
Use the P3 Plus for read-only cache only. In read-only mode on a Synology or QNAP, the P3 Plus will accelerate photo browsing, improve DSM/QTS interface responsiveness, and speed up small-file reads from Docker volumes. Synology’s SSD cache advisor typically reports 85-95% cache hit rates even with modest cache sizes, and a 1TB read cache pool on the P3 Plus covers a large working set of hot data.
Do not use the P3 Plus for read-write cache. The combination of QLC NAND, no DRAM, and 220 TBW endurance makes it a poor fit for sustained write duty. If you need read-write cache, step up to the 970 EVO Plus at ~$210 or the SN700 at ~$320.
Performance Option: Samsung 980 Pro 1TB
The Samsung 980 Pro 1TB is the fastest drive in this roundup, with PCIe 4.0 x4 speeds reaching 7,000 MB/s sequential read. It pairs Samsung’s Elpis controller with 1 GB of onboard LPDDR4 DRAM — the same DRAM advantage as the 970 EVO Plus, but with substantially higher throughput.
Interface: PCIe 4.0 x4 NVMe (M.2 2280) Sequential Read/Write: 7,000 / 5,000 MB/s DRAM Cache: 1 GB LPDDR4 Endurance: 600 TBW Warranty: 5 years Price: ~$90
The 980 Pro makes sense in a narrow set of scenarios. If your NAS has PCIe 4.0 M.2 slots and you want maximum cache throughput — for example, serving a large photo or video editing library where cache hits need the lowest possible latency — the 980 Pro’s raw performance advantage over Gen 3 drives is real and measurable.
The Elpis controller also delivers stronger random I/O performance than the Phoenix controller in the 970 EVO Plus. Under heavy mixed random read/write loads, the 980 Pro maintains lower average latency and tighter latency consistency. For NAS workloads that combine many simultaneous small file operations — think a busy Plex server generating thumbnails while Docker containers hammer a database — this translates to better responsiveness.
However, the endurance story is identical to the 970 EVO Plus: 600 TBW at 1TB. You get faster performance but no additional endurance headroom. And if your NAS only has PCIe 3.0 M.2 slots (Synology DS923+, DS723+, QNAP TS-464), the 980 Pro runs at Gen 3 speeds anyway, making it a harder sell over the slightly cheaper 970 EVO Plus.
The 980 Pro is also being phased out by Samsung in favor of the 990 Pro. Stock availability is declining, and prices fluctuate. At $90, it is significantly cheaper than both the 970 EVO Plus ($210) and SN700 (~$320) — making it a strong value pick if you can still find it in stock.
What SSD Caching Actually Does for Your NAS
NAS SSD caching works by identifying “hot” data — files and blocks that are accessed frequently — and keeping copies on fast flash storage. When your NAS receives a read request for cached data, it serves it from the SSD at NVMe speeds instead of reading from the spinning HDD array. The performance difference is dramatic for random I/O: NVMe SSDs handle small random reads at 50,000-500,000 IOPS, while a typical NAS HDD manages 100-200 IOPS.
The key insight is that caching benefits are workload-dependent. Not every NAS operation benefits equally:
Caching helps significantly:
- Photo library browsing (Synology Photos, Immich) — thumbnail reads are small and random
- Docker container databases (PostgreSQL, MariaDB) — database queries are random I/O-heavy
- Virtual machine disk images — VM boot and application loading hit random blocks
- File search and indexing — metadata lookups are small random reads
- Multiple concurrent users accessing different files
Caching helps minimally:
- Sequential media streaming (Plex, Jellyfin playing a movie) — HDDs handle sequential reads fine
- Large file transfers (backups, bulk copies) — sequential I/O saturates the network before the HDD
- Single-user access patterns with large files — not enough random I/O to benefit
If your NAS is primarily a Plex server streaming to a few clients, SSD caching will not noticeably improve your experience. If your NAS runs Docker containers, serves a photo library, or handles many concurrent small-file requests, caching transforms the responsiveness of the system.
Read Cache vs. Read-Write Cache: Which Should You Choose?
This decision matters more than which SSD brand you pick.
Read-only cache stores copies of frequently accessed data on the SSD. Your HDD array remains the authoritative data source. If the cache SSD fails, you lose acceleration but zero data. Both Synology and QNAP support read cache with a single NVMe drive. This is the right choice for most home NAS users.
Read-write cache also buffers incoming writes on the SSD before flushing them to the HDD array. This dramatically improves write latency for small random writes — database commits, container volume writes, file syncing from cloud services. The risk: if the cache SSD fails before data is flushed to the HDDs, those pending writes are lost. Synology requires two NVMe drives in RAID 1 for read-write cache, which is a smart safeguard that doubles your SSD cost.
For most home lab NAS setups, start with read-only cache using a single drive. Monitor the cache hit rate through your NAS management interface for a few weeks. If you consistently see high hit rates and still notice write latency issues, then consider upgrading to mirrored read-write cache with high-endurance drives like the WD Red SN700.
How Much Cache Capacity Do You Need?
Less than you might think. NAS SSD caching stores hot data, not your entire dataset. Even if your NAS holds 20TB of media and files, the actively accessed working set is usually a fraction of that.
250-500 GB covers most home NAS workloads. Synology’s SSD cache advisor typically reports 85-95% cache hit rates with 250-500 GB of cache for a home user with a few TB of photos, Docker containers, and mixed files. Going above this rarely improves hit rates because the additional capacity caches “warm” data that is accessed too infrequently to matter.
500 GB-1 TB makes sense if you have a large photo library (50,000+ images with frequently regenerated thumbnails), multiple active Docker containers with database volumes, or more than 3-4 users regularly accessing different files.
Above 1 TB is almost never necessary for caching. If you think you need more than 1 TB of cache, you probably need an all-SSD storage pool instead of HDD + cache. At that point, consider a different NAS architecture with SSD-only volumes for your performance-sensitive data.
NAS Compatibility Quick Reference
Synology (DS923+, DS723+, DS1522+, DS1823xs+): M.2 2280 NVMe slots accessible from the bottom of the unit. Supports read-only cache with one drive, read-write cache with two drives in RAID 1. All four drives in this guide are compatible. Run Synology’s SSD Cache Advisor in Storage Manager for a week to get a cache size recommendation based on your actual I/O patterns.
QNAP (TS-464, TS-462, TS-673A): M.2 2280 NVMe slots, typically accessible internally. Supports SSD caching and Qtier auto-tiering, which automatically moves hot data between NVMe, SSD, and HDD tiers. All four drives work. QNAP also supports SSD over-provisioning to extend drive endurance.
DIY builds (TrueNAS SCALE, Unraid): Use NVMe as L2ARC (read cache) or SLOG/ZIL (write intent log) in ZFS-based systems. For L2ARC, any drive in this guide works — it is read-only by nature. For SLOG, use the WD Red SN700 for its endurance rating. Unraid users can use NVMe as a cache pool for Docker appdata and frequently accessed shares.
For NAS hardware recommendations, see our best NAS for home lab guide. For the HDD storage drives behind the cache, see best hard drive for NAS. If you are building compact, check best 4-bay NAS. And if you need a boot drive for a Proxmox virtualization host, see best SSD for Proxmox boot drive.
Bottom Line
The Samsung 970 EVO Plus 1TB is our top pick for NAS cache. The 1 GB DRAM cache, proven Phoenix controller, and wide NAS compatibility make it the best all-around choice. At ~$210, it delivers the consistent random I/O performance that NAS caching demands without overpaying for endurance most home users will never exhaust.
The WD Red SN700 1TB is the best value when you factor in endurance. Its 2,000 TBW rating and NAS-optimized firmware justify the ~$320 price for anyone running read-write cache or heavy sustained workloads. The cost per TBW is actually the lowest in this roundup.
The Crucial P3 Plus 1TB works for read-only cache on a tight budget at ~$65. Keep it in read-only mode — QLC NAND and 220 TBW endurance are not suited for write cache duty.
The Samsung 980 Pro 1TB is the performance option for NAS units with PCIe 4.0 slots. The Elpis controller and DRAM cache deliver the fastest random I/O in this roundup, but the same 600 TBW endurance as the cheaper 970 EVO Plus limits its value advantage.
Whatever you choose, pair it with the right cache configuration. Start with read-only cache for safety, and only move to read-write cache with mirrored drives if your workload justifies it. The SSD cache is only as useful as the NAS and HDDs behind it.
Samsung 970 EVO Plus 1TB
~$210- Interface
- PCIe 3.0 x4, NVMe 1.3 (M.2 2280)
- NAND
- Samsung V-NAND TLC (96-layer)
- DRAM Cache
- 1 GB LPDDR4
- Endurance
- 600 TBW
- Sequential R/W
- 3,500 / 3,300 MB/s
- Warranty
- 5 years
Samsung's proven Gen 3 workhorse with a dedicated DRAM cache. The Phoenix controller and 1 GB LPDDR4 keep the flash translation layer in fast memory, delivering consistent random I/O latency that NAS caching demands. Widely validated across Synology and QNAP compatibility lists.
WD Red SN700 1TB
~$320- Interface
- PCIe 3.0 x4, NVMe 1.4 (M.2 2280)
- NAND
- TLC with SLC caching
- DRAM Cache
- Yes (SLC cache layer)
- Endurance
- 2,000 TBW (1 DWPD)
- Sequential R/W
- 3,430 / 3,000 MB/s
- Warranty
- 5 years
The only consumer NVMe SSD specifically designed and validated for NAS environments. WD rates the SN700 at 1 full drive write per day for 5 years — more than 3x the endurance of the 970 EVO Plus. Purpose-built firmware handles 24/7 sustained mixed workloads without throttling.
Crucial P3 Plus 1TB
~$65- Interface
- PCIe 4.0 x4, NVMe 1.4 (M.2 2280)
- NAND
- Micron 176-layer QLC
- DRAM Cache
- No (Host Memory Buffer)
- Endurance
- 220 TBW
- Sequential R/W
- 5,000 / 4,200 MB/s
- Warranty
- 5 years
The cheapest way to add NVMe caching to a NAS. PCIe 4.0 sequential reads look impressive, but QLC NAND and no DRAM make it best suited for read-only cache. At ~$65 for 1TB, it gets you into NAS caching for less than any TLC alternative.
Samsung 980 Pro 1TB
~$90- Interface
- PCIe 4.0 x4, NVMe 1.3c (M.2 2280)
- NAND
- Samsung V-NAND TLC (128-layer)
- DRAM Cache
- 1 GB LPDDR4
- Endurance
- 600 TBW
- Sequential R/W
- 7,000 / 5,000 MB/s
- Warranty
- 5 years
Samsung's top-tier PCIe 4.0 drive with the Elpis controller and 1 GB onboard DRAM. Delivers the fastest sequential and random performance in this roundup. Overkill for most NAS cache configurations, but ideal if you have PCIe 4.0 M.2 slots and want maximum throughput for demanding workloads.
Frequently Asked Questions
Do I need an NVMe cache in my NAS?
What is the difference between read cache and read-write cache?
Does DRAM cache matter for a NAS SSD?
Can I use a PCIe 4.0 SSD in a PCIe 3.0 NAS slot?
How much NVMe cache capacity do I need?
Get our weekly picks
The best home lab deals and new reviews, every week. Free, no spam.
Join home lab builders who get deals first.