Удалённый конфиг и разгон ethOS. Пошаговое руководство

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

Итак, у нас есть установленная на риг ethOS с локальным конфигом. Если у вас есть физический или ssh-доступ к ригу, то локальный конфиг не проблема. Если же нужно администрировать риг удалённо, лучше настроить работу с удалённым конфигом.

Система позволяет расположить конфиг на любом хостинге. Например, можно использовать Digital Ocean. Ещё есть бесплатное, достаточно простое и удобное решение в виде сервиса https://configmaker.com/.

Никакой регистрации не требуется, просто заходим на сайт.

В поле Text Editor пишем содержимое конфига, нажимает кнопку «Save Changes», после чего ниже видим строку со ссылкой на наш удалённый конфиг.

Эту ссылку как раз указываем нашей ethOS:

echo -n «https://configmaker.com/my/VeryNiceCleanConfig.txt» > /home/ethos/remote.conf

Не забудьте добавить страницу с конфигом в избранное.

Еще один совет. В конфиге ethOS можно указывать как глобальные параметры для всех ригов, так и индивидуальные параметры для каждой фермы. Для этого использум уникальный идентификатор рига, который указан в левом верхнем углу:

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

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

# globalcore: set the global core clock of all GPUs # globalmem: set the global mem clock of all GPUs # globalfan: set the fan speed percent (0-100) # globalpowertune: set the power tune setting of all GPUs (r9 290/x/390/x should use 50; RX should use 4-7 depending on overclock; for nvidia, this is watt limit)

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

# SAMPLE FORMAT: # [type] [worker] [gpu0 value] [gpu1 value] [gpu2 value] [gpu3 value] [gpu4 value] # ------------------------------------------------------ # cor 252c8c 950 1000 1050 1025 980 # mem 252c8c 1250 1500 1500 1250 1250 # fan 252c8c 90 80 85 100 70 # pwr c94e13 10 20 15 15 20 # vlt c94e13 0 1118 0 0 1118 # ------------------------------------------------------

252c8c и c94e13 — это имена каждого из наших ригов, которые мы видим после загрузки системы в левом верхнем углу.

По сути всё просто: берем риг и указываем для каждой видеокарты свои параметры. Хотя с HiveOS всё проще в разы.

Для удобства определения видеокарт в риге есть удобная команда:

find-gpu

В терминале пишем find-gpu 1, после чего система повышает обороты кулера до 100 процентов. Таким же образом можно идентифицировать все видеокарты в риге.

Карты определили, параметры разгона задали, теперь надо применить изменения. Для этого можно или перегрузить риг, или дать команду в терминале:

putconf && ethos-overclock

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

show miner

На этом настройки и разгон заканчиваются.

Расскажем ещё об одной фишке ethOS — возможности удалённого мониторинга состояния ригов через сайт ethdistro.com. Система позволяет мониторить все онлайн риги через сайт производителя.

Пример ссылки на панель мониторинга: http://00dd04.ethosdistro.com/

Где 00dd04 – ID рига. Его ethOS по умолчанию присваивает каждому, причём ID зависит от внешнего ip-адреса рига. Соответственно, при смене ip меняется и адрес панели мониторинга. Сложно.

Поэтому для удобства задаём одно имя. Для этого есть команда:

custompanel publicsecret

Public — постоянный 6-ти значный ID для панели диагностики, а secret — 6-ти значный секретный код.

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

Например, мы задали для наших ригов следующее имя для панели диагностики:

custompanel ethmanmg9490

Идём по адресу http://ethman.ethosdistro.com и видим всю информацию по ним:

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

ethOS постоянно развивается и эволюционирует. Это происходит не так быстро, как HIVEos, но 4 апреля вышла очередная версия:

ethOS 1.3.1 (released April 4th 2018)

Среди ключевых изменений — снижение потребления GPU, повышение стабильности и новый алгоритм разгона «красных» карт от АМД. Добавлена поддержка Rvencoin (x16r, z16s). Ещё есть две новые полезные опции:

Команда ww позволяет вывести десктоп статистику прямо в окне терминала – полезно при удалённом мониторинге.

Опция для конфига no overclock boot option позволяет обезопасить себя от проблем с загрузкой рига в случае нестабильного разгона. 

Резюме

ethOS достаточно стабильная система для тех, кто не любит часто менять пулы и алгоритмы, а придерживается стратегии «длинных дистанций».

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

. В нём много мемов и знания.

https://2bitcoins.ru/feed/