Can I use the SSD cache for the RoonServer DB?

I have a Synology 1520+ NAS running a Roon Core 2.0. All drives in the NAS are spinning disks (the main use of the unit is backup).

For now I have music files and database on these spinning disks, but Roon recommends for its database a SSD and needs only 64GB for that.

I’ve read I can install a SSD cache (“M.2 2280 NVMe SSD”) into my Synology. Could I use this for the Roon DB? I would like to avoid using one of the bays for a (smallish SSD)…

If you install a install one or two NVMe SSD 's and configure a cache on the volume where the Roon database live, Roon will profit from it (assuming that Roon Core is also installed on the DS1520+). The Roon database will we automatically cached.

If you use one NVMe SSD than the cache will be a readonly one. With two NVMe SSD’s you can configure a read/write cache.

When configuring a read/write cache (two NVMe SSD’s) it is nessecary to install a UPS. Without a UPS there is a great risk that at a power outage the Roon database will get corrupted (because the NAS has no time to write the cache to the spinning disks).

1 Like

Thanks for the comprehensive answer!

Do you think a read-only cache will be worth it or is it much better to have a dedicated SSD in a drive bay?

You’re welcome.

I tried both in my DS920+ (an dedicated SSD in a drive bay and two NVMe SSD’s), both as read/write cache). It did not make any difference in performance. Both gives about the same performance boost.

A readonly cache will also give a performance boost for using Roon. The data can than much quicker read from the database and reading the database is what Roon Core is mostly doing.

1 Like

So, a few things.

I ran off my Synology 918+ for a while.

The built-in cache won’t do you any favors, given that the DB is in-memory in large part. If you’re going to spend on hardware and time tinkering, get a ROCK/NUC. This is based on my experience. The cache hardly got hit when I was running searches, and it certainly doesn’t help DSP etc.

And library storage needs to be local, but a spinning disk has no downsides other than reliability. Library speed is meaningless besides db and processor speed.

FWIW, once I realized how much time I was spending, I just broke down and got an old 7i5 NUC, a cheap external ssd enclosure and SSD off Amazon, installed ROCK and now use my Synology for backup purposes. My life is much easier.


Thanks for this.

I guess, for the moment while starting out with Roon I stick with the Syno with spinning disks. And when I really commit yo Roon I think of a seperate Roon core machine.

Just a quick note, I’m running with a r\w SSD cache and performance is fine.

What did you decide to do?

I still run Roon from my Synology just with spinning disks.

So far it works alright.