Для чего нужен собственный сервер Miner Agent?
Огромное количество майнеров, подключенных напрямую к Stratum на крупных майнинг-фермах, может приводить к высокому проценту отказов, связанных с загруженностью сети и т. п. К примеру, во время переключения задач майнинг-пула, если сеть майнинг-фермы недостаточно стабильна, могут возникнуть ситуации, когда майнинг-пул переключил задачу, но майнер все еще продолжает работу над предыдущей задачей. Это приведет к потере хешрейта.
Однако, если в майнинг-ферме установлен сервер Miner Agent, пул майнинга сначала отправит задачу на сервер, после чего данная задача будет отправлена майнеру. Таким образом майнеры получат задачу непосредственно с сервера. При отправке результата выполненной задачи Miner Agent сначала получит результат от майнеров, а после передаст его в пула майнинга, тем самым улучшая стабильность майнинга и в значительной степени снижая частоту отказов.
Если вы используете майнинговую ферму с высоким хешрейтом и большим количеством майнеров, то вы также можете создать сервер для майнинга.
Какая польза от сервера Miner Agent?
1. Майнеры могут сосредоточиться на майнинге, не отвлекаясь на проверку отправленных и полученных задач.
2. Сокращение потребление полосы пропускания и освобождение сетевых ресурсов майнинговых пулов и майнинг-ферм.
Примечание: В настоящее время для Miner Agent доступны только BTC и BCH.
Что необходимо сделать перед установкой?
Перед развертыванием сервера Miner Agent необходимо удостовериться в следующем:
1. Компьютер, который будет использоваться в качестве сервера Mining Agent подключен к сети;
2. На компьютере установлена операционная система Linux версии Ubuntu 14.04 или выше.
Примечание: После завершения настройки сервера этот компьютер будет играть роль вашего сервера Miner Agent и будет постоянно находиться в работе.
Установка
Разверните свой сервер Miner Agent в соответствии со следующими шагами.
Шаг 1: Установка Miner Agent
1. Для получения root прав откройте командную строку Терминал и введите следующую команду:
sudo su
2. Если пользователь с root правами не был установлен, введите следующую команду:
sudo passwd su
3. После получения установки пользователя с root правами вы можете повторно запустить следующую команду, чтобы переключиться на пользователя root:
sudo su
4. Введите первую строку команды, чтобы войти в /root/ каталог. Введите вторую строку команды для загрузки mineragent:
cd /root/
git clone https://github.com/viabtc/mineragent.git
5. Вы можете увидеть, что загружен каталог под названием “mineragent-master”. Войдите в каталог, выберите настройку агента BTC или BCH. Для агента BTC введите следующую команду:
cd btc_mineragent/
ls
6. Для агента BCH введите следующую команду:
cd bcc_mineragent/
ls
Каталог "mineragent-master" содержит приложения, журналы, гаджеты и т.п. Если у вас есть URL-адрес VIP-уровня, вы также можете отредактировать файл "config/config.json", чтобы изменить URL-адрес уровня по умолчанию "stratum.viabtc.com " на ваш VIP-адрес.
Шаг 2: Запуск Miner Agent
1. Введя следующую команду для запуска сценария перезапуска Miner Agent:
./shell/restart.sh
2. Если вы хотите, чтобы Miner Agent запускался автоматически после включения или перезагрузки компьютера, вы можете отредактировать таблицу запланированных задач, чтобы запустить скрипт keep-alive.
crontab -e
3. Добавьте строку под списком запланированных задач:
*/1 * * * * /root/btc_mineragent/shell/check_alive.sh >/dev/null 2>&1
4. При выполнении вышеуказанных шагов, Miner Agent может быть успешно настроен на запуск при включении компьютера.
Шаг 3: Установка фиксированного IP-адреса (необязательно)
Вы можете настроить сеть сервера так, чтобы Miner Agent запускался с фиксированным IP-адресом. Вернитесь на рабочий стол ubuntu:
1. Щелкните значок сети в правом верхнем углу (проводное подключение).
2. Нажмите [Изменить подключение], выберите проводное подключение для редактирования.
3. Выберите IPv4 и фиксированный IP, чтобы задать IP-адрес локальной сети, маску подсети и т.д. (Перед настройкой данного параметра проконсультируйтесь с профессиональным сетевым администратором майнинг-фермы).
4. Отключите проводную сеть и снова подключите ее.
Чтобы просмотреть IP-адрес Miner Agent введите следующую команду:
ifconfig
Шаг 4: Проверка настроек
После того как Miner Agent и сеть настроены, вы можете использовать одного или двух майнеров для проверки настроек. Войдите на страницу конфигурации [Miner Configuration] или в пакетную настройку параметров, предоставленное майнером для настройки. Предположим, что IP-адрес локальной сети сервера Miner Agent 192.168.1.5, а монета для майнинга - BTC, тогда майнер должен подключиться к следующему URL-адресу Stratum (конкретный адрес определяется вашим фактическим IP-адресом):
Stratum URL 1:192.168.1.5:3333
Stratum URL 2: 192.168.1.5:443
Stratum URL 3: btc.viabtc.com:3333
(Если монета для майнинга - BCH, то Stratum URL Stratum 3: bch.viabtc.com:3333 )
Как показано на рисунке:
Первые два URL-адреса Stratum, показанные на рисунке, подключены к серверу Miner Agent. Последний URL-адрес Stratum напрямую подключается к пулу майнинга. Таким образом, даже если произошел сбой на сервере Miner Agent, майнер может продолжить майнинг, подключившись к серверу пула майнинга.
После завершения настройки, если майнер начинает работать и статус подключенного URL-адреса Stratum активен, то сервер Miner Agent работает нормально и майнер может начать майнинг. Просмотреть хешрейт майнеров можно в своем аккаунте ViaBTC на странице [Управление майнерами].
Шаг 5: Пакетный майнинг
Если при выполнении вышеуказанных шагов не возникло проблем, то настройка вашего сервера Miner Agent успешно завершена. Вы можете подключить больше майнеров к вашему серверу и наслаждаться стабильным майнингом с более низким уровнем отказов.
Комментарии
0 комментариев
Статья закрыта для комментариев.