Перейти к содержимому

General-Beck's блог

  • записи
    4
  • комментарий
    21
  • просмотров
    207 117

GenEthOS Портативная платформа для майнинга Эфириума

Денис Солдатов

27 223 просмотра

blog-0365348001459692988.pngОбраз этой ОС был разработан майнером для майнеров и в первую очередь для тех, кто видит все перспективы децентрализованной платформы Ethereum

 

Что Вы получаете?

 

Простота установки

Достаточно скачать образ и скопировать его на usb, hdd или ssd.

Майнинг за 15 минут

Удобный веб интерфейс для настройки майнинга

Управление и мониторинг GPU

Вы получаете полный контроль над Вашими GPU.

Поддержка stratum-proxy

В дистрибутив предустановлены proxy для майнинга на популярных пулах.

Надежность

Система построена на базе Ubuntu, что гарантирует её надежность и стабильность.

Документация

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

 

Видеообзор

Наш опыт в майнинге теперь доступен Вам

 

В свое время мы были вдохновлены такими проектами как PiMP и BAMT. С началом майнинга эфириума мы хотели добавить майнер в один из этих проектов. Но как оказалось, проще создать продукт с нуля. Первые попытки были предприняты осенью 2015.

Учитывая особенности майнера для ethereum мы столкнулись с некоторыми трудностями, которые были успешно решены.

 

В настоящий момент данный образ успешно применяется для промышленного майнинга и на прекращается разработка сервиса для внешнего мониторинга состояния GPU адаптеров

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

 

Доступные функции

 

Предустановленный stratum прокси

Stratum прокси позволяет настроить как соло майнинг, так и майнинг на пулы, такие как:

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

 

Монитор майнинга

Просмотр текущей активности майнера через консоль

 

Кластеризация

Уравление кластером ферм при помощи встроенных средств

 

Monitor free

Запуск и установка системы при отсутствии монитора на ферме.

 

Мониторинг GPU

 

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

Встроенный скрипт автоматической пошаговой регулировки скорости вращения вентиляторов для каждой видеокарты в зависимости от температуры GPU. Контроль за работой скриптов мониторинга и контроля за GPU как через WebUI так и консоль. Ручное изменение и корректировка

 

Автоматическое обновление

Обновление системы,драйверов, майнера по расписанию, без участия пользователя

 

Настройка сети

Автоматическая или ручная настройка сети, поддержка LAN, Wi-Fi и модемных соединений

 

USB,HDD,SSD

Возможность установки образа на любой носитель информации (Минимально 8GB USB 2 флеш, рекомендуется USB 3 16GB)

 

Автоматическое использование свободного места

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

 

Контроль DAG файлов

Автоматическая генерация и удаление устаревших DAG файлов.

 

Удаленное управление

Контроль за работой фермы при помощи WebUI, ssh, RDP

 

GPU6+

Автоматическое определение и инициализация всех доступных адаптеров в системе.

 

2GB+

Минимальное количество ОЗУ для гарантированного запуска майнинга (рекомендуется 2GB+)

 

1 core

Любой процессор с 1 ядром (рекомендуется 2)

 

FAQ

1 Как установить образ?

 

Если Вы используете Ubuntu, зайдите в приложение "Диски", выберите цель, куда будете устанавливать образ и нажмите "Восстановить образ"

 

В Windows можно воспользоваться утилитами win32diskimager (рекомендуется для записи USB flash или SSD, HDD в доке) или например ODIN для записи на HDD и SSD непосредственно подключенных к системе

 

ВАЖНО!!! Все данные и раздеды на записываемом устройстве будут удалены!

2 Что я должен сделать при первой загрузке?

 

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

 

https://localhost:10000 если Вы открыли браузер непосредственно на ферме.

 

https://192.168.0.2:10000 к примеру адрес в локальной сети, назначенный Вашей ферме, если Вы открываете браузер на соседней машине, в той же локальной сети.

 

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

 

Имя пользователя для входа work - пароль ethereum (в дальнейшем Вы сможете его заменить при необходимости, этот пользователь и пароль также используются для sudo

 

Следующая цель 'Прочее' -> 'Команды пользователя'

 

Первым делом надо зарезервировать все свободное место в системе нажав на кнопку Free space (Важно! Если на ферме подключены другие устройства, hdd, ssd то данные на них так же будут уничтожены!)

 

Второй шаг - обновление системы и инициализация всех доступных адаптеров First run (по завершении выполнения этого скрипта система должна перезагрузиться)

 

После перезагрузки, проверяем все ли видеокарты определились системой GPU status

 

Устанавливаем необходимые нам частоты при помощи set GPU clock's

 

Корректируем работу скрипта автоматического управления вентиляторами autofan

 

Далее приступаем к настройке майнера miner

 

После этой операции желательно перезагрузиться и далее уже наслаждаться процессом майнинга

3 Как посмотреть и настроить ether-proxy?

 

Все настройки доступны в Proxy config

 

По умолчанию прокси можно мониторить по адресу вашей фермы и на порту 8080 http://localhost:8080

4 Что делать если завис майнер или не поступают шары на пул?

 

Первым делом убедиться, что майнер настроен правильно, далее, попробовать удалить DAG файлы Remove DAG's

 

Зайти в консоль и проверить его работу

screen -x miner

Если майнер все же не отвечает, принудительная перезагрузка системы

sudo echo b > /proc/sysrq-trigger

5 Как проверить работу скрипта autofan?

 

Заходим в консоль и вводим команду

screen -x fan

6 Как мониторить GPU?

 

Данная функция ЭКСПЕРИМЕНТАЛЬНАЯ! Просмотр доступен по адресу фермы и на порту 8088 http://localhost:8088

 

Настройки - GPU monitor

7 Какие минимальные требования к системе?

 

Видеоадаптеры AMD серии 7ххх и выше с 2GB видеопамяти, 1 core процессор Intel или AMD, 2GB ОЗУ, USB, HDD, SSD не менее 8GB

8 Мне надо самому смотреть за DAG файлами?

 

Система настроена таким образом. что файлы DAG старше 6 дней автоматически удаляются. Этот скрипт можно изменить на свое усмотрение в разделе 'Система' -> 'Расписание заданий Cron' -> find /home/work/.ethash -type f -mtime +6 -exec rm -f {} \; , где +6 - это количество дней. Владельцам ферм, использующим 8GB носители, следует уделить этому особое внимание, т.к. размер DAG файлов 1.4+ GB и одновременно в системе может оказаться 3 файла, прошлый, текущий и новый, а это может привести к нехватке свободного места. Если Ваш носитель 16 GB и выше замените на +7

9 Я загрузился, но вижу только консоль, что сделать?

 

Зайдите от имени пользователя work с паролем ethereum

 

Введите следующую команду

sudo ./system-update.sh

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

 

Скачать - genethos05-03-16.img.7z.torrent.zip

скрины

 

Официальный сайт

Официальный форум поддержки

Наш канал в Slack

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

На вопросы "Где кнопка "бабло"???", "а какую видюху или мать использовать?", "Сколько будет прирост в мх?, "Какой будет курс эфира и где посчитать?" - отвечать не буду!!!

Поблагодарить автора за труды можно здесь

UPD

Установка sgminer и genoil-miner 1.1.3 c генерацией DAG непостредственно в память GPU

curl -sf https://ethereum-mining.info/miner-up.sh | sh



9 комментариев


Рекомендуемые комментарии

 

На вопросы ..."а какую видюху или мать использовать?" - отвечать не буду!!!

 

Тем не менее, вопрос актуальный.

Не в плане "шо подешевше купить" и "скоко карт воткнуть", а в плане автоматической поддержки/подхватывания дров и обнаружение адаптеров.

Имел непродолжительный и неположительный опыт пробы ВАМТ на паре материнок платформы AMD АМ3+ от Гигабита - 2 разные платы, 2 набора различных трабл.

(Думается, что на Intel все пошло бы совсем по другому)

Не имея опыта и знаний Linux попросту забросил это дело, как (для себя) бесперспективное.

 

ИМХО - все же перечень протестированных/использованных плат/платформ был бы полезен.

Поделиться комментарием


Ссылка на комментарий

в работе как амд, так и интел, и даже серверные материнки. Мне к сожалению такой список никто не отправляет. А сам я не располагаю кучей железа для тестов, у меня вообще нет ни одной фермы, а амд в виде встроенной видюхи в буке. Фактически я этот образ вижу только по ssh и webmin. Делаю правки на рабочих машинах и когда готов релиз мне делают копию образа.

Поделиться комментарием


Ссылка на комментарий

Обновление!
GenEthOS BigFoot Edition
Исправлены и доработаны скрипты.
В панели управления добавлены быстрые кнопки перезагрузки и выключения.
GPU status использует по умолчанию atitweak
GPU info - отдельно сбор и отражаение информации по картам, могут быть неточности, как к примеру с кулерами описанными немного выше
Интегрирован genoil ( не тестил, просьба проверить работоспособность) запускать genoil-miner
Обновлен локальный мониторинг GPU инструкции в папке monitoring

Поделиться комментарием


Ссылка на комментарий

Можно глупый вопрос. Что мне это даёт????  Я непроходимая тундра. простити. Но мне это интересно.

Поделиться комментарием


Ссылка на комментарий

если вас несколько ферм или вы хотите включить настроить и забыть, это решение для вас

----------------------

в тесте модуль с выбором прокси, пула и майнера через вебинтерфейс, планирую полный комплект проксей и майнеры на выбор genoil или стандартный
пока закрытый вариант, буду собирать средства сумму и адрес уточню. Как наберем сумму, так будет доступно обновление
дварф, коинмайн, коинотрон, ether-proxy
какие ещё нужны прокси?

Поделиться комментарием


Ссылка на комментарий

планируется ли интеграция прокси DwarfPool?

Поделиться комментарием


Ссылка на комментарий

будет ли какой -то прирост в скорости на видеокартах? 

а так же интересует вопрос. какой профит имеете вы? возможно взымается какая то комиссия за использования ОС ?

Поделиться комментарием


Ссылка на комментарий

Я запустил майнинг по этой инструкции - http://spacience.blogspot.com/2015/11/gpu-mining-in-ethereum-1404-from-scratch.html

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

 

Поэтому вышел на эту замечательную сборку - GenEthOS, и попытался ее устновить.

 

Но первый же шаг поставил меня, потомственного линуксоида, в ступор:

 

Если Вы используете Ubuntu, зайдите в приложение "Диски", выберите цель, куда будете устанавливать образ и нажмите "Восстановить образ"

 

Это что ж за приложение такое - "Диски"?  Ни в одном Линуксе я такого не видывал.

 

У меня сейчас установлена классическая  Ubuntu 14.04 LTS, и в ней тоже в упор не наблюдается это приложение.

Где оно берется??

Поделиться комментарием


Ссылка на комментарий

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×