Linux сборки для майнинг

Начинаем майнить в Linux

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

Сейчас существует большое количество готовых сборок Linux, как правило, на базе Ubuntu, с достаточно простой установкой и управлением. Самостоятельными дистрибутивами назвать их сложно, хоть они и имеют собственный дизайн и команду разработчиков. Собой они представляют обычную Ubuntu 16.04 с установленной графической оболочкой, как правило OpenBox или LXDE, набором драйверов и ассортимента программ-майнеров. Некоторые из них имеют собственные централизованные панели управления «шахтой». Приведем несколько самых известных и распространенных:

  1. ethOS — платный дистрибутив LiveCD, который можно развернуть на USB-флешку или диск. Стоимость одной лицензии $39. Имеется приложение для мониторинга в Google Play .
  2. HiveOS — сборка на базе Ubuntu, которую можно отнести к shareware — условно-бесплатное ПО, потому что предоставляет бесплатный мониторинг и управление только трех ригов. Все последующие по $5 за штуку.
  3. SMOS — также платная сборка. На момент написания статьи проводилась акция по $2 за rig. Имеет несколько версий, в зависимости от серии и поколения используемых видеокарт.
  4. nvOC — Ubuntu с установленными драйверами Nvidia, необходимыми настройками и набором майнеров. Достаточно отредактировать единый конфигурационный файл, указав номер кошелька и пул, и готово.
  5. rxOC — аналогичный образ, но уже для карт AMD.

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

Что имеем и что потребуется добавить

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

Для удобства в работе и настройке:

  • добавляем дополнительного пользователя и выдаем ему права sudo;
  • включаем его в группу sudo.

Установка графической среды (если необходимо)

Для удобства использования можно установить любую среду рабочего стола.

  • Стандартная среда устанавливается командой:
  • Установка альтернативной среды:

После установки окружения необходимо перезагрузить сервер.

Установка драйверов

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

Вариант №1. С сайта NVidia.

  1. Скачиваем драйверы с официального сайта. При выборе операционной системы указываем Linux x64. В перечне также присутствуют версии пакетов в формате .deb, но нас интересует универсальный в формате run:
  2. Делаем его исполняемым:
  3. В ходе установки система потребует отключить дисплейный менеджер, что мы сделаем заранее. Сделать это можно так:

Для остановки службы lightdm.service система попросит авторизоваться и ввести пароль текущего пользователя.

Установка проприетарных драйверов, скачанных с сайта производителя, выглядит как сборка их из исходников, для чего необходимо наличие в системе пакетов make и gcc, которые отсутствуют в стандартном наборе пакетов автоматической установки операционной системы.

  • Устанавливаем недостающие пакеты:
  • Запускаем установку драйверов:
  • Вариант №2. Из репозитория xorg-edgers

    Репозиторий xorg-edgers содержит последние стабильные версии драйверов NVidia. Его и будем использовать для установки.

    1. Добавляем xorg-edgers в систему:
    2. Выполняем обновление репозиториев:

    На момент написания статьи последней версией драйверов является 390.48.

  • Устанавливаем драйверы:
  • Создаем xorg.conf:
  • Перезагружаем сервер:

    Альтернативный способ перезагрузки:

    Настройка разгона карт

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

    Если вас бросает в дрожь от рисованных пингвинов и слов «терминал» или «консоль», страшитесь SSH и apt-get, если вы не любите проводить много времени за клавиатурой, то для ускорения настройки рига лучше использовать Windows, но и присмотреться к данной статье. Не такие и пугающие эти нелетающие компьютерные птицы — достаточно милые и дружелюбные. Далее мы рассмотрим, как же выполнить тонкую настройку видеокарты для достижения хорошей скорости добычи.

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

    1. Очищаем текущую конфигурацию и включаем видеоядра:
    2. Перезагружаемся:

    Далее необходимо внести изменения в конфигурационный файл X-сервера.

  • Открываем на редактирование /etc/X11/xorg.conf:
  • Добавляем строку в блок Section «Screen» (после Option «Coolbits» «31»):

    Секция примет следующий вид:

    Это позволит переключить видеокарты в режим максимальной производительности.

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

    Вместо «x» следует указать необходимые значения разгона и скорости оборотов вентиляторов.
    Делаем скрипт исполняемым:

    Скрипт создавался для фермы из 4 карт. Для большего количества карт необходимо добавить соответствующее количество строк в коде. Также стоит отметить, что корректно скрипт отработает только при выполнении его из локальной ОС, т.е. при подключении по SSH — нет.

    Установка майнера

    Для добычи воспользуемся одной из немногочисленных утилит для добычи монет на алгоритме Ethash под названием ethminer. Скачать ее проще всего будет с GitHub:

    1. Скачиваем архив:
    2. Распаковываем:
    3. Копируем полученный файл в /usr/bin для дальнейшей простоты в использовании, т.к. он будет считаться установленной программой:
    4. Создаем скрипт с именем eth.sh, который будет выполнять запуск майнера в утилите screen:
    5. Вносим строки:
    6. Coхраняем файл сочетанием клавиш CTRL + W и отвечаем «Y».

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

    Кто-то, вероятно, обратил внимание, что в предыдущей статье указывалось, что карты GTX 1080 не сильно подходят для работы с алгоритмом DaggerHashimoto (Ethash) и их производительность составляла всего 25,5 — 26 Mh/s, в то время как можно достичь 35,65 Mh/s с помощью утилиты OhGodAnETHlargementPill . Чтобы ее установить, необходимо проделать следующие шаги:

    1. Скачиваем утилиту с GitHub:
    2. Делаем скачанный файл исполняемым:
    3. Настраиваем автозапуск:

    Данную утилиту можно размещать на запуск через rc.local:

    Добавляем следующую строку перед exit 0:

    Успешный запуск можно проконтролировать через screen:

    screen -x Tabletka.

    Итого

    Необходимое программное обеспечение и его настройка произведены. Можно добавить все созданные нами скрипты разгона и запуска майнера в автозагрузку, что существенно облегчит эксплуатацию рига. Также можно установить Teamviewer и осуществлять мониторинг и управление удаленно. Как вариант, можно настроить запуск скриптов в screen и осуществлять контроль по SSH. В данном вопросе каждый волен использовать привычный инструмент.

    P.S. А = автоматизация

    Мы рекомендуем самый простой способ — это воспользоваться стандартным приложением автозагрузки. В LXDE это «Сеансы и запуск».

    1. В окне приложения проходим на вкладку «Автозапуск».
    2. Нажимаем «Добавить».
    3. В появившемся окне указываем имя приложения, описание (при необходимости) и указываем расположение файла скрипта.
    4. Сохраняем новую запись.

    Через консоль утилита вызывается командой xfce4-session-settings. Данный вариант гарантировано запускает скрипты после полной загрузки операционной системы.

    Источник

    Выбираем ОС для майнинга криптовалют на видеокартах

    Кроме тщательного подбора комплектующих при создании майнинг ригов на основе видеокарт так же стоит уделить внимание выбору операционной системы (ОС), которая будет отвечать за управление, эффективность и надежность работы всего оборудования. На сегодняшний день для майнинга используют ОС Windows различных поколений,. Linux дистрибутивы и различные специализированные для майнинга Linux сборки. И как правило у каждого варианта есть свои недостатки и достоинства, которые мы осветим в этом материале, что поможет Вам сделать правильный выбор на основе своих предпочтений и финансовых возможностей.

    Для наглядности информацию по операционным системам представим в табличном виде:

    Надежная и стабильная ОС, широкие возможности кастомизации как самой ОС так и оборудования (разгон, даунвольтинг). Большой выбор майнеров и других программ по мониторингу и управлению компьютером.

    Требует меньше видеопамяти чем Windows 10.

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

    ОС изначальна так же ограничена 4 видеокартами, но можно увеличить до 8. Настройка ОС для майнинга аналогична другим ОС от Microsoft.

    Работает без активации с достаточным функционалом для майнинга

    Доступна установка до 12 видеокарт одного производителя (amd или nvidia).

    Последняя версия Windows поддерживает все новое оборудование, драйвера и ПО.

    Как и все Windows требует специфичной настройки под майнинг, а так же установку и настройку майнерского ПО. Занимает более 700Мб видеопамяти, что может быть критично для майнинга некоторых криптовалют.

    Требовательна к ресурсам компьютера.

    Работает без активации с достаточным функционалом для майнинга

    Некоторые дистрибутивы могут быть платные

    Все плюсы обычных Linux дистрибутивов

    Популярная ОС для майнинга на основе Linux. Самые широкие возможности по настройке, мониторингу майнинг ригов. Поддерживает более 50 майнеров

    Для установки нужна USB-Flash на 16Gb

    Русскоязычная поддержка и интерфейс

    1-4 рига бесплатно. 5 и более ригов 3USD в месяц за 1 риг или комиссия 3% на пуле HiveOn.

    30% скидка при оплате за 3 месяца.

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

    Поддерживает более 50 майнеров.

    Автоматическое переключение на более выгодные алгоритмы.

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

    Управление по API

    Обратная сторона широкого функционала это сложность настройки и перегруженность интерфейса управления.

    Больше подойдет для крупных майнеров и компаниям которые предоставляют услуги майнинг отелей.

    2 рига или асика бесплатно с ограничением по функционалу.

    2USD за каждый риг

    Скидка от 10% до 75% в зависимости от количества устройств.

    Скидка 25% при оплате за год

    Все плюсы обычных Linux дистрибутивов

    Поддерживает 25 майнеров. Доступен оверклокинг и перепрошивка vBIOS.

    Для установки нужна USB-Flash на 4Gb

    Все плюсы обычных Linux дистрибутивов

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

    Для установки нужна USB-Flash на 8Gb

    Все плюсы обычных Linux сборок.

    Функционал на уровне лучших майнинговых сборок. Быстрые обновления майнеров. Удобная и быстрая настройка.

    Поддерживает 50 майнеров.

    Есть приложения для Android и iOS

    Для установки нужна USB-Flash на 4Gb

    1 риг бесплатно. 2 и более ригов 2USD в месяц за 1 риг

    или комиссия 1% на пуле 2Miners.com

    Все плюсы обычных Linux сборок.

    Поддерживает 24 майнера, возможен майнинг на процессоре. Постоянные обновления майнеров раз в 3-4 дня

    Для установки нужна USB-Flash на 8Gb

    Все плюсы обычных Linux сборок.

    Хорошо проработанная ОС. Проект от команды Minerstat.com.

    Поддерживает 38 майнеров.

    Для установки нужна USB-Flash на 16Gb

    Ограниченный функционал по управлению и мониторингу майнинг ригов.

    Не всегда оперативное добавление новых версий майнеров.

    Все плюсы обычных Linux дистрибутивов

    ОС от популярного сервиса Nicehash, максимально простой интерфейс, автоматическое переключение на самый выгодный алгоритм майнинга, автоматическая конвертация выплат в BTC.

    Самый простой вариант для начинающих майнеров.

    Для установки достаточно USB Flash на 4Gb

    Все плюсы обычных Linux дистрибутивов

    Имеет достаточный функционал для работы с майнинг ригами.

    Ограниченный набор поддерживаемых криптовалют и майнеров. Редкие обновления.

    Для установки нужна USB Flash на 32Gb

    Все плюсы обычных Linux дистрибутивов

    Поддерживает 25 майнеров.

    Для установки достаточно USB Flash на 8Gb

    Минимально необходимый функционал для управления и мониторинга майнинг ригами.

    Не всегда оперативное добавление новых версий майнеров.

    Все плюсы обычных Linux дистрибутивов

    Для установки достаточно USB Flash на 8Gb

    Все плюсы обычных Linux дистрибутивов

    Первая специализированная ОС для майнинга, существует с 2016 года.

    Поддерижвает 20 майнеров.

    Для установки достаточно USB Flash на 8Gb

    Не обновляется с октября 2018 года. Не смотря на это на этой ОС до сих пор еще работает около 21.000 ригов.

    Ориентирован на майнинг криптовалют на алгоритме Ethash (ethereum).

    Все плюсы обычных Linux дистрибутивов

    Поддерживает 28 майнеров.

    Поддерижвает CPU майнинг и Web Monitoring — miner.farm

    Для установки достаточно USB Flash на 16Gb

    Поддерживает только видеокарты Nvidia.

    Регистрация возможна только для IP из США

    Минимальные возможности для работы майнинг ригов

    Поддерживает только видеокарты AMD.

    Минимальные возможности для работы майнинг ригов

    Проект не развивается

    Рекомендации по выбору операционной системы для майнинг ригов на основе GPU.

    ОС Windows в качестве основы майнинг рига будет не самым плохим выбором, т.к. предлагает широкие возможности по настройке майнеров и удаленного управления. Когда у Вас всего один или несколько ригов в легко доступном помещении для обслуживания, то Windows будет оптимальным выбором. Нужно будет только настроить систему под себя. Для разнообразия можно попробовать Linux или специализированные для майнинга Linux сборки, которые часто для начинающих майнеров с 1-3 ригами предлагают полностью бесплатное обслуживание (HiveOS, RaveOS, MinerOS). Иногда такие переходы с Windows на Linux бывают вынужденными из-за более высокой производительности видеокарт на том или ином алгоритме именно под Linux или вообще возможностью работать только под линуксом из-за ограничений по видеопамяти.

    Когда же в обслуживании десятки или даже сотни GPU ригов здесь уже встает вопрос в удобстве и скорости обслуживания и специализированные майнинг операционные системы здесь значительно выигрывают у Windows — за счет быстрой установки и настройки, удобного мониторинга, быстрого обновления майнеров на всех майнинг ригах одной кнопкой. Что экономит большое количество времени и взимаемая плата за майнинговые Linux сборки при таком объеме работ выглядит экономически целесообразной. Т.к. сокращает затраты на обслуживающий персонал, который просто необходим для крупных майнинг ферм.

    Если для домашнего майнера можно выбирать любую из понравившихся ему операционных систем, то для крупного майнинг бизнеса лучше остановиться на проверенных решениях, которые обеспечат Вам и Вашим клиентам лучший сервис по поддержке и функционалу. Таким набором качеств обладают всего несколько решений: HiveOS, Awesome Miner, SimpleMining и набирающий популярность RaveOS.

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

    Подпишись на наш Telegram канал @cryptoage и Вконтакте, узнавай новости про криптовалюты первым.

    Общайся с криптоэнтузиастами и майнерами в Telegram чате @CryptoChat

    Источник

    Читайте также:  Линукс не принимает пароль администратора
    Оцените статью
    OS Достоинства Недостатки Стоимость
    Windows 7 ОС видит не более 4 видеокарт. Для увеличения лимита до 6 или 8 видеокарт нужно править реестр . Возможны проблемы совместимости с новым оборудованием, драйверами и программами. Требуется достаточно много времени и знания по настройке программ и самой ОС под майнинг.
    Windows 8 Аналогична Windows 7 с меньшей стабильностью в работе, но при этом новее. Требует меньше видеопамяти чем Windows 10.
    Linux (Ubuntu, Debian, CentOS идр) Доступна установка до 16 видеокарт, минимальные требования к ресурсам компьютера, малая утилизация видеопамяти видеокарт. Для работы с Linux дистрибутивами требуются навыки работы с ПК выше среднего. Мало информации по настройке ОС и оборудования под майнинг на Linux. Не всегда оперативное добавление новых версий майнеров. Редкие обновления раз в месяц или даже реже Комиссия с майнинга 1%
    SimpleMining Не всегда оперативное добавление новых версий майнеров. Тестовый период 7 дней бесплатно для 1 рига. 1USD-2USD в месяц с 1 рига в зависимости от количества.
    Без серьезных недостатков Ограниченный функционал по управлению и мониторингу майнинг ригов. 1-3 рига бесплатно, 4 и более ригов 1USD в месяц с 1 рига
    MiningOS (MsOS) 1 воркер бесплатно, 1,8EUR в месяц за один воркер (не более 16GPU или 1 Asic на 1 воркер)
    Нет возможности тонкой настройки видеокарт под тот или иной алгоритм майнинга, нельзя выбирать алгоритм для майнинга вручную. Комиссия с майнинга 1%
    Perfectmine.io Комиссия 0,7-1,1% или 3USD за 1 риг в месяц
    Os.dog 3 рига бесплатно
    4 рига и больше -1% комиссия с майнинга
    AuraOS Минимальный функционал про настройке, управлению и мониторингу. Нестабильная работа. Ограниченное количество поддерживаемых майнеров и криптовалют. До 50 ригов или асиков бесплатно
    ETHOS 9USD-39USD разовая покупка лицензии на один риг. Цена зависит от количества покупаемых лицензий.
    PIMPOS Редко обновляется — один раз в 1-2 месяца 30-35USD лицензия на один риг без ограничения по времени.
    NVOS (Openrig) Все плюсы обычных Linux дистрибутивов Комиссия с майнинга 0,05%
    RXOS Все плюсы обычных Linux дистрибутивов