low(er) disk performance with sched_4bsd then with sched_ule
Kris Kennaway
kris at obsecurity.org
Wed Sep 14 14:08:11 PDT 2005
On Wed, Sep 14, 2005 at 10:20:13PM +0200, Oliver Lehmann wrote:
> Scott Long wrote:
>
> > Oliver Lehmann wrote:
> >
> > > Any idea where the 30MB/sec drawback comes from and if I missed sth.?
> > > I mean why there are 30MB/s more or less is worth to think about imho.
> > >
> >
> > Indeed. This definitely warrants much more testing and investigation.
> > My best guess is that ULE is allowing the uio copies of the data between
> > kernel and userland to complete with fewer interruptions. It could also
> > be better about keeping the threads from ping-ponging between CPUs. Can
> > you retest with different block sizes, ranging from 4k to 1m?
>
> http://pofo.de/tmp/dd_ULE.txt
> http://pofo.de/tmp/dd_4BSD.txt
>
> btw. the RAID strip size is 64k
Using schedgraph should be helpful to investigate why the two
schedulers differ so much.
Kris
-------------- 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/20050914/79d8fe34/attachment.bin
More information about the freebsd-current
mailing list