>Hi!
>
> Может ли кто-нибудь в двух словах пояснить глобальную разницу между
>этими двумя планировщиками (sys/conf/NOTES я читал). Проблема в том, что ряд
>приложений некорректно работают при включенном ULE на P4 с HTT. Все
>остальные комбинации (4BSD с/без HTT и ULE без HTT) нареканий не
>вызывают. Вопрос в следующем. В sys/conf/NOTES написано, что 4BSD является "suboptimal"
>для SMP ядра, а ULE - это новый, который идёт на
>смену и т.д. и т.п. СтОит ли заморачиваться с попытками запустить
>ядро с ULE на production сервере?
в двух словах описано в NOTES: новый планировщик написан-дорабатывается
с прицелом на SMPng (мульти-процессинг) и поточность, однако пока
в нем много недоработок и как результат - откат на "старый" SCHED_4BSD,
который в 5'ке не старый, а переработанный с учетом ряда возможностей
SMP и поточности, те база у него старая, но явно сказать что он старый
уже нельзя, хотя и старый (ну вобщем понятно ;).
И тем не менее, ULE будет ОСНОВНЫМ, потому как ради этого SMP/THREADs
полностью была перелопачена АРХИТЕКТУРА OS FreeBSD, да, еще и многоплатформенность. Ради всего этого выход новой версии задержался
чуть-ли не на три года и перевод 5'ой ветки в разряд Stable.
Такие пару слов устроят?
|