On Jul 20, 2010, at 3:46 AM, Roy Sigurd Karlsbakk wrote:
> ----- Original Message -----
>> Hi,
>> for zfs raidz1, I know for random io, iops of a raidz1 vdev eqaul to
>> one physical disk iops, since raidz1 is like raid5 , so is raid5 has
>> same performance like raidz1? ie. random iops equal to one physical
>> disk's ipos.
> 
> Mostly, yes. Traditionl RAID-5 is likely to be faster than ZFS because of ZFS 
> doing checksumming, having the ZIL etc, but then, trad raid5 won't have the 
> safety offered by ZFS

Disagree. ZIL has nothing to do with RAIDness. Traditional RAID-5 suffers
from a read-modify-write sequence if the I/O is not perfectly matched to the
stripe width -- a 3x latency hit.  In raidz, the writes are always full stripe, 
so
there is only a 1x latency hit.  

OTOH, for reads, some RAID-5 implementations will read only a single 
portion of a stripe, if the I/O is small enough to fit. In this case, the small,
random read performance can approach RAID-0. raidz will always read
the full block, even though the full block might not be spread across all
of the disks. ZFS does this to verify the checksum of the data.

This is the classic tradeoff -- space, performance, dependability: pick two.
 -- richard

-- 
Richard Elling
rich...@nexenta.com   +1-760-896-4422
Enterprise class storage for everyone
www.nexenta.com



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

Reply via email to