On 24/06/2010 14:32, Ross Walker wrote:
On Jun 24, 2010, at 5:40 AM, Robert Milkowski<mi...@task.gda.pl>  wrote:

On 23/06/2010 18:50, Adam Leventhal wrote:
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?

No. There are always smaller writes to metadata that will distribute parity. 
What is the total width of your raidz1 stripe?


4x disks, 16KB recordsize, 128GB file, random read with 16KB block.
 From what I gather each 16KB record (plus parity) is spread across the raidz 
disks. This causes the total random IOPS (write AND read) of the raidz to be 
that of the slowest disk in the raidz.

Raidz is definitely made for sequential IO patterns not random. To get good 
random IO with raidz you need a zpool with X raidz vdevs where X = desired 
IOPS/IOPS of single drive.

I know that and it wasn't mine question.

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

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

Reply via email to