Reviewing the Synology DS1817+ with M2D17

Benchmark - The SSDs

We are interested in a couple of things with this new DS1817+ and M2D17:

  • How well does SSDs perform through the M2D17?
  • How much performance gain does SSD cache has on the volume?

To find out, we will be benchmarking this setup with 70% reads and 30% writes in 8KB blocksize to uncover its reading and writing throughput and latency. These benchmarks will be conducted using Fio.

Fio, or Flexible IO, is a versatile Input Output generator that is often used to benchmark the IO subsystem.

Another benchmarking tool that we will be using is hdparm which measures the direct reads and cached reads from storage media.

 

Benchmarking the SSD from DS1817+

These two M.2. SSDs are pairing up for read-write SSD cache on the Synology DS1817+.

We will be using both Fio and hdparm to benchmark the performance of Samsung 850 EVO and Western Digital Blue in the DS1817+. This benchmark is important as it is part of the pipeline before data get sent over the network so we don’t wish to see any bottlenecks between the SSDs and DS1817+.

  • Fio will be generating workloads comprising 70% reads and 30% writes (rwmixread=70) in 8KB blocksize (bs=8k) for 60 seconds. The order of reads and writes will be randomized (rw=rwrand). There will be 16 IO units in queue (iodepth=16) to the device at any point during the test to keep it fully occupied.
  • hdparm will perform sequential direct reads and cached reads test.

Both tools will run directly against the storage devices (/dev/nvc1, /dev/nvc2) on the DS1817+. This will exclude filesystem’s performance.

 

Summary of SSDs Benchmark

The benchmark results of Samsung 850 EVO 250GB M.2 SSD and Western Digital Blue 250GB M.2 SSD are as follow.

Read (MB/s)Write (MB/s)
WD Blue 250GB M.2 SSD 113.36 48.64
Samsung 850 EVO 250GB M.2 SSD 179.24 76.83

Avg Read Latency (ms) Max Read Latency (ms) Avg Write Latency (ms) Max Write Latency (ms)
WD Blue 250GB M.2 SSD 12.35 410.14 12.31 409.95
Samsung 850 EVO 250GB M.2 SSD 7.82 402.14 7.76 401.94

Cached Reads (MB/s) Buffered Reads (MB/s) Read IOPS Write IOPS
WD Blue 250GB M.2 SSD1,873.26 354.36 14,510 6,225
Samsung 850 EVO 250GB M.2 SSD1,949.15 359.65 22,942 9,843

From the results, we can see that the Samsung 850 EVO 250GB M.2 SSD performs noticeably better than the WD Blue 250GB M.2 SSD.

In both read and write operations, the Samsung 850 EVO 250GB M.2 SSD exhibited better throughput, lower latency and higher IOPS when compared to the Western Digital Blue 250GB M.2 SSD.

4 thoughts on “Reviewing the Synology DS1817+ with M2D17

  • July 28, 2017 at 11:16 am
    Permalink

    drool ~~~~

  • August 31, 2017 at 4:23 am
    Permalink

    i’ve been looking at upgraded NAS offerings. this seems like a great choice, my workflows are mostly IOPS limited, so this would represent a significant increase in performance and a significant decrease in keyboard smashing stress.

  • January 10, 2018 at 10:50 am
    Permalink

    Good review. Do you know if it possible to use an M.2 SSD installed in the M2D17 card as an extra storage device? Such as using it to run all your app’s etc (docker, virtual machines…) instead of running them off the array. I currently use slot 8 with an SSD installed for this purpose

  • January 10, 2018 at 12:32 pm
    Permalink

    Hi Darren,

    Unfortunately, we can’t use the SSD on the M2D17 as storage volume. It will just appear as SSD cache.

Comments are closed.