Автосвитчер/автопереключатель NiceHash для HiveOS | MiningClub.info

Форум глюкнул. В один пост не поместилось.
Продолжение…
avtosvitcheravtoperekljuchatel nicehash dlja hiveos miningclub.info - Автосвитчер/автопереключатель NiceHash для HiveOS | MiningClub.info

Внесите это значение в конфиг. в переменную FARM_ID

Далее.
Т.к. управление FlightSheet осуществляется с рига посредством команд серверу HiveOS через API, необходимо сгенерировать токен авторизации по API. (это вполне безопасно и дальше вашего рига этот токен не уйдет).

Идем в настройки аккаунта.
И в разделе “Authentication Tokens” (Токены Аутентификации), нажмите кнопочку “Generate New Personal API-token” (Создать новый персональный API-токен).
1552450807 358 avtosvitcheravtoperekljuchatel nicehash dlja hiveos miningclub.info - Автосвитчер/автопереключатель NiceHash для HiveOS | MiningClub.info
Введите любое, понятное вам имя токена и нажмите “Add” (Добавить)
1552450807 484 avtosvitcheravtoperekljuchatel nicehash dlja hiveos miningclub.info - Автосвитчер/автопереключатель NiceHash для HiveOS | MiningClub.info
Будет сгенерирован персональный токен авторизации по API. Он то нам и нужен.
Напротив вновь созданного токена нажмите “Show” (Показать). Будет открыт длинный хеш. Его необходимо аккуратно выделить и скопировать (и возможно куда-то безопасно сохранить, для дальнейшего использования на других ригах,)
Вставляем скопированный токен в значение переменной TOKEN в конфиге autoswitch. Т.к токен может содержать любые символы — обрамляющие кавычки обязательны.

Далее.
Крайне важная переменная BENCHMARK. В ней содержаться Хешрейты вашего рига по различным алгоритмам. И именно на основе этих значений autoswitch делает свои вычисления и принимает решение о необходимости переключения полетного листа.
Единицы измерения для различных алгоритмов — смотрите в вышеприведенной табличке.
Хотя с этим все довольно просто. CriptoNight и его разновидности указываются в кHs. Все остальные алгоритмы в MHs

В дефолтном конфиге уже прописаны значения для рига из 6-ти 1063. Измените эти значения на свои.
Если вы еще не знаете, на что способен ваш риг, нужно поочередно дать поработать всем FlightSheet, которые вы ранее создали для NiceHash. Оптимальное время прогона — 5-10 минут. После чего запишите значение хешрейта выдаваемого ригом.
Исключение составляет алгоритм X16r. Ввиду его особенностей, узнать сколько реально может выдать ваш риг, можно только помайнив этим алгоритмом не менее 12 часов (а лучше сутки) и посмотрев среднее значение на странице статистики NiceHash.

Если вы не хотите майнить какой-то алгоритм, просто поставьте значение хешрейта равным 0. Autoswitch будет учитывать только те алгоритмы, значения хешрейтов для которых больше нуля.

ВАЖНО: Переменная BENCHMARK имеет формат JSON массива. Поэтому будьте предельно аккуратны и постарайтесь, при внесении реальных значений, не нарушить синтаксис.

Остальные переменные в конфиге можно не менять. По умолчанию там уже стоят оптимальные значения.
Вкратце опишу, что они делают.

MIN_DIFF — порог разницы профитности (в процентах) для переключения алгоритма. По умолчанию стоит 5. Как показывает практика — это оптимальное значение. Если выставить меньше — автосвитчер возможно будет очень часто переключать алгоритмы. На это тоже требуется драгоценное время. Да и на стабильность работы рига это может повлиять не лучшим образом.
Но вы, конечно, можете поставить любое значение. Крайне не рекомендую ставить значение меньше 1%. Этим вы почти гарантированно не дадите ригу стабильно работать.

PAUSE — пауза при переключениях полетных листов в секундах. Т.е. между отключением работающего майнера и запуском нового. У всех условия индивидуальны. И, это значение, можно как увеличивать, так и уменьшать, в зависимости от конфигурации и стабильности рига. Для стандартных ригов на 6-8 карт (не “солянок”) — 10 секунд оптимально. Для ригов с >10 карт возможно стоит увеличить паузу, но это можно выяснить только после того как станет ясно, насколько гладко или нет проходят автопереключения.

INTERVAL — интервал проверок расценок на NiceHash (сек). Меньше минуты ставить бессмысленно. Это будет только загружать ваш риг и интернет канал. Больше — сколько угодно. Раз в минуту, вполне оптимальное значение.

SEND_MSG — если поставить 1, autoswitch будет отправлять сообщения о проблемах в своей работе на веб-интферфейс (и в телеграмм, если настроен бот оповещений). При нестабильном интернете — таких сообщений может быть очень много. В такой ситуации, эту возможность лучше отключить (оставить 0). Уведомления о критических ошибках, которые приведут к невозможности продолжения работы программы, будут отправляться на сервер в любом случае, независимо от этой опции.

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

На этом процесс конфигурации закончен.
Пусть вас не пугает большой объем текста. На самом деле, на практике, весь процесс подготовки и конфигурирования, при заранее известных бенчмарках — занимает не более часа.

Переходим к финальной части. Непосредственно к запуску autoswitch

4. Первый запуск и работа с Autoswitch.
После того, как процесс конфигурирования и подготовки завершен, необходимо, чтобы Autoswitch получил все внесенные вами данные, проверил их корректность и сформировал свой внутренний конфиг.
Для этого запустите команду
autoswitch config
В консоли вы увидите результаты работы. Если в конфиге были допущены какие-то ошибки, autoswitch прекратит работу и сообщит об этом.
Если все в порядке — то сообщит о найденных Полетных листах.
В зависимости от количества созданных Полетных листов и указанных хешрейтов, вы должны увидеть, что-то подобное:
1552450807 921 avtosvitcheravtoperekljuchatel nicehash dlja hiveos miningclub.info - Автосвитчер/автопереключатель NiceHash для HiveOS | MiningClub.info

В конце вы видите два значения.
Сколько найдено FS (полетных листов) сконфигурированных под autoswitch на сервере. И сколько найдено ненулевых хешрейтов в конфиге.
Работать будут те алгоритмы, для которых найдено и то и другое.
Т.е. в случае, как на скриншоте, в автопереключении будут участвовать 10 алгоритмов.
Если сразу были созданы не все полетные листы, вы можете добавить их в дальнейшем.
После чего нужно будет опять выполнить ту же команду “autoswitch config” (это можно проделать в любой момент, не прерывая работу самой программы. конфиг будет изменен и применится “на лету”)

Если все прошло удачно. И вы увидели картинку подобную показанной выше — autoswitch готов к работе.
Можно его запускать.
Команды управления те же, что и для управления майнером.
autoswitch start
Данная команда запустит autoswitch в фоновом режиме и пропишет его в автозапуск. (после перезагрузки autoswitch запустится автоматически).

Для остановки и удаления из автозапуска, нужно выполнить команду

autoswitch stop
Autoswitch будет остановлен и удален из скриптов автозапуска.

Ну и чтобы понаблюдать за его работой, просто вызываем его без параметров.
autoswitch
В консоли вы увидите что-то подобное:
1552450807 368 avtosvitcheravtoperekljuchatel nicehash dlja hiveos miningclub.info - Автосвитчер/автопереключатель NiceHash для HiveOS | MiningClub.info

При переключении полетных листов, autoswitch фиксирует данный факт в своем логе
/var/log/autoswitch.log

+++++++

На этом наверное и все. Спасибо всем кто дочитал до конца.
Вопросы, пожелания и конструктивная критика приветствуются.
Удачного майнинга!

Источник

Зацените вот что

NiceHash OS

NiceHash OS

Тестеры, участвующие в закрытом бета-тестировании, приглашаем вас попробовать наш новый продукт — NiceHash OS или …

6767.jpg

Выплаты с нового Найса | MiningClub.info

Добрый день! Майнил на старом Найсе без регистрации все было отлично. Перешел на новый Найс …

0-02-05-8ae03a2eb94824c112024377e69d3ec0e3c735fca3937819b083ea125c66fdf1_f3713fe3.jpg

Помогите с майнером Nicehash | MiningClub.info

Господа ставил на ферму 3х1080ти прошел бенчмарк майнит все норм, поставил на 5х1080ти после бенча …