well thank you for your comments and reading material.
I wanted to say a few things about my implementation.
1) OMV is used for storage of the media files when the team is not working on them.
- When one of the members is working on a project the file he/she needs is transferred onto the work station as they are equipped for video/photo editing
- Usually the same files are not accessed at the same time, but the system maybe writing and reading multiple different files at the same time as employees work on different projects.
- Once finished with the product they send the project back onto OMV
2) Plex is used for video preview/review for certain clients which is why right/wrong I chose OMV to have decently powerful hardware
Now I am still debating about ZFS or going back to mdadm raid6 + ext4 ..... currently playing with ZFS, but may go back to OMV native setup as I am worried about ZFS issues as OMV updates. I really need everything to be stable, mostly bullet proof and have great performance.
Using the 3rd party software for snapshots of ZFS is something I would like to avoid as I would rather use the tools already within OMV. I don't have a lot of time or the knowledge and if things go wrong .... I will see some frustrated people looking at me.
Comparing the Bonnie++ output vs the Helios lan test. The results of the Helios lan test give much lower results vs what I see when doing network file transfers.
Currently for testing I am using a windows VM running on the Dell R710 as the work stations are not yet connected over 10Gb.
- Transferring smaller files (test file 20 GB) results in write speed to OMV 600MB/s to 700 MB/s .... writes to the VM are much slower. I am limited by the disk speed of the VM
- Transferring large files 78 GB result in write speed to OMV 250 MB/s to 300 MB/s ..... not sure if this again the cause of the VM not being able to push data quickly enough
However testing with Helios showed write speeds of 150MB/s to 200 MB/s so not even what I was seeing in the real world tests for single client.
I understand with multiple clients at the same time the real world test would be slower.
Helios also shows much lower performance over Gibabit vs what I actually see in real life.