Hey,
I have 2 machines that are serving as NAS boxes.
Machine 1 has 8x4TB WD Greens with idle turned off as a RaidZ2 array, 8GB non-ECC, an i5 4970S and a Gigabyte Z97 motherboard. I also have 2x1TB WD Blues as the OS drive. All disks are plugged into the motherboard, with the exception of the 1TB drives, which are on a raid card.
Machine 2 has 6x3TB WD Greens with idle turned off, 16GB ECC, an Intel E3 1240v3, and a supermicro motherboard. I have the OS on a thumbdrive plugged a the USB port in the back.
Machine 1 was built first when money was a little tighter hence the difference in parts.
My question is:
I'm generating a file with the following line in bash:
I then run
On Machine 2, I get approximately 350 MB/s on the ZFS array. I'm very happy with this and I think it's what I should be seeing.
On Machine 1, I seem to get approximately 70 MB/s no matter what, whether all operations are on the 1TB OS disk, are all on the ZFS array, or from one to the other. Changing from RaidZ2 to just a simple stripe also doesn't seem to make a difference.
So I'm hoping that someone can help me figure out where the problem is and whether it's something hardware related, or if it's simply an issue of ZFS tuning.
Any thoughts or comments are appreciated.
Thanks!
I have 2 machines that are serving as NAS boxes.
Machine 1 has 8x4TB WD Greens with idle turned off as a RaidZ2 array, 8GB non-ECC, an i5 4970S and a Gigabyte Z97 motherboard. I also have 2x1TB WD Blues as the OS drive. All disks are plugged into the motherboard, with the exception of the 1TB drives, which are on a raid card.
Machine 2 has 6x3TB WD Greens with idle turned off, 16GB ECC, an Intel E3 1240v3, and a supermicro motherboard. I have the OS on a thumbdrive plugged a the USB port in the back.
Machine 1 was built first when money was a little tighter hence the difference in parts.
My question is:
I'm generating a file with the following line in bash:
dd if=/dev/random of=/randomfile count=1024 bs=1M
I then run
rsync -Pav randomfile randomfile2
On Machine 2, I get approximately 350 MB/s on the ZFS array. I'm very happy with this and I think it's what I should be seeing.
On Machine 1, I seem to get approximately 70 MB/s no matter what, whether all operations are on the 1TB OS disk, are all on the ZFS array, or from one to the other. Changing from RaidZ2 to just a simple stripe also doesn't seem to make a difference.
So I'm hoping that someone can help me figure out where the problem is and whether it's something hardware related, or if it's simply an issue of ZFS tuning.
Any thoughts or comments are appreciated.
Thanks!