Multi-Client iSCSI Evaluation

As virtualization becomes more and more popular even in home / power user settings, the importance of the iSCSI feature set of any COTS NAS can't be overstated. Starting with our ioSafe 1513+ review, we have started devoting a separate section (in the reviews of NAS units targeting SMBs and SMEs) to the evaluation of iSCSI performance. Since we have already looked at the way iSCSI LUNs are implemented in DSM in the ioSafe 1513+ review, it won't be discussed in detail.

We evaluated the performance of the DS1815+ with file-based LUNs as well as configuring a RAID-5 disk group in multiple LUNs mode and single LUN mode. The standard IOMeter benchmarks that we used for multi-client CIFS evaluation were utilized for iSCSI evaluation also. The main difference to note is that the CIFS evaluation was performed on a mounted network share, while the iSCSI evaluation was done on a 'clean physical disk' (from the viewpoint of the virtual machine).

Performance Numbers

The four IOMeter traces were run on the physical disk manifested by mapping the iSCSI target on each VM. The benchmarking started with one VM accessing the NAS. The number of VMs simultaneously playing out the trace was incremented one by one till we had all 25 VMs in the fray. Detailed listings of the IOMeter benchmark numbers (including IOPS and maximum response times) for each configuration are linked below:

Synology DS1815+ - Multiple LUNs (Regular Files) Multi-Client iSCSI Performance - 100% Sequential Reads

 

Synology DS1815+ - Multiple LUNs (Regular Files) Multi-Client iSCSI Performance - Max Throughput - 50% Reads

 

Synology DS1815+ - Multiple LUNs (Regular Files) Multi-Client iSCSI Performance - Random 8K - 70% Reads

 

Synology DS1815+ - Multiple LUNs (Regular Files) Multi-Client iSCSI Performance - Real Life - 65% Reads

Since the number of NAS units that we have put through this evaluation is limited, we have a couple of 4-bay NAS units in the comparison drop-downs above. Unfortunately, we have no graphs for apples-to-apples comparison. That said, we do see the 'single LUN on RAID' mode delivering the best performance. For some strange reason, the multiple LUNs on RAID configuration is never able to take advantage of the bonded network ports. Even the simultaneous multi-client sequential reads test always stay below 125 MBps.

File-based LUNs give maximum flexibility - thin provisioning, support for VMWare VAAI and Windows ODX. The latest versions of DSM have improved on the iSCSI feature set quite a bit. Synology's competitors have a bit of catching up to do in the iSCSI feature set area.

As more NAS units are processed, we hope this section will provide readers with a way to quickly get an idea of the competitive performance of a particular NAS unit when it comes to iSCSI support.

Multi-Client Performance - CIFS on Windows Encryption Support Evaluation
Comments Locked

65 Comments

View All Comments

  • JeffFlanagan - Tuesday, November 18, 2014 - link

    I was looking into an NAS for media storage on my home network and concluded that I was much better off hooking up a bunch of 4TB USB drives to a low-power PC, because the PC can also do things an NAS can't, like running Plex Server well. With USB 3.0 it's just as fast as internal storage.
  • SlackMasterDoug - Tuesday, November 18, 2014 - link

    Just FYI you can run plex on any x86 based Synology. I have it on my DS1512+ and it works just fine.

    This isn't supposed to be the cheapest option. As other comments have pointed out, this is for the person that just wants it to work with minimal care and feeding. I've set up plenty of freeNAS solutions that would be cheaper to build than what I have with my Synology. However, the ability to do basically nothing but updates for the past 2.5 years and have it all work is worth it. Plus its all self contained, uses little energy and is quiet.
  • SirGCal - Tuesday, November 18, 2014 - link

    Ya, I'm all for doing it yourself anyhow but these Syn boxes can Plex without an issue. They cannot however do some of the other things I use them for but that's another topic a bit outside the scope of all this. Still your own rig can potentially do more and be more useful and obviously cheaper so if it works for you, that's the whole point. Sweet.
  • peterfares - Tuesday, November 18, 2014 - link

    You and most people other than those who have a weird obsession with Synology.
  • RandomThis - Friday, November 21, 2014 - link

    I always wonder if these "not worth the money, I can build one for 1/x the price" are troll posts, or if people are seriously comparing items the consumer can expect to just buy, plug in and use, versus something they have to research, build and maintain. When I buy synology units I don't pay $1000+ for the hardware, I pay for people to research and develop a solution that works out of the box in a form factor that I find appealing, that takes 10 seconds of my time to maintain. If I didn't work, didn't have kids, and had nothing better to do, I would keep building custom FreeNAS units. As things stand, I buy synology units instead.

    As for the "I can set up a custom solution in 30 minutes", No. Factor in the time you spend researching the hardware, OS, software, just to mention a few. And the first time you run into a problem in FreeNAS, prepare to put aside a few hours. Admittedly, I had a lot of fun when I put together my FreeNAS unit, however now my time is much too precious to waste on something as minor as NAS units. When I had free time to spare, I was not Synology's target market. Now I am.
  • Mech049 - Friday, November 21, 2014 - link

    I always wonder if these "not worth the money, I can build one for 1/x the price" are troll posts, or if people are seriously comparing items the consumer can expect to just buy, plug in and use, versus something they have to research, build and maintain. When I buy synology units I don't pay $1000+ for the hardware, I pay for people to research and develop a solution that works out of the box in a form factor that I find appealing, that takes 10 seconds of my time to maintain. If I didn't work, didn't have kids, and had nothing better to do, I would keep building custom FreeNAS units. As things stand, I buy synology units instead.

    As for the "I can set up a custom solution in 30 minutes", No. Factor in the time you spend researching the hardware, OS, software, just to mention a few. And the first time you run into a problem in FreeNAS, prepare to put aside a few hours. Admittedly, I had a lot of fun when I put together my FreeNAS unit, however now my time is much too precious to waste on something as minor as NAS units. When I had free time to spare, I was not Synology's target market. Now I am.

    And to answer those "oh, your time is worth $800 for the time it takes to put together a NAS", Yes. That's the amount of money I would need to be paid to do something I do not have an interest in doing. Add the fact I wouldn't be spending time with my kids, and $800 is a very good deal.
  • Mech049 - Friday, November 21, 2014 - link

    Apologies for the double post. Wouldn't stop loading when I tried to post on my iPad so I tried to post using my PC. Of course it posted on both devices... Mods please combine, or delete the first post if possible.
  • edward1987 - Monday, February 1, 2016 - link

    It is better to have a tool dedicated for purpose. Computer is like: what fits everything fits nothing. You get support , upgrades and cool functionality from Synology. Plus if you talk directly to SPAN dot COM you can get better deal than elsewhere!
  • DanNeely - Tuesday, November 18, 2014 - link

    For the encryption performance graph, putting the non-encrypted performance numbers would be helpful. Not a huge deal with this one since there was minimal impact; but being able to see how large the penalty is without having to switch back and forth would be helpful on reviews of less capable models.

    And like I've commented previously; with current generation NASes growing from just boxes of disk drives into light weight general purpose servers as well, your tests really need to be expanded to capture at least some of that capability. I'd suggest running a web server and measuring how much light traffic on that impacts the rest of the devices performance and virtualization hosting abilities for models that offer it (still just QNAP?) at a minimum.
  • vLsL2VnDmWjoTByaVLxb - Tuesday, November 18, 2014 - link

    USB3 has CPU overhead far greater than any built-in storage overhead, isn't RAID aware, suffers from serious latency issues in comparison to SATA, and eats up a port that could be used for peripheral use. USB3 should be used for removable access primarily, and nearline storage secondarily.

    Not saying you are doing it wrong, but USB3 doesn't scale after the second disk is added. That's a serious problem.

Log in

Don't have an account? Sign up now