> Сколько бы ни было процов: суть спора была в том, что принцип защиты памяти
> ядра (монолит или микроядро) не влияет на качество управления этими процами. в результате выяснилось, что чем больше cores, тем больше монолитное kernel тратит
времени на синхронизацию доступа к критическим секциям, семафоры, и т.п. фигню.
не говоря уже о том, что написать нетривиальное SMP-приложение - это очень сложная задача.
при переходе FreeBSD с 4.х на 6.х - вся 5-я ветка гораздо хуже 4-й и по производительности
и по надежности. такая вот цена одновременного использования нескольких cores системой FreeBSD.
не зря ведь откололась DragonFly BSD, потому что Matthew Dillon правильно считал
и считает SMP тупиковой веткой развития мультипроцессорных операционных систем.
2, 4 ядра было вчера, сегодня это уже 4, 8 ядер. через год-два наступит светлое будущее,
и все быстрые сегодня, тормозные и глючные завтра SMP kernels
больше никому не будут нужны при большом количестве cores.
и только во фре завершится переход UP => SMP,
как нужно будет начинать новый: SMP => NUMA.