I've finally set up by FreeNAS8 build and after a few hitches with USB3 and Realtek 8111E incompatibilies it is up and running. I'm a bit disappointed with the throughput though, especially compared to my previous Linux based file server.
I'm getting good numbers internally on my 5 drive raidz1:
dd if=/dev/zero of=tmp.dat bs=2048k count=50k
107374182400 bytes transferred in 420.021247 secs (255639883 bytes/sec)
dd if=tmp.dat of=/dev/null bs=2048k count=50k
107374182400 bytes transferred in 579.030657 secs (185437819 bytes/sec)
I'm a bit confused by the inverted results, with writing much faster than reading.
The problem is however remotely. Using iperf and various window sizes I get approx 400Mbits/sec with FreeNAS as client and 300Mbits/sec as server to one client. With 2 clients I get roughly 500Mbits/sec in total.
I've tried ftp and cifs with multiple clients, all with similar results. CrystalDiskMark over cifs gives:
Sequential Read : 27.160 MB/s
Sequential Write : 52.057 MB/s
Random Read 512KB : 25.480 MB/s
Random Write 512KB : 50.648 MB/s
Random Read 4KB (QD=1) : 8.861 MB/s [ 2163.2 IOPS]
Random Write 4KB (QD=1) : 8.582 MB/s [ 2095.1 IOPS]
Random Read 4KB (QD=32) : 34.891 MB/s [ 8518.3 IOPS]
Random Write 4KB (QD=32) : 50.974 MB/s [ 12444.8 IOPS]
I can't find the bottleneck, neither cpu, memory or network is saturated. Any suggestions would be helpful.
My setup is:
FreeNAS-8.0.1-RELEASE-amd64 (8081)
CPU: Intel Pentium G620 @ 2.60GHz
RAM: 8161MB
MB: Gigabyte GA-PA65-UD3-B3 (Intel H61)
NIC: Intel PRO/1000 GT
Drives: raidz1 with 1 x WDC WD20EARS, 4 x WDC WD20EARX
I'm getting good numbers internally on my 5 drive raidz1:
dd if=/dev/zero of=tmp.dat bs=2048k count=50k
107374182400 bytes transferred in 420.021247 secs (255639883 bytes/sec)
dd if=tmp.dat of=/dev/null bs=2048k count=50k
107374182400 bytes transferred in 579.030657 secs (185437819 bytes/sec)
I'm a bit confused by the inverted results, with writing much faster than reading.
The problem is however remotely. Using iperf and various window sizes I get approx 400Mbits/sec with FreeNAS as client and 300Mbits/sec as server to one client. With 2 clients I get roughly 500Mbits/sec in total.
I've tried ftp and cifs with multiple clients, all with similar results. CrystalDiskMark over cifs gives:
Sequential Read : 27.160 MB/s
Sequential Write : 52.057 MB/s
Random Read 512KB : 25.480 MB/s
Random Write 512KB : 50.648 MB/s
Random Read 4KB (QD=1) : 8.861 MB/s [ 2163.2 IOPS]
Random Write 4KB (QD=1) : 8.582 MB/s [ 2095.1 IOPS]
Random Read 4KB (QD=32) : 34.891 MB/s [ 8518.3 IOPS]
Random Write 4KB (QD=32) : 50.974 MB/s [ 12444.8 IOPS]
I can't find the bottleneck, neither cpu, memory or network is saturated. Any suggestions would be helpful.
My setup is:
FreeNAS-8.0.1-RELEASE-amd64 (8081)
CPU: Intel Pentium G620 @ 2.60GHz
RAM: 8161MB
MB: Gigabyte GA-PA65-UD3-B3 (Intel H61)
NIC: Intel PRO/1000 GT
Drives: raidz1 with 1 x WDC WD20EARS, 4 x WDC WD20EARX