128GB.

Does it mean that for dataset used for databases and similar environments where basically all blocks have fixed size and there is no other data all parity information will end-up on one (z1) or two (z2) specific disks?



On 23/06/2010 17:51, Adam Leventhal wrote:
Hey Robert,

How big of a file are you making? RAID-Z does not explicitly do the parity 
distribution that RAID-5 does. Instead, it relies on non-uniform stripe widths 
to distribute IOPS.

Adam

On Jun 18, 2010, at 7:26 AM, Robert Milkowski wrote:

Hi,


zpool create test raidz c0t0d0 c1t0d0 c2t0d0 c3t0d0 \
                  raidz c0t1d0 c1t1d0 c2t1d0 c3t1d0 \
                  raidz c0t2d0 c1t2d0 c2t2d0 c3t2d0 \
                  raidz c0t3d0 c1t3d0 c2t3d0 c3t3d0 \
                  [...]
                  raidz c0t10d0 c1t10d0 c2t10d0 c3t10d0

zfs set atime=off test
zfs set recordsize=16k test
(I know...)

now if I create a one large file with filebench and simulate a randomread 
workload with 1 or more threads then disks on c2 and c3 controllers are getting 
about 80% more reads. This happens both on 111b and snv_134. I would rather 
except all of them to get about the same number of iops.

Any idea why?


--
Robert Milkowski
http://milek.blogspot.com

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

--
Adam Leventhal, Fishworks                        http://blogs.sun.com/ahl



_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to