Slow ZFS read speeds

Status
Not open for further replies.

epiphanyplx

Cadet
Joined
Nov 12, 2014
Messages
2
Hello! First of all, this is my first experience with FreeNAS. I appreciate any light you can shed on my situation.

I recently bought a Dell C6105 and set up one of the nodes as a freeNAS server (the other two are esxi hosts.) It has 4x 2TB WD2003FYYS (rated for 138 MB/s) set up in RAIDZ. It also has 2 extra drives, one SSD where my DC lives and my old 2 TB drive that I am using as a backup location for VMs and Windows Server Backup locations.

My issue is with the RAIDZ ZFS pool. I noticed that when transferring files from here to my computer that I wasn't getting the speeds I wanted. Before upgrading to this server I would get 60-80 MB/s read speeds. Now I am getting ~30 MB/s. I did some Googling and saw posts recommending using dd to test speeds so as to cut out other variables.

I ran dd if=/dev/zero of=testfile bs=1024 count=50000 and got 79 MB/s. If I'm not mistaken, this is write speed, seems good if not amazing. Then I ran dd if=testfile of=/dev/zero vs=1024 count=50000 and got 30 MB/s. It is my understanding that these speeds are before any of the network or file sharing stuff comes into play. If this is the case, what can I do to improve speed?

EDIT: Something I forgot to mention, my server has 2x 6 core AMD 1.8 ghz CPUs and 24 GB of RAM. I believe this should be more than enough.

Thanks again for your help.
 
D

dlavigne

Guest
Did you figure this out? If not, which NIC driver is being used (from ifconfig)?
 

epiphanyplx

Cadet
Joined
Nov 12, 2014
Messages
2
Did you figure this out? If not, which NIC driver is being used (from ifconfig)?

I haven't gotten it resolved yet. Here are the results of ifconfig -a. It doesn't seem to list the driver name though. Thanks for the help!

igb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>

ether 00:e0:81:bb:78:ce

inet 192.168.1.105 netmask 0xffffff00 broadcast 192.168.1.255

nd6 options=9<PERFORMNUD,IFDISABLED>

media: Ethernet autoselect (1000baseT <full-duplex>)

status: active

igb1: flags=8c02<BROADCAST,OACTIVE,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>

ether 00:e0:81:bb:78:cf

nd6 options=9<PERFORMNUD,IFDISABLED>

media: Ethernet autoselect (1000baseT <full-duplex>)

status: active

ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536

nd6 options=9<PERFORMNUD,IFDISABLED>

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384

options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>

inet6 ::1 prefixlen 128

inet6 fe80::1%lo0 prefixlen 64 scopeid 0xa

inet 127.0.0.1 netmask 0xff000000

nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>​
 
Status
Not open for further replies.
Top