Hi,

On Mon, 26 Apr 1999 21:28:20 +0100 (IST), Paul Jakma <[EMAIL PROTECTED]>
said:

> it was close between 32k and 64k. 128k was noticably slower (for
> bonnie) so i didn't bother with 256k. 

Fine, but 128k will be noticeably faster for some other tasks.  Like I
said, it depends on whether you prioritise large-file bandwidth over the
ability to serve many IOs at once.

> viz pipelining: would i be right in thinking that a decent scsi
> controller and drives can "pipeline" /far/ better than, eg, a udma
> setup?

Yes, although you eventually run into a different bottleneck: the
filesystem has to serialise every so often while reading its indirection
metadata blocks.  Using a 4k fs blocksize helps there (again, for
squeezing the last few %age points out of sequential readahead).

> ie the optimal chunk size would be higher for a scsi system than for
> an eide/udma setup?

udma can do readahead and multi-sector IOs.  scsi can have limited
tagged queue depths.  Command setup is more expensive on scsi than on
ide.  Which costs dominate really depends on the workload.

--Stephen

Reply via email to