Technology content trusted in North America and globally since 1999
8,584 Reviews & Articles | 67,021 News Posts

NVMe NAS Cache: Higher Speed or More Capacity? (Page 2)

By Chris Ramseyer | Apr 19, 2019 10:00 am CDT

CIFS Performance Testing

Testing Notes


For this article, we used the Synology DS1819+. This system doesn't support NVMe acceleration out of the box. The system does provide a single PCIe 3.0 x8 slot. With it, you can install a 10bE add-in card or a dual M.2 2280 accelerator card that enables NVMe SSD cache. Sadly, you can't use two cards at the same time with this NAS.

The NAS' configuration software allows us to configure a read-only cache or a read and write cache. The latter requires two drives to ensure data integrity. The read-write cache combines the drives in RAID 1 to mirror the data.

For hard disk drives, we used eight Seagate IronWolf Pro 12TB in RAID 6.

Sequential Read Performance


The default cache setting for the Synology DS1819+ ignores sequential data. We unchecked the box to allow the cache drives to work with all data, sequential and random. The bottleneck in this configuration is the 1-gigabit Ethernet that limits throughput.

Sequential Write Performance


Even though the Intel Optane SSD doesn't suffer from steady-state performance loss like flash-based drives, the 960 Pro never drops below the 115 MB/s that is the network bottleneck.

Sequential Mixed Workloads


For sequential workloads, NVMe cache acceleration is a wash if your network configuration is limited to 1-gigabit. With all four-cache configurations, we didn't observe any performance or consistency increase over the all HDD array.

Random Read Performance


The tables turn when we start working with random data. With pure reads, the two Optane tests (read and read + write cache) outperform the other configurations. The two 960 Pro accelerated configurations follow. The pure HDD result is all the way at the bottom of the chart. The furthest gap between the HDD only and the highest cache result shows a difference of around 14,000 IOPS or around a 1400x increase!

Random Write Performance


The Synology DS1819+ doesn't deliver a typical random write preconditioning curve like we see with enterprise SSDs. Even with a write cache, the results are very segmented with a lot of inconsistency. The system will use DRAM to cache incoming random write, either from the system itself or on the HDDs.

The highest IOPS we scored on this test were actually from the HDD only configuration, and that's due to the high-speed DRAM that is faster than both flash and 3D XPoint memory. There is a very limited amount of DRAM in place to catch the random writes, so even with the DRAM the results are inconsistent.

Random Mixed Workloads


The random mixed workload shows gives us our first real difference between the 960 Pro and Optane configuration. At low queue depths, the Optane 800P cache with both read and write acceleration doubles the performance of the 960 Pro read and write acceleration configuration. The results cross over at high queue depths where the 960 Pro takes a significant lead.

Buy at Amazon

Samsung 960 PRO 1TB SSD

TodayYesterday7 days ago30 days ago
Buy at Amazon
* Prices last scanned on 2/17/2020 at 8:45 pm CST - prices may not be accurate, click for latest

ABOUT THE AUTHOR - Chris Ramseyer

Chris Ramseyer started his career as a LAN Party organizer in Midwest USA. After working with several computer companies he was asked to join the team at The Adrenaline Vault by fellow Midwest LAN Party legend Sean Aikins. After a series of shake ups at AVault, Chris eventually took over as Editor-in-Chief before leaving to start Real World Entertainment. Look for Chris to bring his unique methods of testing Hard Disk Drives, Solid State Drives as well as RAID controller and NAS boxes to TweakTown as he looks to provide an accurate test bed to make your purchasing decisions easier.

We openly invite the companies who provide us with review samples / who are mentioned or discussed to express their opinion. If any company representative wishes to respond, we will publish the response here. Please contact us if you wish to respond.

Related Tags