On Monday, 20 March 2000 at 22:52:59 +0100, Poul-Henning Kamp wrote:
> In message <[EMAIL PROTECTED]>, Alfred Perlstein writes:
>> * Poul-Henning Kamp <[EMAIL PROTECTED]> [000320 11:45] wrote:
>>> In message <[EMAIL PROTECTED]>, Alfred Perlstein writes:
>>>
>>>> Keeping the currect cluster code is a bad idea, if the drivers were
>>>> taught how to traverse the linked list in the buf struct rather
>>>> than just notice "a big buffer" we could avoid a lot of page
>>>> twiddling and also allow for massive IO clustering ( > 64k )
>>>
>>> Before we redesign the clustering, I would like to know if we
>>> actually have any recent benchmarks which prove that clustering
>>> is overall beneficial ?
>>
>> Yes it is really benificial.
>>
>> I'm not talking about a redesign of the clustering code as much as
>> making the drivers that take a callback from it actually traverse
>> the 'union cluster_info' rather than relying on the system to fake
>> the pages being contiguous via remapping.
>>
>> There's nothing wrong with the clustering algorithms, it's just the
>> steps it has to take to work with the drivers.
>
> Hmm, try to keep vinum/RAID5 in the picture when you look at this
> code, it complicated matters a lot.
I don't think it's that relevant, in fact.
Greg
--
Finger [EMAIL PROTECTED] for PGP public key
See complete headers for address and phone numbers
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message