Что-то никак я немогу разобраться с работой dnet на Xeon'ах с HT в двухпроцесорной конфигурации. Ставишь 4 кранча - загрузка в таскменеджере 4 процессоров по 100%, core throughtput около 4,000,000 keys/sec. Ставишь 2 кранча (max-threads=2)- загрузка в таскменеджере 1 и 2 процессоры на 100%, 3 и 4 не загружены, core throughtput около 8,500,000 keys/sec. Подскажите, как правильно сделать в данном случае и в случае Пентиума4 с HT
[RC5] По кранчеру на _физический_ процессор.01.11.04 17:15 Автор: HandleX <Александр М.> Статус: The Elderman
> Как указать количество кранчеров - поиск, точно было. [processor-usage]
max-threads=2
Вот эти две строки (выше) нужно добавить в dnet.ini — число 2 говорит о том, что нужно запустить два кранчера.
[RC5] ИМХО вопрос был не "как запустить н-ое колво кранчей"", а "как явно отправить определенный кранч в определенный проц?". И ответов на второй вопрос пока я не встречал.:-)02.11.04 10:34 Автор: Garick <Yuriy> Статус: Elderman
Вообще, в виндах это называется Affinity Mask для процесса/потока. НО! IMHO, нет нужды запрещать виндовозному щедулеру решать, где потоку лучше всего исполняться... Смысла никакого нет.
Спасибо, вот именно про это я и спрашивал03.11.04 02:47 Автор: Анфёров Евгений Статус: Незарегистрированный пользователь