Re: Are large RAID stripe sizes useful with FreeBSD?



Ivan Voras wrote:
Most of new hardware RAID controllers offer stripe sizes of 128K, 256K
and some also have 512K and 1M stripes. In the simplest case of RAID0 of
two drives, knowing that the data is striped across the drives and that
FreeBSD issues IO request of at most 64K, is it useful to set stripe
sizes to anything larger than 32K? I suppose something like TCQ would
help the situation but does anyone know how is this situation usually
handled on the RAID controllers?

Short answer: yes. Larger stripe sizes would allow better performance for continuous read/write. In theory they will negatively affect small size read/write but in practice you will notice that larger stripe size would give better performance in almost all cases.

--
Xin LI <delphij@xxxxxxxxxxx> http://www.delphij.net/
FreeBSD - The Power to Serve!
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Promise TX4000- two striped drives a goner or....
    ... This is my "one" disk (2 drives) ... This is output of findpart 3 ... Copyright Svend Olaf Mikkelsen, 1999-2006. ... drives in the stripe. ...
    (comp.sys.ibm.pc.hardware.storage)
  • Re: [opensuse] Re: [OT] vmware and fake scsi devs
    ... Single threaded access to a raid array may not be helped by adding ... by adding disks to an array. ... So if you have M drives, ... stripe, then the existing parity data can be ignored. ...
    (SuSE)
  • Re: Data recovery from a RAID set with XP Pro
    ... > I fear I am not certain which is Mirror and which is Stripe. ... > drives are set up as two pairs of Master and Slave, ... RAID 0+1 can be configured so that a channel mirrors a channel with the ...
    (microsoft.public.windowsxp.basics)
  • Re: [opensuse] Raid5/LVM2/XFS alignment
    ... the number of drives that can be doing parallel i/o and the second 4 ... When you do a non-full stripe write, the kernel has to read the ... read the old chunk data, recalc the checksum, write the ... Litigation Triage Solutions Specialist ...
    (SuSE)
  • Re: sequential disk read speed
    ... are all that is needed for seeking to be independent. ... 128 coarse stripe reads is any less than the ... those leaf nodes will tend to reside on different tracks. ... with four drives in the RAID0, each drive will only need to perform ...
    (comp.databases.theory)