How to config network under 8.2 beta2 for stable transfer speed?

Status
Not open for further replies.

Spacedj1

Cadet
Joined
Mar 1, 2012
Messages
8
Hello all.

I just setup my NAS storage server yesterday. I thought I have done my research. But I guess it wasn't enough. Here is the setup.
NAS:
CPU: Intel core i3-2105 @ 3.1GHz
MB: Gigabyte Intel Z68 Micro ATX LGA 1155 Motherboard (GA-Z68MA-D2H-B3)
RAM: Corsair Dual Channel 16GB DDR3 1600 MHz
HDD model: Seagate Barracuda 7200 3 TB 7200RPM SATA 6 Gb/s NCQ 64MB Cache - ST3000DM001
HDD config: 4x3TB zfs RAIDz1 on MB SATA
8x3TB zfs RAIDz2 on IBM miniSAS controller
NIC: MB onboard RTL8111E
Gigabit Switch: TRENDnet TEG-S80G (http://www.trendnet.com/products/proddetail.asp?prod=515_TEG-S80G)
CAT6 Cables

Client Computer: 2009 MBpro core2 dual 2.4Ghz, 4GB of RAM. Storage: 4TB (2x2TB RAID0) esata external drive
Connection: 1000baseT full-duplex, flow-control

Goal: stable transfer speed of 85MB/s or higher (write) in AFP sharing

So, there is no 8.2 official documentation yet, but I manage to set everything up with other documentations and lots of reading.

Problems : I transferred 3.4TB of data (mostly video) to NAS, took 20 hours. Way too long. The rate of transfer has been very jumpy. From peek of 111MB/s to 300 bytes, and keeps jumping in between. (to zfs raidz1 volume). I heard that if I change the mtu to 9000, it should help with speed. Tried CLI way of doing that using ifconfig commands, didn't work. The option box under interface in GUI didn't work either. So I have no idea on how to change it under 8.2 beta2.

Also do you guys think the rate is affected by the mbpro NIC card
I also got a bunch of message like the following on the NAS during transfer:
Read: connection reset by peer
Error reading message header: connection reset by peer

Thank you for your inputs!
 

survive

Behold the Wumpus
Moderator
Joined
May 28, 2011
Messages
875
Hi Spacedj1,

If it's an option you can get an Intel "CT" pci-e gig-e NIC for something like $25.00. It would be worth doing if it were my system.

How are your disks configured? Can you "dd" out a file locally at a good speed?

You could try using "iperf" (included with FN 8) to blast some network traffic to a client to see if the network is trouble.

-Will
 

Spacedj1

Cadet
Joined
Mar 1, 2012
Messages
8
HDD config:
4x3TB zfs RAIDz1 on MB SATA
8x3TB zfs RAIDz2 on IBM miniSAS controller

Yea, I already ordered an Intel EXPI9301CT. I'll post some dd info when i get home. How do I change mtu size?
 

survive

Behold the Wumpus
Moderator
Joined
May 28, 2011
Messages
875
All in one pool? How are they configured?

-Will
 

Spacedj1

Cadet
Joined
Mar 1, 2012
Messages
8
Hi Will

they are on two volumes. I actually disconnected the raidz2 due to some HDD temp issues, getting more fans. So, for now it's just the 4x3TB raidz1. dd results

dd if=/dev/zero of=/mnt/RANAS1/tmp.dat bs=2048k count=50k
51200+0 records in
51200+0 records out
107374182400 bytes transferred in 1067.807397 secs (100555758 bytes/sec)

dd if=/mnt/RANAS1/tmp.dat of=/dev/null bs=2048k count=50k
51200+0 records in
51200+0 records out
107374182400 bytes transferred in 269.950488 secs (397755096 bytes/sec)

thanks

-DJ
 

louisk

Patron
Joined
Aug 10, 2011
Messages
441
While everybody wants to run *the latest software*, I would suggest that you start your configuration with a stable release of FreeNAS and do testing of beta releases separately.

If you aren't going to use jumbo frames on every machine on the network, you'll get flakey results. Additionally, it should not make any significant difference with modern hardware.

FWIW, I've not gotten more than about 600Mbit (75MB) on/off my MBP (model 8,2, 7200rpm, 8G, 10.7, 10.8).
 

Spacedj1

Cadet
Joined
Mar 1, 2012
Messages
8
Thanks louisk, you had a good point. I just downgraded to 8.0.4. Fixed everything, i guess the 8.2 beta2 is just not ready enough.
 

mrME

Dabbler
Joined
Jan 4, 2012
Messages
22
Hi Spacedj1,

If it's an option you can get an Intel "CT" pci-e gig-e NIC for something like $25.00. It would be worth doing if it were my system.

How are your disks configured? Can you "dd" out a file locally at a good speed?

You could try using "iperf" (included with FN 8) to blast some network traffic to a client to see if the network is trouble.

-Will


+1 for that get an Intel NIC. Never could get constant transfer speed with on board RTL8111E
 
Status
Not open for further replies.
Top