Re: Are large RAID stripe sizes useful with FreeBSD?



On 31/03/2008, Scott Long <scottl@xxxxxxxxxx> wrote:

For writes, the performance penalty of smaller I/O's (assuming no RAID-5
effects) is minimal; most caching controllers and drives will batch the
concurrent requests together, so the only loss is in the slight overhead
of the extra transaction setup and completion. For reads, the penalty
can be greater because the controller/disk will try to execute the first
request immediately and not wait for the second part to be requested,
leading to the potential for extra rotational and head movement delays.
Many caching RAID controllers offer a read-ahead feature to counteract
this. However, while my testing has shown little measurable benefit to
this, YMMV.

Thank you, this is the kind of explanation I hoping for. One more
thing: is TCQ (e.g. the SCSI variant) orthogonal to this?
_______________________________________________
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: Are large RAID stripe sizes useful with FreeBSD?
    ... most caching controllers and drives will batch the ... concurrent requests together, so the only loss is in the slight overhead ... Many caching RAID controllers offer a read-ahead feature to counteract ... complete requests faster, but the controller already looks to the OS ...
    (freebsd-current)
  • Re: vfs.hirunningspace on a 3ware 8506
    ... but the kernel does. ... the amount of memory associated with outstanding ... >>read requests is subtracted from vfs.hirunningspace. ... The Adaptec controllers we use have 16 MB ...
    (freebsd-performance)
  • Re: vfs.hirunningspace on a 3ware 8506
    ... The controller itself doesn't care, ... read requests is subtracted from vfs.hirunningspace. ... requests some priority, but in high performance systems with fast, ... caching raid controllers the default value of said variable is too low ...
    (freebsd-performance)
  • Re: [ext3][kernels >= 2.6.20.7 at least] KDE going comatose when FS is under heavy write load (massi
    ... scheduling _too_: ... break up large write requests (yeah, it will make for worse IO ... controllers that don't have insane overheads per command, ...
    (Linux-Kernel)