NAS-rated hard drives win on cost per terabyte for bulk storage, backups, and media libraries, while SSDs win on random-access speed for virtual machines, databases, and containers.
Buy the wrong drive type and you either overspend on capacity you’ll never touch or wait on a spinning disk that bottlenecks every small-file request. The split comes down to one question: does your workload read the same big files in order, or thousands of tiny ones at random? Answer that honestly and the choice mostly makes itself.
What Decides The Outcome Between SSD And HDD?
Random I/O decides it. Hard drives use rotating platters and a mechanical actuator arm, so every scattered read forces a physical seek; SSDs use flash memory with no moving parts, which is why they handle I/O-heavy work like post-production, ERP, CRM, and OLTP databases far better. Sequential work — streaming a video file, copying a backup archive — plays to the HDD’s strengths instead.
Synology’s performance guide frames the gap the same way: spinning disks remain the sensible pick for capacity-focused jobs, and flash takes over wherever the queue of small requests never empties. The practical read is that neither drive type is “better” — the workload picks the winner.
- HDD array: photo and video libraries, file sharing, backups, surveillance retention, and any job where capacity matters more than latency.
- SSD pool: virtual machines, databases, containers, source-code repositories, and active editing projects.
- Both together: an HDD array for storage plus a properly sized SSD cache or a separate SSD pool for the hot data.
What Does An SSD Cache Actually Speed Up?
An SSD cache accelerates frequently accessed data, and only when that access is random and made of small blocks. It is a poor fit when your working set is larger than the cache itself, or when an application runs under continuous high load — the flushing that keeps the cache coherent then eats resources of its own.
Synology restricts caching by hardware.
Memory is the constraint most people miss.
Synology’s compatibility list matters here: unlisted SSDs can destabilize the system and risk data loss. Growing your array beyond the box’s bays means planning ahead — our roundup of the best NAS units built for SSD covers which chassis handle flash properly.
How Do You Set Up An SSD Cache In DSM?
Setup runs through Storage Manager, and the whole job takes minutes once the drives are seated. Confirm model support and compatibility first, install healthy SSDs of the right form factor and interface, then create the cache.
- Open Storage Manager in DSM and choose to create an SSD cache.
- Pick read-only or read-write mode. A read-write cache must use redundancy — never configure it without it just to gain capacity.
- Select the target volume or supported iSCSI LUN.
- Choose the cache RAID type and the SSDs that will join it.
- Review the memory requirement DSM calculates, then confirm creation.
The cache builds and the volume keeps serving data normally — no downtime, no reformat. Before you size anything, run SSD Cache Advisor: it estimates which data is frequently accessed so you buy flash in proportion to the actual hot set instead of guessing.
Where Do NAS Buyers Get This Wrong?
Most mistakes come from expecting cache to fix a workload it was never meant to touch. A 4K render pipeline streaming giant sequential files across a 10GbE link sees little gain, and neither does a dataset that outgrows the cache — the misses just fall through to the platters.
| Workload | Best Fit | Why |
|---|---|---|
| Photo/video library | HDD array | Large sequential files, capacity-driven |
| Nightly backups | HDD array | Cheapest reliable capacity |
| Surveillance retention | HDD array | Constant writes, huge volume |
| Virtual machines | SSD pool | Random small-block I/O |
| Databases and CRM | SSD pool | Latency-sensitive queries |
| Containers and repos | SSD pool | Many simultaneous random ops |
| Shared app data, small hot files | HDD plus SSD cache | Repeated access to the same subset |
Two more traps: a single SSD in a write cache kills fault tolerance, and mixing SATA with SAS drives in one cache group simply won’t fly. SSD write endurance is finite too — the official documentation gives no universal rating, so check the specific drive’s TBW or DWPD figure and its warranty before committing. And whatever you build, RAID and caching are not backups. Keep an independent copy, especially before you change pools or pull cache devices.
The honest ranking: match drive type to workload first, size the cache off real data second, and only then think about which specific drives to order.
Common Questions
Can I mix HDDs and SSDs in one Synology storage pool?
No. Synology DSM does not allow hard drives and SSDs inside the same storage pool. You can run separate pools on the same NAS — an HDD volume plus an SSD volume — or pair an HDD array with an SSD cache, but the drives themselves stay segregated at the pool level.
Does an SSD cache speed up large file transfers?
Usually not. Caching is built for frequently accessed, randomly read small blocks. Large sequential transfers and datasets bigger than the cache often see little to no improvement, and cache flushing under continuous high load can consume system resources rather than free them up.
How much RAM does Synology SSD cache need?
DSM also limits total cache memory use to 25% of the NAS’s pre-installed system memory, which caps how large a cache your RAM can actually support.
Sources
- Synology. “What Are Some Considerations for Creating SSD Cache” Supports cache modes, RAID requirements, and setup sequence.
- Synology. “Synology SSD Cache White Paper” Supports cache sizing, memory rules, and workload fit.
- Synology. “Increasing System Performance of Synology NAS Solution” Supports HDD versus SSD workload guidance.