История изменений
Исправление bugfixer, (текущая версия) :
Ну, типа того.
Всё печальнее на самом деле. Я даже не знаю как грамотно делать scheduling decisions если ядра неоднородны. А если там ещё и turbo boost плавает, и если он ещё от чипа к чипу разный - ооо… И без того геморроя хватает если у Вас, например, несколько сотен процессов на 64-80 ядер что могут возжелать проснуться одновременно. Их если удаётся по NUMA распартишионить дабы они в «чужую» память не ходили - уже хорошо…
Исходная версия bugfixer, :
Ну, типа того.
Всё печальнее на самом деле. Я даже не знаю как грамотно делать scheduling decisions если ядра не однородны. А если там ещё и turbo boost плавает, и если он ещё от чипа к чипу разный - ооо… И без того геморроя хватает если у Вас, например, несколько сотен процессов на 64-80 ядер что могут возжелать проснуться одновременно. Их если удаётся по NUMA распартишионить дабы они в «чужую» память не ходили - уже хорошо…