Gvinum RAID5 performance

Greg 'groggy' Lehey grog at FreeBSD.org
Sat Nov 6 15:23:23 PST 2004


On Sunday, 31 October 2004 at 23:56:17 +0100, Lukas Ertl wrote:
> On Mon, 1 Nov 2004 freebsd at newmillennium.net.au wrote:
>
>> Now, running a dd from a plex gives me less performance than running a
>> dd from one of the subdisks, even though the array is not running in
>> degraded mode.
>
> I'd consider this normal behaviour, since you have to go through the
> offset calculation.

The offset calculations should run at several orders of magnitude
faster than the disk transfers.  If reading a plex is slower than
reading the subdisk, I can see two reasons:

1.  Too small a stripe size.  If you (our anonymous user, who was
    using a single dd process) have to perform multiple transfers for
    a single request, the results will be slower.
2.  There may be some overhead in GEOM that slows things down.  If
    this is the case, something should be done about it.

I'm pretty sure that the old Vinum would not show this kind of
behaviour if (1) doesn't apply.

Greg
--
See complete headers for address and phone numbers.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20041107/c1e847f7/attachment-0001.bin


More information about the freebsd-current mailing list