Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
sxiii
7 лет назад

[МАЙНИНГ] Дистрибутив для майнинга от сервиса SimpleMining - бесплатное удобное средство управления всеми вашими майнерами! [УЧЕБНИК]

Позавчера @losos попросил меня написать мануал по установке и настройки майнеров на основе дистрибутива от ребят из simplemining.net, что я с радостью и делаю! :)

SMOS1

SimpleMining OS

Дистрибутив SMOS - ни что иное, как оптимизированная версия Ubuntu, без графического интерфейса (зато с удобной веб-панелью, доступной через simplemining). Умеет автообновляться, и обновлять драйвера на видеокарту и ядро системы в один клик из веб-интерфейса. Она быстро загружается (в зависимости от вашей флешки/SSD/HDD, но у меня ~20 секунд) и сразу же начинает майнить. Для установки этой ОС вам нужно произвести всего одну (ДА, ОДНУ!) настройку - вписать ваш Email в конфиг-файл. Всё, можно майнить! Остальные настройки выполняются через простой и удобный веб-интерфейс. Причём, на все ваши майнеры можно записывать одинаковый образ ОС – согласитесь, это удобно. Монитор майнеру не неужен. Винчестер или SSD – тоже не нужны, и даже флешку – и ту можно убрать! Но обо всем этом далее.

Prerequirities ("вам понадобится")

  • Готовый, собранный и заведомо рабочий майнер с n-карточками (дистрибутив, по идее, поддерживает любое количество)
  • Флешка с 8 гб места или более (можно также использовать SSD либо HDD, но смысл?!)
  • Скачанный нормальный образ SimpleMining, исправленный мною, отсюда
  • 10-12 гб свободного дискового пространства на время записи образа
  • Майнеры, подключенные к интернету ethernet-кабелем (если у вас только Wifi, то роутер, который умеет “взять Wifi” (wireless bridge - беспроводной мост) и раздать по интернет кабелю, стоит около 1200 руб – купите его). Возможно SM OS можно настроить как-то по Wifi, но я пробовал и вам не советую. Вообще, не должно быть беспроводной связи для такой задачи как майнинг – уж больно ненадёжно.

Скачивание и распаковка образа

Самое сложное – это записать образ. Разработчик запаковал его непонятной проприетарной windows-утилитой, из-за чего мне пришлось поднимать виртуальную машину с Windows XP, только чтобы сконвертировать этот образ этой же программой (!) в нормальный .img (dd-совместимый). Запакованный образ по ссылке выше – это уже нормальный .img, который может заливать любая dd-совместимая утилита (этот образ – побайтовая копия диска). Сам же img запакован 7zip, чтобы он не весил 8 гб, а всего чуть менее 0.6 гб (по факту, это и есть примерный объем занимаемый системой – сравните с той же win).

Если вы мне не доверяете, можете скачать образ с офсайта по ссылке выше (он весит вдвое больше моего – 1 Гб), но учтите – вам понадобится программа HDDRawCopy под винду для работы с образом с сайта SimpleMining.

Можно распаковать графикой, или вот так из консоли:

7z e sm.7z

Аргумент e – означает extract, то есть извлечь. Конечно, у вас должен быть установлен 7zip. В винде ставите вручную, в линуксе – sudo apt install 7z.

Осторожно, распакованный из 7zip, он будет весить 8 гб! Но даже если ваша флешка чуть меньше, не страшно, в последних блоках нет ничего важного (они просто пустые), разработчики заявляют поддержку флешек в 7 гб, хотя мне кажется что и 4-гб флешка (“недописанная”) будет корректно работать (но я не проверял).

Процесс записи образа

И для windows, и для linux существуют графические dd-утилиты для записи образов. Вы можете воспользоваться утилитой по своему вкусу, но вот как это делается в любом случае из терминала:

sudo dd if=./simplemining.img of=/dev/sdc

Внимание! Эта команда может стереть ваш жесткий диск или SSD, если вы ошибётесь в адресе of= (output file). В качестве output file нужно указывать “подопытную” флешку, причем не раздел (/dev/sdc1), а именно всю флешку (/dev/sdc, например) – так как перезаписываем dd – он изменит всё, включая разметку разделов на флешке!

Как понять, /dev/sdc вам нужен или /dev/sdd или /dev/sdb? Ну, во-первых, /dev/sda → это обычно ваш основной винчестер или SSD, так что не указывайте там sda, иначе сотрёте вашу систему. Sdb это обычно второй жесткий диск, или, если у вас его нету – это может быть и флешка. Запустите команду mount чтобы посмотреть, что последнее было подключено в системе (там будет видно имя флешки и путь к устройству). Вам надо взять этот путь и указать без раздела, например, вместо /dev/sdc1 надо просто /dev/sdc. Вот и всё.

If – это input file (имя файла образа, который вы скачали выше), естественно, он должен лежать в домашней директории, либо вам нужно зайти заранее терминалом (cd) в ту папку, где лежит simplemining.img.

Внимание! Ещё раз! DD – это побайтовая перезапись, ваша флешка будет не просто отформатирована, в ней даже изменится таблица разделов. Естественно, вы потеряете все свои данные.

DD не показывает статус записи, 8гб на медленную флешку может записываться даже час (да, такое бывает). Поэтому, если хотите убедиться, что всё ОК, пишите лучше другими утилитами, например dcfldd (она есть и в ubuntu, и в arch, и manjaro) - sudo apt install dcfldd - синтаксис у этой программы 1-в-1 как у dd (просто замените dd из примера выше на dcfldd), но она показывает процесс записи. После записи кликните на корректное извлечение в графике или выполните команду sync. Готово!

Вписываем наш email

Достаньте флешку из ПК. А теперь вставьте обратно ;) Да, вот так. Должна найтись флешка из 2 разделов (на старых ОС windows возможно, это не получится увидеть/сделать). Вам нужен второй раздел – тот, который меньше – и тот, у которого в корне сразу лежит файл config.txt (и несколько папок).

Откройте файл config.txt со второго раздела флешки. В единственный аргумент впишите ваш email. Сохраните файл, корректно извлеките флешку или сделайте sync. Всё, можно вставлять её в майнер и запускать его!

SMOS2

А где красивый веб-дашборд?

Да вот же он: https://simplemining.net/dashboard. Справа вверху нажмите sign in или register, введите ваш email. На email придёт ссылка для входа. Кликните и всё! Сессия будет держаться довольно долго, и вы можете использовать одну и ту же ссылку для входа с разных устройств. В любой момент вы можете заказать новую ссылку (тогда придётся везде перезаходить по ней).

Как настроить, что и куда майним?

Вверху есть большая красная кнопка OPTIONS. Учтите, что после применения настроек в этом разделе (после нажатия вами уже зелёной кнопки SAVE) все майнинг-процессы будут перезапущены. Если вы ничего не меняли в настройках, рекомендую пользоваться кнопкой Cancel, чтобы было меньше простоя.

В этом разделе Options вы вписываете адреса кошельков, например ETH, можете также отредактировать кастомные опции майнинг-программ, если разбираетесь в этом (например, добавить мерджед-майнинг валюту, такую как LBYC). Как уже сказал, после нажатия Save, майнерский софт будет перезапущен, и начнётся майнинг. Если вы что-то не так настроили – откройте консоль из веб-интерфейса – там будут видны ошибки.

Что можно в дашборде?

Здесь видно ваш хэшрейт по всем майнерам (по основной и мерджед-майн крипте), вы можете переименовывать их, разом переключать все на майнинг например эфира и zec, или другой крипты по выбору (есть кастомные настройки). Также отображается температура карт, скорость вращения кулеров (в %), частота ядра (core) и памяти (mem) по каждой карте, или вы просто можете заглянуть в текущую консоль майнера или перезагрузить его (если сеть на нём доступна и железо не зависло “намертво”).

В чём кайф?

По сравнению с ручной настройкой, с вас снята необходимость:

  • Ручной установки и настройки ОС
  • Настройки VPN-сервера в сети для получения удалённого доступа
  • Настройка майнеров для отображения информации в сети
  • Ручного обновления ОС, драйверов, и так далее
  • Поиска оптимальных параметров для майнинга (хотя такая функция оставлена разработчиками в красной кнопке вверху ;)

Максимальная автоматизация! :) Какой ценой? Читайте дальше :)

Что ещё?

Также, ребята из SimpleMining разработали устройство для автоматической перезагрузки завшисших нод. Называется оно SimpleRigResetter и продается на официальном сайте за 100 $ (одно устройство может сбрасывать до 8 ферм). Сейчас мы занимаемся разработкой аналогичного устройства, но на бОльшее количество нод (и, конечно, по меньшей цене!). О успехе и результатах я обязательно напишу в своём блоге Голоса, так что – подписывайтесь!

PXE

PXE-boot и другие оптимизации

Так как образ одинаковый для всех ПК (в образе указывается ваш email и всё, на всех ваших майнерах система одинаковая), есть вариант вообще отказаться от флешек и каких-бы то ни было других носителей. Если у вас есть в сети сервер, на котором вы можете настроить PXE Boot (это может быть как ваш обычный ПК, или сервер, или даже роутер поддерживающий PXE Server) – образ операционной системы будет “раздаваться” по сети вашим выбранном сервером по желанию в момент загрузки майнера. Это удобно, быстро, достаточно безопасно. Единственная точка отказа, которую вы здесь получите – это если “поломается” ваш PXE-сервер или линия коммуникации между ним и майнерами, поэтому “на крайний случай” можно оставить недорогие 8-гб флешки “воткнутые” в материнки, но приоритет отдавать PXE-серверу. Почему ему? Да потому, что вы сможете пересобрать систему и выложить её по-новой. Вам не придётся собирать кучу флешек и перезаливать образ, если вы вдруг решите вмешаться в изначальный образ SimpleMining OS!

Почему дистрибутив бесплатный?

Большинство специализированных ОС для майнинга продаётся на флешках или в интернете по цене от 20 и выше долларов. Почему же эта сборка ОС бесплатна?

Секрет довольно прост. Разработчики заложили в ОС функционал работы с devfee (developer’s fee – комиссия разработчиков). Комиссия при майнинге эфира (ETH) составляет 1% - это значит, что ваш майнер будет каждый час в течении 36 секунд майнить на кошелек разработчика. Если же вы включите Merged Mining (одновременный майнинг двух криптовалют, например Ethereum и Siacoin), то комиссия будет 2% или чуть больше минуты майнинга каждый час.

DevFee

В ОС есть функция выключения DevFee, но если вы её активируете, то ваш хэшрейт понизится примерно на 2% (а может и больше). При этом, отображать ОС будет по прежнему тот же хэшрейт, что и полноценном майнинге с DevFee. В результате, ваши ожидания будут выше реальных доходов. Сделано это, как вы понимаете, чтобы никто не читерил и не отключал DevFee.

Хотя вот я до конца не понял – Devfee уходит, похоже, разработчикам майнинговой программы, а не разработчикам дистрибутива. Так что ОС сама полностью бесплатна. Возможно, разработчики майнинг-софта отчисляют что-то потом в SimpleMining, кто знает.

А какими ОС вы пользуетесь для майнинга? Какими майнерами, с какими настройками? Что за крипту майните, включён ли у вас merged-mining и на что? Давайте обмениваться опытом и сделаем эту тему ещё более выгодной для каждого из нас! :)

С вами, как всегда, был
айтишник, линуксоид из Ростова-на-Дону
Den Ivanov aka SXIII


Кинорецензии Краудсписок Презентации Аналитика
СПО Криптовалюты Linux Скрипты

54
227.332 GOLOS
На Golos с January 2017
Комментарии (4)
Сортировать по:
Сначала старые