• 28.03.2024 21:43
Популярные метки

Сколько нужно интернета для майнинга на видеокартах и асиках

Дек 2, 2021


 Сколько нужно интернета для майнинга на видеокартах и асиках

Какой бы ни была мощной майнинг ферма, без доступа в интернет она будет просто производительной вычислительной машиной, неспособной добывать криптовалюты.

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

Что важно при настройке интернета для майнинга

В процессе майнинга криптовалют первый компьютер, нашедший блок, который получил достаточное количество подтверждений, получает за это вознаграждение. В связи с этим важно не только найти верное решение, но и вовремя поделиться им с другими компьютерами в сети. Это особенно важно для тех криптовалют, у которых среднее время между блоками сравнительно мало.

Например, в алгоритм блокчейна криптовалюты ETH заложено среднее время между блоками, равное 13-14 секундам. У биткоина этот промежуток времени составляет 10-12 минут. Если майнер эфириума найдет правильное решение, но пришлет его на пул после того, как будет создан новый блок, оно окажется бесполезным. Такое решение (шару) называют stale share, и она обычно не подсчитывается при распределении вознаграждения за найденные пулом блоки из-за своей бесполезности. Компьютер майнера, нашедшего это решение, провел определенную работу и потратил на это электроэнергию, но, она является убыточной из-за слишком позднего ее прибытия на сервер пула. При майнинге биткоина вероятность потерь решений намного меньше из-за более длинного временного промежутка между блоками. Но биткоин уже давно не майнится на видеокартах, а разместить дома АСИК сможет не каждый пользователь

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

Размер информации, которая передается при обмене между программами для майнинга и серверами пулов ничтожно мала, поэтому даже за месяц объем трафика майнинг фермы будет очень мал (если в ней отключены различные служебные сервисы, обновления и шпионские модули).


 Сколько нужно интернета для майнинга на видеокартах и асиках

Что нужно знать при выборе интернета для майнинга дома

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

При выборе канала интернет связи нужно по возможности выбирать провайдеров, обеспечивающих самый маленький пинг. Это позволит более быстро получать новые задачи по нахождению решений для построения блокчейна от серверов пула, а также быстрее передавать им найденные шары.

На серьезных пулах можно отслеживать количество stale shares онлайн. Кроме того, практически все программные майнеры показывают время прохождения шар. Это дает возможность выбрать самый быстрый пул (с меньшим пингом) и, тем самым немного увеличить доход от майнинга.

Окно программы Phoenix Miner, в котором видно, что шары были приняты сервером eu1 пула ethermine за 30 и 31 миллисекунду:


 Сколько нужно интернета для майнинга на видеокартах и асиках

При этом пинг до сервера eu1 пула ethermine составляет всего 1 мс:


 Сколько нужно интернета для майнинга на видеокартах и асиках

Согласно информации о запоздалых шарах на ethermine.org, при майнинге эфира из-за различных задержек, даже при пинге в 1 мс, теряется 1-2% шар:


 Сколько нужно интернета для майнинга на видеокартах и асиках

Подобрать самый быстрый пул можно опытным путем, измеряя время прохождения шар в окне программы для майнинга, а также с помощью изучения времени отклика до серверов пула по команде ping. В некоторых случаях она может не работать из-за блокировки на стороне пулов для защиты от хакерских атак. Для проверки пинга нужно в строке поиска Windows набрать cmd и нажать на появившемся значке:


 Сколько нужно интернета для майнинга на видеокартах и асиках

Затем в появившейся консоли набрать команду ping и адрес сервера пула и нажать ввод. Например, для сервера пула Coinotron нужно набрать ping coinotron.com. В данном случае он имеет пинг 14 мс, что увеличивает количество запоздалых решений и уменьшает заработок майнера:


 Сколько нужно интернета для майнинга на видеокартах и асиках

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

Основные нюансы при выборе интернета для крупных промышленных ферм

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

При большом количестве ригов невозможно использовать WiFi сети из-за большого количества взаимных помех и ограниченного количества каналов связи в WiFi диапазоне. Поэтому на промышленных фермах для организации большой локальной сети ригов и ASIC-ов необходимо использовать отдельный сервер-шлюз и большое количество профессиональных свитчей и маршрутизаторов с проводными соединениями.


 Сколько нужно интернета для майнинга на видеокартах и асиках

Сколько интернета потребляет майнинг оборудование

Если объем предоставляемого трафика провайдером лимитирован, то нужно знать, какой объем интернета может использовать ферма для майнинга за месяц.

Чтобы точно узнать, сколько нужно интернета для майнинга на конкретном риге, нужно произвести замер его суточного потребления трафика за сутки. Если это невозможно, то можно сделать приблизительную оценку потребляемого трафика. Загрузку канала связи можно посмотреть в меню многих роутеров.

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

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

Минимальная скорость передачи данных по сети должна составлять 10 кб/сек на каждый графический адаптер. Конечно, при условии стабильного соединения, что бывает далеко не всегда. Если ваш провайдер обеспечивает бесперебойную сеть со скоростью обмена данными 25 мб/сек, можете смело запускать 4 фермы по 6-8 карт. Теоретически этого хватит даже для крупных промышленных ферм, но в реальности все не так просто. Если на столь узкий канал подключить 1500-2000 видеокарт он может не справиться с такой нагрузкой. Нужен канал хотя бы на 2 Гб/сек, а еще лучше четыре. Но если у вас небольшая ферма, можете подключать ее хоть через смартфон. Главное, чтобы вышка была не очень далеко.

Исходя из особенностей, характеризующих взаимодействие ригов с сетью, основные требования к каналу связи для майнинг рига являются такими:

  • стабильность и круглосуточная работа;
  • минимальный пинг до серверов пула, желательно до 10-15 мс;
  • скорость от 12 кбит/сек на риг.
  • При подсчете лимита и скорости трафика нужно быть уверенным, что установленная на риге операционная система не обменивается служебным трафиком Microsoft или кем-то еще. Лучше всего заблокировать весь трафик кроме серверов пула и сетевых адресов майнера, использующихся для мониторинга.

    Если планируется использование удаленного администрирования, то требования к скорости интернета возрастают. Для использования таких программ, как UltraVNC, желательно обеспечивать соединение со скоростью хотя бы 128 кбит/с, а для нормальной работы нужно более 1 мБит/с.

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

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

    Самый большой пинг будет при использовании спутникового интернета из-за долгого прохождения сигнала между наземными станциями и спутником. В отдаленных районах может просто не быть каналов связи с небольшим пингом. В этом случае можно задуматься о майнинге монет с большими промежутками времени между блоками, которые не так чувствительны к запаздыванию принятых решений, например, вместо эфира (среднее время между блоками — 13,64 секунды) майнить Monero (116 секунд).

    Актуальность 4G модем для майнинга дома

    
 Сколько нужно интернета для майнинга на видеокартах и асиках

    4G интернет предоставляет прекрасную скорость достаточную не только для работы майнинг ферм, но и для мониторинга ферм с использованием удаленного экрана. При использовании 4G интернета можно не беспокоится о работе ферм и просматривать фильмы онлайн, потому что для работы майнинг ферм достаточно скорости интернета GPRS и EDGE сетей с черепашьими скоростями, главное – это обеспечить хороший пинг.

    Тесты проводились с приемниками типа:

  • MTC
  • Yota
  • Megafon
  • Beeline
  • Выбор сетевого оборудования и его настройка

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

    Для уменьшения пинга лучше подключать риги по проводам, а не по Wi-Fi. При раздаче интернета по WiFi лучше использовать диапазон 5 ГГц, который менее загружен и содержит меньше помех.

    Сетевые кабели для ферм

    Быстрый и надежный интернет может быть обеспечен только при использовании качественных роутеров, свитчей, сетевых кабелей и разъемов. При прокладке сетей лучше использовать оптические или коаксиальные кабеля или витую пару 5Е или 6-й категории с разъемами заводской обжимки от надежных фирм.

    
 Сколько нужно интернета для майнинга на видеокартах и асиках

    Какие Wi-Fi роутеры и адаптеры нужны

    При выборе маршрутизаторов и свитчей нужно ориентироваться на надежных производителей, например, Zyxel, Asus.

    Лучше выбирать роутеры с возможностью резервирования канала связи, а также с возможностью мониторинга трафика каждого потребителя. Это поможет понять ,какой из ригов ведет себя аномально и более точно настроить локальную сеть.

    Если нет возможности обеспечить оптоволоконный или проводной доступ к провайдеру интернета, то для доступа в сеть лучше установить 3/4G-модем (или отдельный смартфон) с выносной антенной. Использование направленной и высоко установленной антенны позволит обеспечить более надежную связь и уменьшить пинг.

    Автоматический перезапуск фермы, нужен ли Watchdog?

    
 Сколько нужно интернета для майнинга на видеокартах и асиках

    Если вы используете специальную майнерскую ось на базе Linux (Hive OS), то кратковременное отключение интернета обычно не приводит к серьезным сбоям в работе ригов. Как только соединение с сетью будет возобновлено, майнинг снова запустится, и ферма продолжит работу. На Windows не все так однозначно, но при грамотной настройке ПО риг также возобновит свою работу автоматически. Покупать аппаратный сторожевой таймер вовсе не нужно, есть множество программных решений данной проблемы. Например, такое:

  • Создайте новый текстовый файл и введите: ping -n 2 8.8.8.8|Find /I «TTL=»||shutdown -r -f -t 10
  • Сохраните файл .txt в любой удобной для вас папке под любым именем, главное — не забудьте, где он находится.
  • Откройте панель управления одновременным нажатием клавиш Win+R,
  • Напишите control и кликните OK.
  • Найдите и откройте раздел «Свойства Папки» (или «Параметры Папки») а затем перейдите во вкладку «Вид»
  • Снимите флажок напротив пункта «Скрывать расширения для известных типов файлов», и кликните OK.
  • Вернитесь в папку с ранее сохраненным текстовым файлом и переделайте его в батник. Для этого нужно выделить название и нажать клавишу F2, а затем стереть .txt, и написать .bat.
  • Теперь нужно вернуть на место флажок в пункте «Скрывать расширения для известных типов файлов», раздела «Свойства Папки»/ «Вид» в панели управления. Снова жмем Win+R, пишем control и нажимаем OK. Находим нужный пункт и возвращаем все как было.

    Следующий шаг создание новой простой задачи в планировщике Windows.

  • Выберите пункт «Этот компьютер» (или «Мой компьютер»)
  • Щелкните по нему правой кнопкой мыши и войдите в «Управление».
  • Выберите пункт «Планировщик заданий» и создайте новую задачу под любым удобным для вас названием, например, «Проверка сети».
  • Выберите триггер «Ежедневно», укажите время и дату начала (можно оставить по умолчанию) и нажмите «Далее».
  • В следующем пункте под названием «Действие», укажите «Запустить программу» и снова нажмите «Далее».
  • В пункте «Запуск программы» нужно нажать кнопку «Обзор», выбрать ранее созданный bat-файл и кликнуть «Ok».
  • Установите флажок в пункте «Открыть»/ «Свойства» при нажатии кнопки «Готово». Нажимаем «Готово».
  • Откройте триггер и выберите только что созданную задачу.
  • Поставьте флажок напротив пункта «Повторять каждые 15 минут» и подтвердите сохранение, нажав Ок.
  • Завершите создание новой простой задачи повторным нажатием Ок.
  • Если вы нигде не допустили ошибку система через каждые четверть часа, будет пинговать сервер Google и при отсутствии соединения автоматически перезагрузится. Чтобы каждый раз не запускать криптодобывающий софт вручную обязательно добавьте его в список автозагрузки.

    Можно создать более сложный исполнительный файл для перезапуска usb-модема. Пример батника для пинга Яндекс:

    cmdow @ /HID
    @echo Off
    Set /A WaitTime=120*1
    Set Address=ya.ru -n 15
    :Loop
    Ping %Address%
    If ERRORLEVEL 1 call :RESTART
    Ping -n %WaitTime% 127.0.0.1 > Nul
    GoTo Loop
    :RESTART
    taskkill /f /im SW_WiMaxCM.exe > Nul
    net stop GCTWiMAXService
    devcon disable USBClass_0a
    devcon enable USBClass_0a
    REM devcon disable USBVID_1076*
    REM devcon enable USBVID_1076*
    net start GCTWiMAXService
    start /D "C:Program FilesFreshTel" SW_WiMaxCM.exe > Nul
    exit /b

    Вотчдоги больше нужны при использовании некачественного аппаратного обеспечения. При этом нужно использовать аппаратные модели, так как программный Watchdog не сработает при зависании системы. Когда ферма собрана и настроена правильно, и все железо исправно таких проблем быть вообще не должно. Если система регулярно зависает, то у вас либо не хватает мощности блока питания, либо неисправно оборудование, либо проблема возникает из-за переразгона и чересчур заниженного андервольтинга. Иногда могут быть и другие причины, каждый случай нужно рассматривать отдельно. Проверьте все последовательно и устраните причину сбоя.

    Если есть желание использовать программный вотчдог, то хороший вариант для разных майнеров – это FarmWatchBot, который предлагает разработчик acrefawn. В нем среди прочего предусмотрен перезапуск майнера и перезагрузка всей системы при появлении проблем с интернет соединением. Эти вотчдоги можно скачать по адресу https://github.com/Undertrey/FarmWatchBot/releases.

    Для резервирования канала связи на роутере можно использовать самый дешевый смартфон, работающий как точка доступа при пропадании основного канала интернета, либо 3G-модем.

    Некоторые свитчи и роутеры могут периодически зависать, поэтому теоретически можно автоматизировать их периодическую перезагрузку или производить выключение-включение с помощью реле, управляющих питанием. На практике, при использовании сетевого оборудования даже среднего качества, его надежности вполне хватает для обеспечения надежной связи ригов с пулами.


    видеокартыинтернет
    Источник