Давайте воздержимся от вопросов операционки, планировщика, и т.п. Софт один хрен не имеет альтернативы (лучшей, чем этот софт).
Суть:
Есть некая задача, которая, хоть и параллелится, но лучше считается на 4 ядрах из 8, чем на всех 8. А еще лучше считается на 2 ядрах из 8.
На 8 и частоты низкие - 1.2-1.4ггц из 2.4ггц штатных (Е5-4640). Для 4 активных ядер - аналогично. Для 2 активных ядер частота повышается до 2.6-2.8 с номинальных 2.4 (включается турбобуст). Сразу скажу - если считать на одном активно ядре для каждого процессора - то все проседает очень сильно. Задача, все таки, параллелится.
Вопрос примерно такой:
Есть ли смысл брать просто четырехядерники? И гасить в них 2 ядра. Они дешевле, частота может быть штатная повыше (хотя сильно выше 2.4 и не бывает у них).
Или в процессоре есть некий ресурс (кэши\регистры\прочие транзисторы?), который более активно задействуется именно при неактивности части ядер?
Ну и вспомню, что вариант «брать десктопный К серии» - хреновый вариант, ибо это всего 64гб рамы. А процесс очень жруч до памяти на одной из своих стадий.
Еще вводные:
Память - 512гб (32х16гб) частотой 1600 (тайминги то ли 10, то ли 11, в биосе нет настроек памяти по частоте и таймингам).
Дисковая подсистема - Fusion-IO ioDrive2 1.2тб. С бешеным иопсом. Но она практически простаивает. Во время этого процессорного расчета и\о всего 2 в сек. (Софтина сжирает файл размером 20-100мб, молотит его, пишет 10-20мб результата, потом жрет следующий, и т.д.)