I have been able to increase the troughput across the lan and here is what I have discovered:
- I had VirtualBox installed on both my Windows 7 desktop and Windows 8 laptop. Even though I was not using Virtualbox at the time, it seems the LAN bridge adapter it uses is interfering with the transfers. Disable it or uninstall VirtualBox and you should see maybe a 30% increase in troughput.
- When I migrated to the new system, I didn't change the config on the USB key. I couldn't understand why the RAM would not be used above 2GB or so. I decided then to re-install FREENAS on the key and start from scratch. The system became more responsive right away. I think, the issue was related to Sysctls Autotune parameters not being updated with the new hardware. So now FREENAS makes use pretty much all the RAM there is.
- I updated the NIC driver on my desktop, it may or may not have improved anything.
I was able to setup my previous 6 drive into RAID0 but I still hit about 83MB/s write to FREENAS.
I was able to maxout Gigabit speed with sustained transfer of about 114MB/s on read.
I will have to conduct more testing, but I need to read on Sysctls parameters. I think there is room to tweak FREENAS a bit.
By the way, I was curious to see if I could achieve similar transfer rate with a non Intel NIC. I have a PCIe Gb ethernet from Ultra I think and I do get similar performance than the Intel NIC. I need to pursue this further.