ULE vs. 4BSD in RELENG_7
josh.carroll at gmail.com
Thu Oct 18 09:10:57 PDT 2007
> I have noticed some performance discrepancies with ULE and 4BSD in
> RELENG_7, specifically with ffmpeg. I have all the kernel debugging
> options disabled, and as I understand it, the userland debugging is
> all off by default in RELENG_7.
Here are a couple of additional benchmarks comparing the schedulers on
make -j8 -DNOCLEAN buildkernel
Difference: -6.6 %
Difference: +0.48 %
super-smack (select-key 10 10000):
Difference: +23.69 %
super-smack (update-select 10 10000):
Difference: +5.36 %
So at least for the MySQL super-smack benchmark (I know it's a rather
contrived benchmark), ULE is significantly faster for select-key and a
decent improvement for update-select. ubench is about the same, but
building a kernel is also slower with ULE.
Was ULE tuned with MySQL in mind, without considering other workloads?
Are there other benchmarks for "real" workloads I can run to compare
(e.g. Apache benchmarks, etc)? I'd like to help in any way I can, so
folks can choose the right scheduler for their usage model.
More information about the freebsd-stable