On Tue, Mar 10, 2009 at 05:57:16PM -0500, Bob Friesenhahn wrote:
> On Tue, 10 Mar 2009, Moore, Joe wrote:
> 
> >As far as workload, any time you use RAIDZ[2], ZFS must read the 
> >entire stripe (across all of the disks) in order to verify the 
> >checksum for that data block.  This means that a 128k read (the 
> >default zfs blocksize) requires a 32kb read from each of 6 disks, 
> >which may include a relatively slow seek to the relevant part of the 
> >spinning rust.  So for random I/O, even though the data is striped
> 
> This is not quite true.  Raidz2 is not the same as RAID6.  ZFS has an 
> independent checksum for its data blocks.  The traditional RAID type 
> technology is used to repair in case data corruption is detected.

What part isn't true?  ZFS has a independent checksum for the data
block.  But if the data block is spread over multiple disks, then each
of the disks have to be read to verify the checksum.

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

Reply via email to