ULE vs. 4BSD in RELENG_7

Josh Carroll josh.carroll at gmail.com
Fri Nov 9 19:02:31 PST 2007


> Josh,  I had an interesting thought today.  What if the reason 4BSD is
> faster is because it distributes load more evenly across all packages
> because it distributes randomly?  ULE distributed across cores evenly but
> not packages.   Can you try the attached patch?  This also turns the
> default slice size down but does not contain the other context switch
> performance improvements.

Hi Jeff,

here are the results:

ffmpeg:  1:38.885

sysbench: (4,8,12,16 threads respectively):
   2221.93
   2327.87
   2292.49
   2269.29

And buildworld: 13m47.052s

Much improved! :)

Josh


More information about the freebsd-performance mailing list