Перейти к содержанию
Авторизация  
YAROO

XMRig - быстрейший CPU майнер

Рекомендуемые сообщения

XMRig - это высокопроизводительный майнер для криптовалюты Monero (XMR) на процессорах (CPU) с поддержкой, как Linux, так и Windows. Изначально был основан на cpuminer-multi, с большим количеством различных модификаций и улучшений, а также удалением большого количества устаревшего кода. Начиная с версии 1.0.0. - полностью переписан с нуля на C++

Основные особенности:

  • Высокая производительность
  • Поддержка ОС Windows
  • Небольшой размер исполняемого файла без зависимостей
  • Поддержка как 32-битных процессоров, так и 64-битных
  • Поддержка запасных пулов (на случай, если основной становится недоступным)
  • Задание опций для майнера через командную строку
  • Поддержка алгоритма CryptoNight, а также CryptoNight-Lite - для майнинга криптовалюты AEON
  • Автоматическая конфигурация настроек при старте майнера
  • Поддержка Nicehash
  • Открытый исходный код

Код:

-a, --algo=ALGO  [алгоритм для майнинга, возможные значения: cryptonight (по умолчанию) или cryptonight-lite]
-o, --url=URL [URL адрес пула, к которому вы подключаетесь]
-O, --userpass=U:P [указание имени пользователя (U) и пароля (P) для соединения с пулом, указывается сначала имя, затем двоеточие, а затем пароль]
-u, --user=USERNAME [указание только имени пользователя (USERNAME) для соединения с пулом]
-p, --pass=PASSWORD [указание только пароля пользователя (PASSWORD) для соединения с пулом]
-t, --threads=N [указание числа потоков для майнинга]
-v, --av=N [указание разновидности алгоритма, используемого при майнинге, 0 - это автовыбор, 1 - для процессоров СО встроенной поддержкой инструкций AES, 2 - режим низкого энергопотребления для процессоров со встроенной поддержкой инструкций AES, 3 - для процессоров БЕЗ встроенной поддержкой инструкций AES (программная эмуляция), 4 - режим низкого энергопотребления для процессоров без встроенной поддержкой инструкций AES]
-k, --keepalive [посылать на пул команду, что майнер работает, чтобы не разрывалось соединение. Необходима поддержка со стороны пула]
-r, --retries=N [указание числа попыток соединения с основным пулом, перед переключением на запасной (по умолчанию: 5 попыток)]
-R, --retry-pause=N [указание задержки в секундах, перед попыткой подключения (по умолчанию: 5 секунд)]
    --cpu-affinity [указание привязки запущенного майнера к ядру(ам) процессора, например маска 0x3 привязывает процесс к ядрам 0 и 1]
    --cpu-priority [указание приоритета, под которым будет работать майнер в ОС: 0 - низкий, 1 - ниже среднего, 2 - средний, 3 - выше среднего, 4 - высокий, 5 - реального времени]
    --no-huge-pages [отключение поддержки huge pages]
    --no-color [отключение цветного текста в сообщениях майнера]
    --donate-level=N [указание уровня доната, по умолчанию 5% (майнер майнит на кошелек разработчика 5 минут из 100), минимальное возможное значение 1%]
    --user-agent [указание собственного юзер-агента, который увидит пул соединении с ним майнера]
-B, --background [запуск майнера в фоне]
-c, --config=FILE [указание конфига с настройками для майнера в JSON-формате]
-l, --log-file=FILE [указание лог-файла, в который будут писаться логи о работе майнера]
    --max-cpu-usage=N [указание максимальной загрузки процессора майнером (по умолчанию 75)]
    --safe [безопасное изменение количества потоков и разновидности алгоритма для текущего процессора]
    --nicehash [включить поддержку nicehash/xmrig-proxy]
    --print-time=N [указание числа секунд, через которое будет выводиться текущий хешрейт майнера в консоль]
    --api-port=N [указание номера порта, на котором будет активирована служба API, которая позволяет снимать с него статистику]
    --api-access-token=T [указание токена, для доступа к API]
    --api-worker-id=ID [указание своего собственного id для отображения в API]
-h, --help [выводит доступные команды и заканчивает работу]
-V, --version [отображает версию приложения и выходит]

 

Последний релиз всегда можно скачать по данной ссылке: https://mega.nz/#F!nPAj0YyT!xKDsoOa2RuliR6KN3oHB1g (MEGA)

Исходники программы прилагаются.

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

xm.png

 

У разрабов майнера есть еще прикольная тулза XMRIG Proxy (работает даже на Win32) - https://github.com/xmrig/xmrig-proxy
Там через конфиг можно много чего подкрутить под себя.
Сразу предупреждаю что нормально работает только с ихним майнером XMRIG (сторонние ошибки выдают).

Удобно это например в такой ситуации как у меня:

1) есть основная машина у которой один интерфейс смотрит в интернет а второй в локалку (воткнут в маршрутизатор и имеет IP 192.168.1.1). На эту машину ставлю XMRIG Proxy и делают Bind на 192.168.1.1:порт

2) есть ферма под монеро (компактная стойка из 10-ти материнок с 2-мя XEON на каждой) их всех подключаю к маршрутизатору и в майнере XMRIG на каждой системе прописываю вместо пула локальный IP основной машины 192.168.1.1:порт

Одним словом это все что бы не гемороится с настройкой пулов... подключением к инету каждой системы.
Для перенастройки параметров/пула достаточно просто поменять настройки на основной машине и перезапустить XMRIG Proxy.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×