As I already posted here I was very happy with the initial results of my first FreeNAS server and thought of adding a 10 GbE NIC later.
After that I wonderd if I missed something using the wizard. So I decided to delete the VDEV and do it all over using the proper menue actions.
I didn't find anything different except compression to choose.
But after recreating everything LAN throughput dropped from 110 MB/s (maxed out 1 GbE) to 80-100 MB/s for the very same data to transfer!
So what went wrong?
I did some local tests from the commandline on an uncompressed dataset:
dd if=/dev/zero of=testfile bs=1048576
^C297981+0 records in
297980+0 records out
312454676480 bytes transferred in 602.481468 secs (518612925 bytes/sec)
=> 495 MB/s, CPU Usage = 15%
dd if=testfile of=/dev/null bs=1048576
297981+0 records in
297981+0 records out
312455725056 bytes transferred in 551.480556 secs (566576141 bytes/sec)
=> 540 MB/s, CPU Usage = 5%
dd if=/dev/zero of=testfile bs=262144
^C1359652+0 records in
1359651+0 records out
356424351744 bytes transferred in 669.834712 secs (532107915 bytes/sec)
=> 507 MB/s, CPU Usage = 15%
dd if=testfile of=/dev/null bs=262144
1359652+0 records in
1359652+0 records out
356424613888 bytes transferred in 692.984025 secs (514333089 bytes/sec)
=> 490 MB/s, CPU Usage = 5%
So ZFS performance should be OK.
With 1 GbE not maxed out, 10 GbE will not make much sense.
Any hints?
Greets,
Mike
After that I wonderd if I missed something using the wizard. So I decided to delete the VDEV and do it all over using the proper menue actions.
I didn't find anything different except compression to choose.
But after recreating everything LAN throughput dropped from 110 MB/s (maxed out 1 GbE) to 80-100 MB/s for the very same data to transfer!
So what went wrong?
I did some local tests from the commandline on an uncompressed dataset:
dd if=/dev/zero of=testfile bs=1048576
^C297981+0 records in
297980+0 records out
312454676480 bytes transferred in 602.481468 secs (518612925 bytes/sec)
=> 495 MB/s, CPU Usage = 15%
dd if=testfile of=/dev/null bs=1048576
297981+0 records in
297981+0 records out
312455725056 bytes transferred in 551.480556 secs (566576141 bytes/sec)
=> 540 MB/s, CPU Usage = 5%
dd if=/dev/zero of=testfile bs=262144
^C1359652+0 records in
1359651+0 records out
356424351744 bytes transferred in 669.834712 secs (532107915 bytes/sec)
=> 507 MB/s, CPU Usage = 15%
dd if=testfile of=/dev/null bs=262144
1359652+0 records in
1359652+0 records out
356424613888 bytes transferred in 692.984025 secs (514333089 bytes/sec)
=> 490 MB/s, CPU Usage = 5%
So ZFS performance should be OK.
With 1 GbE not maxed out, 10 GbE will not make much sense.
Any hints?
Greets,
Mike
Last edited: