On Tue, 23 May 2000 20:37:09 BST, "Stephen C. Tweedie" <[EMAIL PROTECTED]> wrote:
>Hi,
>
>On Thu, May 18, 2000 at 01:48:14PM -0700, Brian Pomerantz wrote:
>> 
>> I've attached a plot of the performance curve for the Ciprico 7000
>> attached to the QLogic 2200.  The dd I have been using aligns the
>> buffer to a page, which as far as I know should work with Stephen
>> Tweedie's raw I/O.  Is there anything else that needs to be done to
>> use the raw device once it has been attached to a block device?
>
>Nope, there shouldn't be.
>
>To allow testing of larger blocksizes, I'll add a tunable sysctl
>limit to the 2.3 raw device code to support larger blocksizes.  I'm

Is this tunable for the 2.2 series kernels? I guess it makes sense there.
For the 2.3 kernels, my patch removes any such limitation and sends 
down the entire I/O request at whatever blocksize is requested.

>curious, though --- does anybody know what the typical blocksize is
>when applications are using raw I/O, as opposed to benchmark tests?

I've seen databases typically request in the range of 4k - 16M; the 16M
being _really_ _rare_ events. I'd be hardpressed for a typical value but
I think allowing for upto 1M request size should be good.

Stephen, I'll be sending out the patch against the 2.3.99.pre9-2 diffs. 
at the rawio site shortly. 

Thanks,
-Chait.

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to