DANFA

Как увеличить хешрейт майнинга на процессоре

Из за отсутствия опыта майнить, я не могу раздавать умные совета, как увеличить хешрейт. Могу лишь рассказывать о своих экспериментах, которые дали прирост хешей, или наоборот, уменьшили их количество.

Разумеется, совет: сменить железо на более мощное, будет более, чем очевидный. Но, как быть, если менять железо не представляется возможности. Об этом поговорим.

Посмотрел пару роликов, как собирают фермы, в одном из них советовали активировать блокировку больших страниц, мол, это даёт прирост на 1000 H/s. Я полез активировать, как оказалось, у меня уже включена данная опция. Я попробовал удалить пользователя, и получил минус ~1000 H/s, и сразу вернул запись назад.
Как включить данную опцию, рассказал тут: Блог: Активация блокировки страниц в памяти HUGE PAGE в Windows.

Продолжаю ставить эксперименты.

Возможно, будет интересно: Тема: Настройка компьютера для майнинга.
Убрал все приложения из автозагрузки, кроме программы майнинга.

Зашёл в BIOS, по пути: "IntelRCSetup > Memory Configuration > Memory Timings & Voltage Override", и тут изменил так:
DIMM profile       [MANUAL]
Memory Frequency   [2400]
Memory Voltage     0
Command Timing     [Auto]
Refresh Rate       32767
CAS Latency        14
tRP                13
tRCD               13
tRAS               28
tWR                0
tRFC               248
tRRD               0
tRTP               0
tWTR               0
tFAW               0
tRC                0
tCWL               0

После данных правок, хешрейт процессора подрос, примерно, на 800 H/s.
По советам одного блогера с Ютуба, отключил Hyper-threading, в BIOS, на что сразу получил минус ~1000 H/s. Включил обратно.

Снова копался с "Memory Timings & Voltage Override" и добился таких цифр:
DIMM profile       [MANUAL]
Memory Frequency   [3200]
Memory Voltage     0
Command Timing     [Auto]
Refresh Rate       32767
CAS Latency        13
tRP                12
tRCD               12
tRAS               28
tWR                0
tRFC               248
tRRD               0
tRTP               0
tWTR               0
tFAW               0
tRC                0
tCWL               0

Получил: плюс ~150 H/s.

Процессор Intel Xeon E5-2680 v4, с такими настройками, выдаёт 6900 - 7000 H/s.

Если делаю данные цифры меньше, то ни система, ни BIOS, не стартует:
CAS Latency        13
tRP                12
tRCD               12

Приходится вынимать батарейку, с материнской платы.
Получись поднять хешрейт ещё выше, на 350 - 400 H/s. Снова в BIOS: "IntelRCSetup > Processor Configuration", и тут, параметр VMX перевожу в Disable. Как я понял, данный параметр позволяет/запрещает занижать частоты процессора. Я отключил занижение частот.

Дальше: "IntelRCSetup > QPI Configuration > QPI General Configuration", тут нашёл два параметра: COD Enable и Early Snoop, что отвечают за управление внутренним кэшем L3. Оба параметра переключив в Enable.

Процессор Intel Xeon E5-2680 v4, со всеми вышеперечисленными настройками, выдаёт 7100 - 7400 H/s.