vinum performance

Greg 'groggy' Lehey grog at FreeBSD.org
Thu Apr 3 22:11:40 PST 2003


On Wednesday,  2 April 2003 at 10:24:39 +0200, Lukas Ertl wrote:
> On Wed, 2 Apr 2003, Greg 'groggy' Lehey wrote:
>
>>> I've done some rawio benchmarks with different process counts (1, 2, 4, 8,
>>> 16, 32 and 64). The results are at
>>> <http://mailbox.univie.ac.at/~le/rawio.html>.
>>
>> How does this compare to the raw disk?
>
> Oops, sorry, I've forgotten to include them on the page. They are on there
> now.
>
> Raw disk performance is indeed worse than RAID0/RAID5.

Yes, those figures look much more like what I would expect.  Those
RAID-0 figures look nice, don't they?

> Also interesting is that the sequential read performance drops
> significantly in all cases when going from 8 to 16 processes.

Yes, that's strange.  I wonder what causes it.

> Probably the bus is filled up then.

No, the various busses don't know how many processes are active.
Looking at those figures, it's clear that there's some cache activity
then.  There's no way you can transfer 52 MB/s from a single disk
platter, so it must be in cache.  Somewhere between 8 and 16
concurrent transfers from different parts of the disk must confuse the
cache.  You'll notice that after that point, the read speeds pick up
again.

Another thing of interest is that there's a slight drop-off in some
cases when going from 256 kB to 512 kB stripes.  I've seen that
elsewhere as well, but I still don't have a good explanation.

I'd be interested to see how RAIDFrame compares.

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-stable/attachments/20030404/be35c1db/attachment.bin


More information about the freebsd-stable mailing list