Multi-Client Performance - CIFS

We put the Synology DS1812+ through some IOMeter tests with a CIFS share being accessed from up to 25 VMs simultaneously. The following four graphs show the total available bandwidth and the average response time while being subject to different types of workloads through IOMeter. IOMeter also reports various other metrics of interest such as maximum response time, read and write IOPS, separate read and write bandwidth figures etc. Some of the random access benchmarks don't fit in the graphs below. The scales were not altered in order to make the comparison against other NAS units (which fit in the scale) easier. Readers interested in the actual values can refer to our evaluation metrics table available here.

Bandwidth and response times can be compared against NAS units from other vendors based on the same platform (Atom D2700). One thing to keep in mind when analyzing the results above is that the LaCie 5big Pro is a 5-bay unit and the Thecus N4800 is a 4-bay unit, while the DS1812+ is a 8-bay. Sequential performance doesn't seem to reach that of the competitors, but the DS1812+ is stellar in the real life tests / random accesses (again, it is necessary to remember that the units have different number of hard drives being accessed during the test). 

Single Client Performance - CIFS, NFS and iSCSI Encryption Support Evaluation
Comments Locked

93 Comments

View All Comments

  • SirGCal - Friday, June 14, 2013 - link

    So again, why not build your own server, cheaper. More effective, more capable. Using your own OS and your own mounting systems. You could even include Samba and NFS directly if you wanted purely. Works for sure then.
  • t-rexky - Friday, June 14, 2013 - link

    That approach would work fine for me but unfortunately not for the others at home who need a reasonably user friendly interface...
  • SirGCal - Friday, June 14, 2013 - link

    What interface? It's a network storage... It's a mounted drive, or a website address, or a dymanic drive like \192.168.1.100\Share\ That's all you need to get to your data from any system connected to the network. What 'interface' do you use? A webbrowser? Change it to HTTP:// and add Apache or IIS... Don't blame the box because you don't know what you're doing.
  • t-rexky - Friday, June 14, 2013 - link

    Please re-read my original post. This has nothing to do with my knowledge or my abilities but rather everything to do with a device that one purchases that claims to do something but fails to do it.
  • SirGCal - Friday, June 14, 2013 - link

    Again, this just reenforces my examples of why one should build their own instead of buying someone elses 'package' of problems. You put on your own tools/addons/etc. Put on the parts you need. The interfaces you want. Whatever GUI accesses your users want to use to access it with (ya, they can all be added in almost any flavor of OS in some form)... All this does is give it to you in a plug & pray form factor. I added an update below though from a friend who bought one though and his experiences. Even against my recommendations but, I only advise and support.
  • SirGCal - Friday, June 14, 2013 - link

    I have an update for you guys that like these:

    I have a friend who does too. He has one. To be fair I offered to build him a box like mine also. He went with one of these this time around. He has the same drives as mine this time and it is running RAID 6 (that's what made me think about giving him a call).

    Downsides, it's slow. He's only seeing about 120M writes and 180M reads with it. A lot slower then my rig. Plus it can't do all the other dedicated things (Subsonic/Plex/Handbrake/etc) that mine does all the time even over the internet to serve up my files and videos while I'm away. At least he can't figure out how to get it to run Subsonic anyhow...

    So it does do RAID 6. Huge bonus there. Kudos to that. But it is also propriotary. Tried taking the array out and putting it on my cards and they didn't recognize it. Common problem with these boxes. Whereas I can take them out of my cards between each other and they all recognize each other between brands as long as they are in standard RAID formats (one benefit of using standard formats). Incase a card ever fails. But even with the SAME network hardware (I bought a spool and we did both of our homes and we got the same switches/routers/etc. so all of that is identical and his house is actually simpler, fewer connections.)

    So that's just one real world example but there ya go. At least it does do RAID 6, still Anand dropped the ball on that one and should have tested it for ya/us... Performance seems a bit off but it does work. He hasn't had to do any repairs or rebuilds/grows yet though so can't give anything on that. He built it fully populated out of the door. But at least it does work RAID 6 for those wondering. If your going to go with a box, and a big box at that, at LEAST use RAID 6 or something better. 8 drives is not good for RAID 5...
  • Jeff7181 - Friday, June 14, 2013 - link

    One could argue that RAID6, or even RAID5 for that matter is unnecessary in a home environment where downtime means lost money.

    Data loss is not (or should not) be a concern. RAID provides performance and fault tolerance.

    RAID is not a backup solution and should not be treated as such. You should have another copy of your data elsewhere.
  • Jeff7181 - Friday, June 14, 2013 - link

    That should read... where downtime doesn't mean lost money.
  • SirGCal - Friday, June 14, 2013 - link

    Well no. It also simply means a matter of time an data loss... For example. I keep my pictures and home movies on my RAID array also along with my private BluRay/DVD collection. To Re-rip my private collection from scratch would take literally years. To have it on hand is the benefit of the array. Possible but very inconvenient. To lose the pictures and home videos would be catastrophic. I do have backups of those off-sight but, RAID 6 still helps prevent either one of these failures from happening. Hence the use of a very large array anyhow. If you're going big, go smart or don't do it. Just to have to recreate the data, possible or not, would be insanely difficult and time consuming and that is the entire POINT to having the array to begin with. Convenience.
  • Jeff7181 - Monday, June 17, 2013 - link

    You've missed my point. My point is that event a total failure of an array should not mean data loss. RAID is not a backup solution. You should be using a backup solution for data you can't afford to lose, not RAID. Lost uptime is not as expensive in most home environments as it is in most business environments. It's convenient to tolerate a hard disk failure with no downtime at home, but in most cases, the downtime isn't costing you money, so all you're buying with that fault tolerance is convenience because again, RAID is not a backup solution - you should have your data backed up elsewhere.

Log in

Don't have an account? Sign up now