Все зависит от количества кэша на каждое ядро. Если мне память не изменяет, то нужно где-то 1,5-2 Мб кэша на ядро. Можно поэкспериментировать, выставить меньше ядер на майнинг и смотреть хешрейт, если он при увеличении ядер не растет, значит просто не хватает кэша и не стоит грузить все ядра.
Если найду, где читал об этом скину ссылку на пост.
Количества кэша на каждое ядро? Ну вот есть i7 3770K, в нём L1 = 256 кб, L2 = 1024 кб, L3 = 8192 кб. Отталкиваться от L3 размера кэша? Просто смотрел сводки по майнингу и на этом процессоре обычно выставляют 4 потока для майнинга, что по сути соответствует 2 мб на поток. Так?