VictorR
Contributor
- Joined
- Dec 9, 2015
- Messages
- 143
I should open this by saying this is my first Freenas system. I have Linux and BSD experience, but it has been quite a while since I've been outside the Windows server world. So, in the sake of completeness, i will include (probably) too much information rather than leave things out.
We've got a new 45 Drives (mirrored 125GB SSD boot drives, dual 2.4GHz Xeon E5-2600 v3, 256GB RAM, 30 x WD Re 4TB drives, Rocket 750 HBA, 3x Intel dual 10 GbE NIC cards). Freenas 9.3-stable-201511280648 came pre-loaded on a USB stick that is inserted into the motherboard and used for booting. The NAS that will be used for as shared commercial film post-production/editing storage for large 2K, 4K, 6K resolution files when all is running well.
I created the initial testing volume as Z2 (3 x 10 drives). Then a dataset with 3 AFP shares. To simplify things, I turned on guest access and gave full permission to all on the volume, dataset, and shares(no need on volume and dataset, just making sure it wasn't a problem). AFP3 permissions were also checked (by default). [just realized I need to turn off lz4 on next volume test and final production]
I also initiated 3 of NIC ports(10.0.1.1, 10.0.2.1, 10.0.3.1) for direct NAS-to-Client connection via 15' CAT6 patch cables to Sonnet Twin 10G Thunderbolt to 10GbE ethernet converters into 4 Mac computers:
"Mac-1" = Late 2011 MacBook Pro(OS X 10.11.1, 2.5GHz i7, 8GB RAM)
"Mac-2" = Late 2013 Mac Pro (OS X 10.11.2, 2.7GHz 12-core Xeon E5, 64GB RAM)
"Mac-3" = Late 2013 Mac Pro (OS X 10.10.5, 2.7GHz 12-core Xeon E5, 64GB RAM)
"Mac-4" = Early 2014 Mac PRO (OS X 10.9.5, 3.5GHz 6-Core Xeon E5, 32GB RAM)
Now, 45 Drives in a test of a very similar, or exact same, NAS (with 10GbE switch) using Blackmagic's Disk Speed Test app for video bandwidth was able to get speeds of 724MB/sec write and 600 MB/sec read of an AFP share into a Mac Mini using the same Sonnet Twin 10G converter. Using iSCS shares via Studio Network Solutions' SANmp iSCSI initiator they go 825MB each way. And finally, with a Linux computer they were able to saturate the 10GbE line at ~1.1GB/sec
I first tested each Mac into the same NIC port using the same Sonnet converter, Thunderbolt & ethernet cable, and share. Then, I substituted a different Sonnet and repeated the test. Finally, I tried the each Mac using it's own Sonnet, cables, and share. All were done one at a time and accessed the shares as guest
My results for each of the 4 Macs were essentially(write/read):
Mac-1 = 350/280
Mac-2 = 134/388
Mac-3 = 767/453
Mac-4 = 199/0
What perplexes me the most is that wildly varying performance between different clients. Add to that, write speeds being different on each machine.
Mac-4's zero on read would seem to be a permission problem. Except, it was accessing the shares via the same "guest" account, and permissions as the others. So, that shouldn't be an issue.
I am at complete loss here. The "network" is so simple since they are direct-connect to the NAS ports, that I have trouble thinking it is the problem. If it was just one NIC card, perhaps there could be a problem with it. But, I have tried ports on all three with similar results. The internal raid transfers speeds seem fine when the 45 Drives tech remoted in and ran some tests for another issue. I think the internal speed was ~3-4GB/sec.
Maybe it's the Freenas installation, itself. I'm not expecting simple, quick, solution from everyone here. But maybe some of you have seen similar problems and could give me a "process of elimination" to try and narrow down the potential culprit(and learn what I am dealing with). I'm a few days into this and at a loss.
[edit: realized I'll need to run iperf from the server and clients. ]
[edit #2: it just dawned on me that firewalls may be part of the problem. I need to make sure they are turned off, just to be sure]
Thanks
We've got a new 45 Drives (mirrored 125GB SSD boot drives, dual 2.4GHz Xeon E5-2600 v3, 256GB RAM, 30 x WD Re 4TB drives, Rocket 750 HBA, 3x Intel dual 10 GbE NIC cards). Freenas 9.3-stable-201511280648 came pre-loaded on a USB stick that is inserted into the motherboard and used for booting. The NAS that will be used for as shared commercial film post-production/editing storage for large 2K, 4K, 6K resolution files when all is running well.
I created the initial testing volume as Z2 (3 x 10 drives). Then a dataset with 3 AFP shares. To simplify things, I turned on guest access and gave full permission to all on the volume, dataset, and shares(no need on volume and dataset, just making sure it wasn't a problem). AFP3 permissions were also checked (by default). [just realized I need to turn off lz4 on next volume test and final production]


I also initiated 3 of NIC ports(10.0.1.1, 10.0.2.1, 10.0.3.1) for direct NAS-to-Client connection via 15' CAT6 patch cables to Sonnet Twin 10G Thunderbolt to 10GbE ethernet converters into 4 Mac computers:
"Mac-1" = Late 2011 MacBook Pro(OS X 10.11.1, 2.5GHz i7, 8GB RAM)
"Mac-2" = Late 2013 Mac Pro (OS X 10.11.2, 2.7GHz 12-core Xeon E5, 64GB RAM)
"Mac-3" = Late 2013 Mac Pro (OS X 10.10.5, 2.7GHz 12-core Xeon E5, 64GB RAM)
"Mac-4" = Early 2014 Mac PRO (OS X 10.9.5, 3.5GHz 6-Core Xeon E5, 32GB RAM)
Now, 45 Drives in a test of a very similar, or exact same, NAS (with 10GbE switch) using Blackmagic's Disk Speed Test app for video bandwidth was able to get speeds of 724MB/sec write and 600 MB/sec read of an AFP share into a Mac Mini using the same Sonnet Twin 10G converter. Using iSCS shares via Studio Network Solutions' SANmp iSCSI initiator they go 825MB each way. And finally, with a Linux computer they were able to saturate the 10GbE line at ~1.1GB/sec
I first tested each Mac into the same NIC port using the same Sonnet converter, Thunderbolt & ethernet cable, and share. Then, I substituted a different Sonnet and repeated the test. Finally, I tried the each Mac using it's own Sonnet, cables, and share. All were done one at a time and accessed the shares as guest
My results for each of the 4 Macs were essentially(write/read):
Mac-1 = 350/280
Mac-2 = 134/388
Mac-3 = 767/453
Mac-4 = 199/0
What perplexes me the most is that wildly varying performance between different clients. Add to that, write speeds being different on each machine.
Mac-4's zero on read would seem to be a permission problem. Except, it was accessing the shares via the same "guest" account, and permissions as the others. So, that shouldn't be an issue.
I am at complete loss here. The "network" is so simple since they are direct-connect to the NAS ports, that I have trouble thinking it is the problem. If it was just one NIC card, perhaps there could be a problem with it. But, I have tried ports on all three with similar results. The internal raid transfers speeds seem fine when the 45 Drives tech remoted in and ran some tests for another issue. I think the internal speed was ~3-4GB/sec.
Maybe it's the Freenas installation, itself. I'm not expecting simple, quick, solution from everyone here. But maybe some of you have seen similar problems and could give me a "process of elimination" to try and narrow down the potential culprit(and learn what I am dealing with). I'm a few days into this and at a loss.
[edit: realized I'll need to run iperf from the server and clients. ]
[edit #2: it just dawned on me that firewalls may be part of the problem. I need to make sure they are turned off, just to be sure]
Thanks
Last edited: