Майнинг,  Статьи

Советы по майнингу криптовалют на процессоре

В связи со значительным ростом курса биткоина и ряда других криптовалют в последние месяцы значительно выросла прибыль от майнинга. Помимо традиционных устройств для майнинга, таких как видеокарты, ASIC-и и FPGA, снова прибыльными стали процессоры.

В настоящее время существуют десятки криптовалют, которые можно успешно майнить на центральных процессорах. Наибольшую прибыль приносят новейшие процессоры, имеющие много ядер, быстродействующий внутренний кеш большого объема. Лучше всего себя показывают модели, поддерживающие выполнение новейших специализированных инструкций по выполнению сложных вычислений.

Какие процессоры стоит выбирать для майнинга?

В этом контексте нужно выделить процессоры, как минимум, поддерживающие инструкции AVX2 (Intel Haswell четвертого поколения и выше, AMD от архитектуры Excavator и новее) и более новые, так как они дают наибольший прирост в скорости майнинга. Даже если некоторые современные наборы инструкций не применяются в майнерах, со временем они станут востребованы.

Процессоры, не поддерживающие инструкции SSE2 практически не пригодны для майнинга. Очень слабую отдачу дают старые относительно мощные процессоры, поддерживающие только наборы инструкций SSSE 3 — SSSE 4. Даже при большом объеме внутреннего кэша и множестве ядер они не способны обеспечить хороший хешрейт на современных алгоритмах майнинга из-за использования ограниченного набора команд.

Процессор Intel Xeon X3330 с 6 GB внутреннего кэша, имеющий 4 ядра, работающих с частотой 2.66 GHZ на трех потоках выдает всего 730 h/s на алгоритме randomwow (задействованы инструкции SSSE3):

Процессор Intel I5-4440 с 6 GB внутреннего кэша, также имеющий 4 ядра, работающих с частотой 3.1 GHZ (на 16% больше, чем Xeon X3330) на трех потоках выдает 1850 h/s (на 250% больше) на алгоритме randomwow, благодаря тому, что в нем задействованы инструкции AVX2 и AES:

Графики, иллюстрирующие зависимость производительности и эффективности процессоров от использования специализированных инструкций:

Что нужно делать для обеспечения безопасного и эффективного майнинга на процессоре?

Современные процессоры обычно могут сами снижать интенсивность проведения вычислений при сильном нагреве, но для обеспечения высокого уровня безопасности стоит позаботится о том, чтобы они не перегревались благодаря хорошему охлаждению, обдуву и проветриванию.

При проведении вычислений на процессорах следует обращать внимание на ряд факторов, которые позволят обеспечить безопасный и эффективный майнинг на CPU. К ним относятся:

  • обеспечение хорошего охлаждения электронных элементов материнской платы, обеспечивающих питание процессора и его кристалла. В этом контексте нужно отметить, что большинство компьютеров, которые используются для майнинга не предназначено для круглосуточного использования. В связи с этим существует риск выхода из строя элементов зоны VRM из-за перегрузки, вызванной постоянной работой в критическом режиме;
  • для улучшения теплового режима желательно заменить кулер процессора на более массивный, с вентилятором большего диаметра, на транзисторы VRM желательно наклеить с помощью термоскотча радиаторы. Если материнская плата с процессором находится внутри корпуса, в котором не обеспечена циркуляция воздуха, то, возможно, стоит снять у него крышку, регулярно производить очистку от пыли и других загрязнений;
  • при выборе монет, для майнинга которых будут производится вычисления, стоит ориентироваться на такие, которые в большей степени загружают подсистему памяти, чем сам процессор. К таким криптовалютам относятся Monero, Wownero, LuxCoin и другие монеты, использующие разновидности алгоритма RandomX;
  • при высокой окружающей температуре нужно регулярно производить контроль температуры процессора, зоны VRM, если она превышает 60-65 градусов, необходимо снижать интенсивность майнинга (уменьшать количество потоков майнинга);
  • если майнер имеет встроенные возможности контроля температуры, а также может уменьшать интенсивность майнинга при высоких показателях нагрева, то обязательно нужно использовать такие функции;
  • в BIOS материнской платы нужно обязательно включить функцию thermal trottling для процессора, настроить скорость вращения вентиляторов на высокую производительность/максимум оборотов;
  • если есть возможность, то для майнинга на процессоре лучше использовать серверные платы/процессоры, так как они изначально предназначены для круглосуточной работы;
  • при выборе процессора для компьютера стоит ориентироваться на модели, которые созданы с использованием технологического процесса с минимальным размером кристалла. Это обеспечивает меньшее потребление/тепловыделение CPU, что положительно сказывается как на температурном режиме, так и на быстродействии процессоров.

Мониторинг температуры процессора при майнинге с помощью SRBMiner (монета LUX) в Windows программой hwinfo:

В Linux мониторить температуру процессора можно с помощью команды sensors:

Выбрать подходящую для майнинге на процессоре криптовалюту можно, ознакомившись со следующими статьями:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

English EN Français FR Deutsch DE Português PT Русский RU Español ES Türkçe TR