Рейтинг@Mail.ru

Scrypt-Miner — операционная система для майнинга

Основные достоинства:

  1.   Linux, то есть трудно повесить и меньше шансов придти и обнаружить, что все отвалилось, перестало майнить, зависло и т.д.;
  2.   Удобство мониторинга и управления, как минимум 3 способа «на вкус и цвет»;
  3.   Система разворачивается очень быстро и через 5-10 минут после скачивания образа можно уже майнить;
  4.   Помещается на флешку 2Gb, можно использовать самую дешевую флешку со скоростью последовательных чтения/записи 15 МБ/с, не надо покупать HDD/SSD;
  5.   Поддержка 8 видеокарт;
  6.   Linux не надо активировать.

Возможные недостатки:

  1. Может не понравится тем, кто ни разу не видел Linux и кому лень читать инструкции и разбираться;
  2. При использовании флешки флешку на 2-8 Гб хранить большое количество кошельков на ферме не получится. Как вариант — подключить другой внешний диск для этого, так как флешки с их скоростями памяти не очень подходят для быстрой синхронизации блоков.

Подготовка и настройка:

1. Скачиваем свежую версию программы для записи образа на FLASH — Win32DiskImager

2. Скачиваем сам архив с образом системы — Scrypt-Miner 1.2.
Образ сделан  на основе litecoinbamt1.2. Оригинальный образ был немного сжат, чтобы поместился на 2Gb флешку, почищен от мусора и добавлены некоторые «полезности».

3. Распаковываем Win32DiskImager и образ системы из архивов. Подключаем флешку, на которую будем писать ее образ, затем запускаем Win32DiskImager, в котором выбираем флешку и образ. Файловая система флешки значения не имеет, так как таблица разделов будет перезаписана. Нажимаем «Write» и ждем окончания процесса. Когда будет готово, то жмем «OK», закрываем программу, извлекаем флешку. Какого бы объема флешка не была — все пространство за пределами образа будет недоступно, поэтому целесообразно использовать накопители объемом 2-4Гб.

4. Подключаем нашу флешку с образом системы к плате фермы. Можно уже установить все видеокарты, главное, чтобы их было не больше восьми. Загружаемся. На 5 секунд может появится меню выбора загрузки, выбираем первый пункт или просто ждем. Когда система загрузится, то нашему взору предстанет Windows-подобный интерфейс X11. В его «пуске» есть файловый менеджер, браузер, терминал, ярлыки для запуска и остановки майнинга и другие вспомогательные средства. Нам кроме терминала ничего не нужно, хотя некоторым, возможно, будет проще пользоваться файловым менеджером.

После запуска системы на фоне рабочего стола будет указан IP адрес машины, её имя scrypt-miner (можно изменить) и обнаруженные видеокарты.

5. По умолчанию через 20-30 секунд после запуска начнется майнинг на обнаруженный видеокартах согласно имеющемуся конфигу. Конфиг подобран так, чтобы он мог начать майнить практически на любой относительно современной видеокарте и его можно было в любой момент подправить. Как только начнется майнинг (услышим по реву СО карт), то нам надо его остановить. Для этого есть два способа:

A. Запускаем терминал через «Пуск — Accessories — Root Terminal» и там набираем:
# /etc/init.d/mine stop

B. Или же просто кликаем на «Пуск — BAMT Control — Stop mining sessions»

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

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

6. Ферме очень желательно зарезервировать через роутер IP-адрес, так как позже его изменение может нам помешать в управлении фермой.

7. Теперь нам надо сменить пароль на пользователя root. Для этого переходим в терминал и набираем там

# passwd root

Затем нам предложат ввести новый пароль и его подтверждение, символы при вводе не будут отображаться, после каждого ввода нажимаем «Enter». Пароль можно сменить непосредственно через прямой доступ к ферме, даже если забыли пароль, удаленно его сменить будет нельзя, поэтому лучше пароль не забывать, нам он еще понадобится.

8. Теперь можно  настроить SSH доступ с ПК, в этом случае терминал будет на основном нашем ПК и после этого момента (если ферма имеет постоянный IP) мы можем  полноценно управлять фермой удаленно.

9. Настроим BTSync. Он позволит нам редактировать конфиг CGMiner’а на своём основном ПК в папке без необходимости как либо подключаться к ферме. Для этого в терминале набираем

# nano /usr/local/btsync/btsync.conf

Откроется в терминале текстовый редактор. Если используем графический интерфейс, то открывать файлы на редактирование можно через «ПКМ -> leafpad»

Листаем чуть вниз и находим там переменные «login» и «password», по умолчанию и то и другое имеет значение «admin». Меняем на свой вкус и сохраняем. Eсли мы через консоль, то делаем это через CTRL+X -> Y -> Enter или CTRL+O -> Enter -> CTRL+X. Если через leafpad в интерфейсе, то File -> Save и закрываем.

Теперь в браузере своего ПК заходим в web-интерфейс BTSync http://ip_адрес_фермы:8888 Нам предложат ввести логин и пароль, которые мы чуть выше установили. Логинимся и заходим в настройки, меняем язык на русский, сохраняем, затем жмем «добавить папку».

Напротив поля «Секрет» нажимаем «Создать», куда-нибудь сохраняем или запоминаем  «можно создать свой секрет, но лучше его таки сгенерировать. Если забудем — не страшно, через web-интерфейс его всегда можно посмотреть. Внизу в директориях нам надо выбрать etc -> bamt или вверху в строку записать сразу /etc/bamt. Здесь хранятся наши конфиги, их мы будем потом видеть на своём ПК, а после редактирования они будут синхронизироваться и отправляться на ферму. После выбора директории жмем «добавить». В интерфейсе должна будет появится строка, отображающая количество файлов с их весом, которые будут синхронизироваться. Однако, нам не надо чтобы синхронизировалось все, поэтому сделаем список исключений. Возвращаемся в терминал и набираем там:

# echo «autoconf.conf» >>/etc/bamt/.SyncIgnore
# echo «cgsnoop.conf» >>/etc/bamt/.SyncIgnore
# echo «phoenix2.conf» >>/etc/bamt/.SyncIgnore
# echo «pools» >>/etc/bamt/.SyncIgnore

После этого на своём основном ПК создаем где-нибудь папку BTSync, в которую наши конфиги будут синхронизироваться.

Скачиваем BTSync для Windows, устанавливаем его и настраиваем. Там нет ничего сложного. Когда появится возможность «добавить папку», то используем для этого «секрет», который создали в web-интерфейсе, а в качестве директории выбираем папку BTSync, созданную ранее. Можно также другие параметры настроить. Если часто перенастраивать конфиги не планируется, то автозапуск можно убрать и запускать синхронизацию при необходимости. Файлы весят очень мало и времени это много не займет. Когда синхронизация закончится (пара секунд), то в папке BTSync появятся конфиги с фермы из папки /etc/bamt. Если мы их отредактируем на ПК, они изменятся и на ферме спустя несколько секунд и наоборот. Нужно нам это, напоминаю, для того, чтобы оперативно менять адресу пула, имя/пароль воркера на ферме. То есть заходим в эту папку, открываем блокнотом (а лучше использовать Notepad++), вносим изменения, сохраняем и перезапускаем майнинг (об этом чуть ниже)

10. Настраиваем ярлык для перезапуска майнинга. необходимо это для того, чтобы применить изменения после редактирования конфига cgminer’а. Если мы сменили пул, то майнер надо перезапустить. Делается это через PuTTY.

— для перезапуска майнинга /etc/init.d/mine restart
— для остановки /etc/init.d/mine stop
— для запуска после остановки /etc/init.d/mine start

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

A. bamt.conf
miner_id — после двоеточия указываем имя воркера, какое нравится. Но есть условия — нельзя указывать символы, которые нельзя указывать в названиях файлов и папок, т.е. спецсимволы и нельзя использовать заглавные буквы. Только нижний регистр, цифры и дефис. Если не следовать этому простому правилу, то отвалится Munin — система мониторинга и статистики, которая отображает графики по майнингу — довольно полезная фича.

miner_loc — значение указывает на местонахождение фермы, что-то вроде комментария, можно написать что-либо или закомментировать вообще директиву

Чуть ниже имеется возможность настроить систему мониторинга и отображения статистики на каждую из 8 видеокарт. Если у нас не 8 видеокарт в конфиге, то «лишние» можем выключить, они заодно не будут отображаться на графиках. Для этого в разделе каждого их не используемых GPU. 

Для «отключения» статистики на карту мы выставляем в блоке её конфигурации disabled: 1

B. cgminer.conf
Здесь мы используем именно конфигурационный файл, а не пакетные файлы со своими настройками. Кто хочет, может переделать под себя на скрипты, но вариант с конфигом и синхронизацией более гибкий. Адреса пулов можно хранить рядом в *.txt файле. Все равно параметры видеокарт подбираются «один раз и на всегда»

Собственно директивы конфига такие же, как и в *.bat файле на винде, только прописывается все через двоеточие в кавычках. Если какой-либо нужной директивы нет — дописываем её где-нибудь в середину не нарушая синтаксис, он абсолютно такой же, как и на Windows, можно даже использовать созданный на винде конфиг. Еще более подробно о настройке CGMiner рассказано в его хелпе.

Когда мы подбираем настройки -tc, то нам периодически надо удалять создающиеся *.bin файлы в папке с майнером. Чтобы не лазать туда руками воспользуемся консолью:

# rm -f /opt/miners/cgminer/*.bin. Выполняем эту команду каждый раз, когда нам нужно удалить «бинарники» в поисках подходящих настроек, как мы бы это делали в Windows.

12. Доступ в CGminer. Чтобы увидеть окно консоли, к которому многие привыкли в Windows, достаточно в терминале или через SSH набрать в консоль:

# screen -r

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

ScryptMiner02

Чтобы закрыть это виртуальный экран нажимаем сначала CTRL+A, затем CTRL+D

13. Веб-интерфейс. При его наличии прямой доступ к консоли CGminer после настройки не нужен вообще, мониторить можно через браузер. Достаточно ввести IP-адрес фермы. 

ScryptMiner03

 

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

На этом, пожалуй, всё. Этой информации должно быть достаточно, чтобы начать пользоваться ОС для майнинга.

http://club.dns-shop.ru/forum/?action=thread&id=80411

top