ということで、

# ADAPTIVE_MUTEXES changes the behavior of blocking mutexes to spin
# if the thread that currently owns the mutex is executing on another
# CPU.
options ADAPTIVE_MUTEXES

の機能を有効にして、

# MUTEX_WAKE_ALL changes the mutex unlock algorithm to wake all waiters
# when a contested mutex is released rather than just awaking the highest
# priority waiter.
options MUTEX_WAKE_ALL

の機能をcurrentから5.2.1Rにバックポートしてみた。

ex7でSMPをオンにして実験開始。さてどうなるか。