davegibson
Cadet
- Joined
- Jan 12, 2012
- Messages
- 7
Hello all,
Just a quick shot-in-the-dark question: can anyone explain why this may be happening?
I have a smaller system, single little i3 CPU, 12GB RAM, and 8x3TB SATA disks on an LSI SAS9211-8i. These disks are in one big RAIDZ pool (7 usable space). This system, under iSCSI load, is known to have latency issues on the array.
Thus, I built a bigger system: ASUS Z8NA-D6 mobo w/dual Xeon E5504 and 48GB RAM, and 16x3TB SATA disks on two LSI SAS9211-8i cards. This system has what I would consider a better-optimized array: 3 pools of 5 drives each in their own raidz pool, all in the same pool for a total of 15 drives with 12 drives usable space. This should get 12 drives of striping (vs. 7 drives on smaller system) and 3 pools worth of IOPS increase.
But when I run a dd to test speeds, the smaller system is faster...!
dd speed examples (using dd if=/dev/zero of=/mnt/Volume/testfile bs=1024 count=50000, etc.):
---------------------------
Small system, write speed:
51200000 bytes transferred in 0.305716 secs (167475676 bytes/sec)
Small system, read speed:
51200000 bytes transferred in 0.130692 secs (391760766 bytes/sec)
---------------------------
Large system, write speed:
51200000 bytes transferred in 0.466420 secs (109772267 bytes/sec)
Large system, read speed:
51200000 bytes transferred in 0.198514 secs (257916338 bytes/sec)
---------------------------
SO:
Any ideas why this larger system isn't kicking the crap out of the smaller one? The larger system is showing no signs of any trouble; clean messages file, etc.
I'm a little stumped...
Thanks!
-Dave
Just a quick shot-in-the-dark question: can anyone explain why this may be happening?
I have a smaller system, single little i3 CPU, 12GB RAM, and 8x3TB SATA disks on an LSI SAS9211-8i. These disks are in one big RAIDZ pool (7 usable space). This system, under iSCSI load, is known to have latency issues on the array.
Thus, I built a bigger system: ASUS Z8NA-D6 mobo w/dual Xeon E5504 and 48GB RAM, and 16x3TB SATA disks on two LSI SAS9211-8i cards. This system has what I would consider a better-optimized array: 3 pools of 5 drives each in their own raidz pool, all in the same pool for a total of 15 drives with 12 drives usable space. This should get 12 drives of striping (vs. 7 drives on smaller system) and 3 pools worth of IOPS increase.
But when I run a dd to test speeds, the smaller system is faster...!
dd speed examples (using dd if=/dev/zero of=/mnt/Volume/testfile bs=1024 count=50000, etc.):
---------------------------
Small system, write speed:
51200000 bytes transferred in 0.305716 secs (167475676 bytes/sec)
Small system, read speed:
51200000 bytes transferred in 0.130692 secs (391760766 bytes/sec)
---------------------------
Large system, write speed:
51200000 bytes transferred in 0.466420 secs (109772267 bytes/sec)
Large system, read speed:
51200000 bytes transferred in 0.198514 secs (257916338 bytes/sec)
---------------------------
SO:
Any ideas why this larger system isn't kicking the crap out of the smaller one? The larger system is showing no signs of any trouble; clean messages file, etc.
I'm a little stumped...
Thanks!
-Dave