Ledger Nano X - The secure hardware wallet

Автор Тема: XMRig - быстрейший CPU майнер  (Прочитано 39 раз)

Оффлайн oplono2

  • Newbie
  • *
  • Сообщений: 22
  • Поблагодарили: 1 раз(а)
  • Karma: +1/-0
    • Просмотр профиля
XMRig - быстрейший CPU майнер
« : Ноябрь 17, 2019, 11:39:11 pm »
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)

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

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





У разрабов майнера есть еще прикольная тулза 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.



 

 

Яндекс.Метрика