Перейти к содержимому


Фотография

Cpuminer-opt: настройка майнера для майнинга на процессоре

Форум ZiSMO.biz
0
В этой теме нет ответов

OFFLINE Отправлено

fly_amigo
Пользователи
  • Онлайн:1ч 40м
0

Хочу представить свой авторский перевод по настройке программы CPUminer для BinancePool

 

Cpuminer-opt — это программа для майнинга криптовалют, на процессорах, а не на видеокартах.

 

 

Хешрейт (в разгоне) на Intel Core I3:

yescrypt — 2,2-2,4
yespower — 0,42
 
 
 

Настройка Cpuminer
 
Вариант команды готового файла:
cpuminer-sse2.exe -a scrypt -o stratum+tcp://dogeminingpool.com:3009 -u DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo.0 pause
 
 
cpuminer.exe - Указываем название запускаемой программы.
Для cpuminer-opt оно будет другим — cpuminer-avx2.exe
-o stratum+tcp://eu.vrm.mining-pool.ovh - Указываем адрес пула
:3032 Ставим двоеточие и указываем порт от пула
Weblogin После ключа -u указываем либо логин на пуле, если там нужна регистрация, либо адрес своего кошелька
WorkerName Указываем имя воркера (имя фермы)
-p WorkerPassword Указываем пароль. Ставим X если пароля нет
 
 
Аргументы командной строки
 
Подключение к пулу:
-o, —url=URL адрес майнинг-пула
 
-O, —userpass=U:P пара пароль:юзер для майнинг-пула
 
-u, —user=USERNAME имя пользователя для майнинг пула (может быть адресом кошелька либо логином на пуле)
 
-p, —pass=PASSWORD пароль для майнинг-пула
 
—cert=FILE указать сертификат для майнинг сервера, использующего SSL
 
-x, —proxy=[PROTOCOL://]HOST[:PORT] подключиться через прокси
 
-c, —config=FILE загрузить файл конфигурации в формате JSON
 
Соединение с сервером:
-r, —retries=N указать количество попыток перед переключением на сервер резервного пула (по умолчанию: повторять до бесконечности)
 
-R, —retry-pause=N время паузы между попытками соединения (по умолчанию: 30)
 
—time-limit=N максимальное время [s] до выхода из программы. (по умолчанию: 300 секунд)
 
-T, —timeout=N установить таймаут подключения к сети (по-умолчанию 300)
 
-s, —scantime=N установить верхнюю границу времени поиска текущей работы, в секундах (по умолчанию: 10)
 
—randomize начать рандомизировать диапазон поиска, чтобы уменьшить количество дубликатов работы
 
-f, —diff-factor делит сложность на этот коэффициент (по умолчанию 1.0)
 
-m, —diff-multiplier умножает сложность на этот коэффициент (по умолчанию 1.0)
 
Производительность:
-t, —threads=N указать количество потоков ЦП (по умолчанию: количество процессоров)
 
-1, —oneways=N вы можете указать количество «шлюзовых» потоков, которые будут сопровождать ваши «стандартные» потоки. Способ по умолчанию определяется вашим набором команд CPU. (по умолчанию:0)
 
—cpu-affinity задать близость к основному ядру cpu по маске 0x3 для ядер 0 и 1
 
—cpu-priority установить приоритет. 0 — бездействует, 2 нормально, 5 — высший)
 
—max-rate=N[KMG] майнить только если чистая хэш-скорость меньше указанного значения
 
—max-diff=N майнить только если сложность меньше заданного значения.
Можно настроить с —resume-diff=N, чтобы установить значение возобновления добычи
 
—ryzen принудительно использовать AVX и отключить AVX2. Ryzen 1 *** намного быстрее
 
Интерфейс программы:
-q, —quiet отключить вывод хешрейта для каждого потока
 
—no-color отключить цветной вывод консоли
 
-D, —debug включить вывод отладки
 
-P, —protocol-dump позволяет записывать журнал событий
 
—show-diff отображает текущий блок и сложность сети
 
-B, —background запустить майнер в фоновом режиме
 
Соло-майнинг:
—coinbase-addr=ADDR указать адрес выплат для СОЛО майнинга
 
—coinbase-sig=TEXT указать текстовые данные для вставки, если это возможно
 
—no-longpoll отключить поддержку X-Long-Polling
 
—no-getwork отключить поддержку getwork
 
—no-gbt отключить поддержку getblocktemplate
 
—no-stratum отключить поддержку протокола X-Stratum
 
—no-extranonce отключить поддержку Stratum extranonce протокола
 
—no-redirect игнорировать запросы на изменение URL сервера майнинга
 
Тестирвоание:
—benchmark запустить программу в режиме оффлайн-тестирования
 
—cputest запустить режим отладки хэшей алгоритмов процессора
 
Температуры:
—max-temp=N запускать майнинг только если температура меньше указанного значения (только Linux)
 
API:
-b, —api-bind порт для API майнера (по умолчанию: 127.0.0.1:4068), 0 отключен
 
—api-remote разрешить удаленное управление программой
 
Справка:
-V, —version отобразить информацию о версии и выйти
 
-h, —help отобразить текст справки и выйти
 
Прочие настройки:
—cpu-affinity-stride N указать сколько процессоров пропустить при назначении привязки на основе признаков, нельзя использовать вместе с ‘—cpu-affinity’ (по умолчанию: 1) См. README.md для более подробной информации.
 
—cpu-affinity — по умолчанию-index N указать какой процессор запустит сродство для потоков по умолчанию. (по умолчанию: 0) Смотрите README.md для более подробной информации.
 
—-cpu-affinity-oneway-index N указать какой процессор запустит сходство для потоков по умолчанию. (по умолчанию: [После потоков по умолчанию]) См. README.md для более подробной информации. —cpu-priority-oneway 0-5
 
—cpu-priority-oneway 0-5 указать какой приоритет имеют потоки шлюза (0 самый низкий, 5 самый высокий) (по умолчанию: 0)
 
Требования:
Процессор архитектуры x86_64 с минимальной поддержкой SSE2. Это включает в себя Intel Core2 и более новые и AMD эквиваленты. Чтобы воспользоваться преимуществами оптимизации AES_NI, требуется процессор с AES_NI. Это включает в себя Intel Westmere и более новые и AMD эквиваленты. Дальнейшая оптимизация доступна для некоторых алгоритмов для процессоров с AVX и AVX2, Sandybridge и Haswell соответственно.
Старые процессоры поддерживаются другой программой — cpuminer-multi TPruvot, но с пониженной производительностью.
Процессоры ARM не поддерживаются.
64-битная ОС Linux. Дистрибутивы на основе Ubuntu и Fedora, включая Mint и Centos, работают и имеют все зависимости в своих репозиториях.
64-битная ОС Windows поддерживается с mingw_w64 и msys или предварительно собранными двоичными файлами.
MacOS, OSx и Android не поддерживаются.
Пул со Stratum протоколом. Некоторые алгоритмы могут работать с использованием getwork или GBT. YMMV.
 
 
 

Поддерживает алгоритмы:

  • Allium

  • anime

  • argon2

  • Argon2d250

  • argon2d500

  • Argon2d4096

  • axiom

  • blake

  • Blake2b

  • Blake2s

  • blakecoin

  • bmw

  • bmw512

  • C11

  • decred

  • deep

  • dmd-gr

  • Groestl

  • Hex

  • HMQ1725

  • hodl

  • jha

  • Keccak

  • Keccakc

  • LBRY

  • Luffa

  • lyra2h

  • lyra2re

  • Lyra2REv2

  • Lyra2REv3

  • Lyra2Z

  • lyra2z330

  • m7m

  • myr-gr

  • NeoScrypt

  • Nist5

  • pentablake

  • PHI1612

  • PHI2

  • phi2-lux

  • pluck

  • Polytimos

  • power2b

  • Quark

  • qubit

  • Scrypt

  • scrypt:N

  • sha256d

  • sha256q

  • Sha256t

  • sha3d

  • shavite3

  • Skein

  • Skein2

  • skunk

  • Sonoa

  • Timetravel

  • TimeTravel10

  • Tribus

  • Vanilla

  • Veltor

  • Whirlpool

  • whirlpoolx

  • X11

  • X11evo

  • X11Gost

  • X12

  • X13

  • x13bcd

  • x13sm3

  • X14

  • X15

  • X16R

  • x16rv2

  • X16RT

  • x16rt-veil

  • X16S

  • X17

  • x21s

  • X22i

  • X25X

  • Xevan

  • Yescrypt

  • yescryptr8

  • yescryptr8g

  • yescryptr16

  • yescryptr32

  • yespower

  • yespowerr16

  • yespower-b2b

  • Zr5

 

 


Администрация форума не имеет отношения к пользователям форума и к публикуемой ими информации. Пользовательское соглашение
    • 0
  • Наверх
  • Ответить



Напишите сообщение


  

Самое интересное

 



1