The synthetic testing put the power of flash as a cache in a NAS on display but it didn't quite prepare us for the real-world results. Read cache alone doubles and nearly triples HDD only performance in the database workload. When you add more flash (SSDs) to enable read and write cache, the performance shoots to the moon in comparison to the other hardware configurations.
The OLTP workload is similar to the database workload other than the increase in data block size. We see similar results in this test. If your workload involves small block size transfers, cache is a better upgrade for the Synology DS1819+ than the 10GbE NIC.
The email server test reminds us that all workloads at high queue depths become random due to the load on the storage. Here we see strong performance from every configuration. The 10GbE configuration doesn't see a significant performance increase, but flash does show a strong boost.
Archival File Server Workload
The archival file server test comes from Dell's Performance Lab. This little known workload with several block size transfers and mixed sequential and random data bests shows my personal workload where systems backup to the NAS, movies stream, and kids pull games from the system.
In this workload, we see 10-gigabit pulling away from the other configurations at low outstanding IO (OIO).
Web Server Workload
The web server test is more specialized than the other tests. Most companies have moved to cheap online hosting for public-facing websites, but in house, intranet is usually a local system.
After looking at the previous results for our server tests, the last workload result doesn't surprise us. When working with anything other than pure file transfers, 10-gigabit doesn't increase performance much, but SSDs accelerate workloads without a network overhaul.
Last updated: Nov 15, 2019 at 01:16 pm CST