this 48-core box...
Adrian Chadd
adrian at freebsd.org
Sat Sep 21 19:53:40 UTC 2013
.. just as a data point - there was a thread a while ago about numeric
processing performance on linux vs bsd.
It all boiled down to how jemalloc versus the linux allocator(s) allocate
blocks. jemalloc will page align things after a certain size. Linux didn't.
So when doing numeric processing, there was a lot of cache aliasing going
on leading to inefficient cache usage and redundant memory operations.
When the same workload on Linux was run on FreeBSD but with the Linux
library/allocators, the performance was identical.
No-one followed through. I think I may have to write a blog post about it.
-adrian
More information about the freebsd-questions
mailing list