"Since the conclusion of the SMPng project, the focus of SMP development in FreeBSD has shifted from deploying locking infrastructure to careful profiling and optimization of kernel SMP strategies for increased performance on common workloads. FreeBSD 7.0 was the first release to benefit from this optimization work." The status of this work includes
MySQL workload benchmarks and
memory allocator performance in the new FreeBSD 8 branch. Also, here is a recent
presentation showing FreeBSD compared to several other operating systems like NetBSD, DrangonFly, Solaris, and Linux.
Member since:
2007-08-06
Notice how Nick isn't claiming he has disproven the benchmarks, so you can't claim that either
Actually he is using both different hardware (which may be relevant because this benchmark is very sensitive to CPU differences and Linux may be getting benefit from certain scheduler optimizations that are not yet enabled by default on FreeBSD) and different software (hand-compiled kernel with different configuration, and hand-compiled glibc). Most importantly he has not been able to replicate our results with older kernels, so we can't conclude that there was a change in Linux that improved performance.
There is clearly something different about his test setup that needs to be understood.