Hello,
I'm running FreeNAS 9.1.1 x64 with the following hardware:
Intel i3 4340
ASRock Z87 PRO4
16GB RAM
4x 3TB WD Red Drives
After I'd gotten everything installed and running, I thought I'd run a few benchmarks to see where things were at.
I found that I get fantastic write speeds:
(197 MB/s)
But read speeds, oddly, are abysmal (I killed the test after about 13 minutes):
(33 MB/s)
I'm at a loss on how to troubleshoot this much further. I've tried running dd against the raw drives (/dev/ada1, etc) singly and at the same time (as per this thread: http://forums.freenas.org/threads/write-performance-issues-mid-level-zfs-setup.13372/) and any time I read data directly from the drives, I see throughput in the 140-150 MB/s per drive range.
When I run gstat during the ZFS write tests, all 4 drives are almost constantly at 100% utilization. During read tests, generally 1 or 2 drives will be pegged at 100%, and the other 2 or 3 will be less than 20%. I've noticed that ada2 and ada3 tend to be the ones at 100%, but it changes; they're just at 100% the most often.
Any suggestions on what to check next? Am I misreading these numbers somehow?
Any help would be greatly appreciated.
Thanks,
I'm running FreeNAS 9.1.1 x64 with the following hardware:
Intel i3 4340
ASRock Z87 PRO4
16GB RAM
4x 3TB WD Red Drives
After I'd gotten everything installed and running, I thought I'd run a few benchmarks to see where things were at.
I found that I get fantastic write speeds:
Code:
# dd if=/dev/zero of=testfile bs=2048k count=25k 25600+0 records in 25600+0 records out 53687091200 bytes transferred in 260.237136 secs (206300654 bytes/sec)
(197 MB/s)
But read speeds, oddly, are abysmal (I killed the test after about 13 minutes):
Code:
# dd of=/dev/null if=testfile bs=2048k ^C12910+0 records in 12910+0 records out 27074232320 bytes transferred in 783.682117 secs (34547467 bytes/sec)
(33 MB/s)
I'm at a loss on how to troubleshoot this much further. I've tried running dd against the raw drives (/dev/ada1, etc) singly and at the same time (as per this thread: http://forums.freenas.org/threads/write-performance-issues-mid-level-zfs-setup.13372/) and any time I read data directly from the drives, I see throughput in the 140-150 MB/s per drive range.
When I run gstat during the ZFS write tests, all 4 drives are almost constantly at 100% utilization. During read tests, generally 1 or 2 drives will be pegged at 100%, and the other 2 or 3 will be less than 20%. I've noticed that ada2 and ada3 tend to be the ones at 100%, but it changes; they're just at 100% the most often.
Any suggestions on what to check next? Am I misreading these numbers somehow?
Any help would be greatly appreciated.
Thanks,