10GBE tweaking guidelines ?

Status
Not open for further replies.

noogai93

Cadet
Joined
May 22, 2013
Messages
6
Hi,

Just wondering if anyone could give me some tweaking guidelines for 10gbe? I can pull
around 600/600MB/s R/W locally on the nas, and through cifs I can get around 330MB/s to windows.
I know I shouldn't expect much but I would like to squeeze every little bit of performance out of my pool.

The nas also has a quadport gbe adapter in lacp, I can have 4 clients pulling down 112MB/s simultaneously without any interruption.

would changing to a different protocol other than cifs be an alternative as well ? I'm open to ideas.

Nas Specs:
core i5 2500
16gb ddr3
intel x520-t2 (copper)
intel pro/1000 pt quadport
5x2tb seagate raidZ
freenas 9.2.1.6

PC Specs:
core i5 3570k
16gb ddr3
intel x520t-2 (copper)
2x samsung 840pro 128gb raid0
windows 8.1 pro

Nas and pc are directly connected via utp ethernet, no switch.

heh you can tell when arc kicks in :p
EBxWDob.png


edit: It seems that its just write/receiving performance to my windows pc, when I send data to the nas it hovers around 550MB/s peaking at around 700MB/s. The data being received by the pc seems to be held at 333MB/s, regardless if its my ssd array or ramdisk.

I have set mtu 9000 as option for the 10gbe interface in freenas and set jumbo frames to 9014 in windows, also low latency interrupts.
 
Last edited:

Rand

Guru
Joined
Dec 30, 2013
Messages
906
What have you set to receive buffers & co in you nic setup? Is tcp offloading activated? Whats your CPU usage?
 
Status
Not open for further replies.
Top