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


Фотография

Майним под Линуксом!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 110

#1 Espade

Espade

    МЕСТНЫЙ

  • 1 topics
  • Пользователи
  • PipPipPip
  • 105 сообщений

Отправлено 01 июля 2016 - 05:49

Решил накатать статью Семёныч-стайл, от доброй души.
 
Вижу, как многие мучаются, настраивая майнинг под виндой. Хочу вкратце описать особенности и плюсы майнинга под линуксом, возможно, кого-то заинтересует.
 
1. Линукс -- это по сути название ядра ОС, версий линукса ходит много. Лично я все свои фермы запускаю под Ubuntu 16.04 LTS. Сейчас есть более новая версия (18), но отличие линукса от винды в том, что пользователю не нужно иметь всегда последнюю версию, чтобы получить максимум от ОС: каждая версия развивается отдельно и выходят новые релизы. Приставка LTS означает long term support, т.е. релиз будет поддерживаться в течение длительного времени.
 
2. Линукс распространяется полностью бесплатно. Хоть для многих это и неважно, но на практике проблемы с обновлениями и активаторами отнимают лишнее время и нервы.
 
3. Линукс поставляется в двух основных вариантах: серверная сборка и десктоп сборка. У винды такого не бывает, поэтому поясню. Это одна и та же версия линукса, однако серверная сборка поставляется без оконного интерфейса, в ней есть только терминал, командная строка (как DOS). Плюсы в том, что она работает на слабом железе, быстро загружается, легко тянет 8 видеокарт на 1 гиге оперативы. Если у винды серверная версия -- самая дорогая и тяжеловесная, в линуксе всё наоборот.
 
4. Линукс изначально писался как серверная ОС, поэтому средства удалённого управления и мониторинга в нём работают идеально и встроены из коробки. Вам не нужен унылый тим вьюер с которым у многих куча проблем. Клава и монитор вам нужны только на период установки, сразу по окончании вы можете зайти на машину по SSH -- это шифрованный консольный сервис, опять же типа окна DOS, и выполнить все необходимые операции. Клиенты есть под любые ОС, разумеется, подключаться к ригу вы сможете с Windows компа. Вы можете подключаться прямо к консоли майнера, смотреть что он вам выдаёт, либо открыть другое окно параллельно чтобы выполнить какие-либо настройки. Перезагрузить комп или завершить работу также можно подав команду в консоли. Аптайм линукса отличный, он может работать без перезагрузок месяцами, не набивая память дерьмом и не замусоривая временными файлами диск, как это делает Windows.
 
5. В линуксе есть CRON, встроенный планировщик. Через него вы можете например раз в минуту настраивать обороты вентиляторов, отправлять статистику на рабочий комп и ещё кучу всего. Это тоже встроенная тулза которая работает очень чётко и легко настраивается.
 
6. Сейчас абсолютно все популярные майнеры имеют линукс версию, а бывают и такие, которые работают только под линукс. В любом случае, вы не окажетесь в проигрыше.
 
7. В линуксе не нужны пляски типа "устанавливать карты по одной и перегружаться", не нужно сносить дрова через DDU и ставить их заново: весь этот виндузовый бред там не фигурирует в принципе. Там никогда не слетают дрова, там всегда можно просмотреть список всех установленных устройст, утилита lspci покажет вам их название, тип и ID даже если дрова не установлены. Для красных карт не требуется патчер, прошитые карты работают как есть. С прошивкой тоже всё замечательно: красные шьются утилитой atiflash, зелёные -- nvflash. Для прошивки карты не нужно вынимать из рига, вы можете прошивать их даже удалённо, единственно, нужно проследить чтобы не перепутать их по нумерации между собой.
 
7. Изначально в линуксе были проблемы настройкой красных карт, но на данный момент линукс умеет делать абсолютно всё, что нужно с красными картами. Управление частотами, даунвольт -- причём всё это настраивается из батника (в линуксе bat файлы имеют расширение .sh и называются шелл скриптами), вам не нужно запускать каждый раз кривой Afterburner, двигать движки и бояться, что настройки слетят после перезагрузки: в линуксе так не бывает в принципе. Для установки частот и даунвольта используются утилиты ohgodatool и wolfamdctrl. С зелёными картами тоже всё работает отлично, частоты, power limit итд итп.
 
8. Майнить на красных можно на серверной сборке (см. выше), а вот зелёные работают только на десктопной. Вернее, работают они и на серверной, но управление частотами в серверной сборке будет недоступно. По этому поводу уже многократно обращались к NVidia, однако они не имеют желания решать данную проблему.
 
9. Для линукса не нужен винт в качестве системника. У меня на всех ригах линукс запускается с USB флешки 16 гб. Цена такой флешки 350-400р. Согласитесь, это плюс неоспоримый. Если у вас много ригов, вы можете настроить риг, а потом просто продублировать флешки.
 
10. Установить линукс просто. Нужно скачать утилиту Rufus -- https://rufus.ie/. Качать сами дистрибутивы не нужно, Rufus сделает это за вас, достаточно просто выбрать нужную версию и воткнуть в комп флешку. Rufus создаст загрузочную флешку с которой можно будет установить Линукс.
 
11. В линуксе все основные дистрибутивы, с которыми вам придётся работать, хранятся в общем хранилище, которое называется репозиториями. Чтобы установить программу, вам не нужно искать её по интернету, достаточно выполнить команду sudo apt install имя_репозитория. Конечно, в репозиториях есть не всё, например, майнеры вам всё равно придётся качать по ссылкам, распаковывать и копировать, как обычно. Но все служебные программы лежат в репозиториях. Например, дрова для NVidia вы тоже устанавливается командой sudo apt install nvidia-419 (номер версии).
 
12. Если вы работали когда-либо с DOS, можно сказать, что командная строка линукса отличается не сильно. Из отличий я бы отметил два момента: в линуксе нет буквенного обзначения дисков, у вас как бы один общий диск в системе и он называется / (корень файловой системы). Все физические диски просто монтируются в нужные директории. В принципе, Windows сегодня тоже умеет это делать, просто это не так популярно. Второе отличие -- в линуксе нельзя запустить файл из текущей директории просто набрав его имя, нужно указать текущий путь, т.е. ./filename. В линуксе нет расширений файлов, вместо .exe используется атрибут X (запускаемый файл). Прежде чем запустить файл, необходимо выполнить команду chmod +x filename. Если вы работали с Norton Commander, рекомендую установить под линуксом Midnight Commander (sudo apt install mc). С ним работать намного проще.
 
13. Все файлы с которыми вы работаете, нужно устанавливать в свою папку пользователя. Перейти в неё -- команда cd ~.
 
14. В линуксе как и в винде уже предустановлены все основные драйверы устройств. Т.е., после установки вы получаете полноценную рабочую систему. Интернет-соединение тоже будет настроено автоматически. В принципе, если вы проклонируете системные флешки с первого компьютера, к остальным вам даже не нужно будет подключать монитор и клаву: достаточно через рутер будет посмотреть их IP адреса, далее всё можно делать по SSH.
 
Я настолько влюбился в линукс, что уже установил его на рабочий ноутбук, снеся ненужную винду. В доме только на основном компе у меня осталась Windows -- в основном потому, что я её покупал, и, думаю, там тоже её дни сочтены. ))

  • 0

#2 MANMINER

MANMINER

    Смотритель

  • 8 topics
  • Модераторы
  • 1 249 сообщений
  • Откуда:Шелковый путь!

Отправлено 01 июля 2016 - 05:51

Можно не только под линуксом, а ещё под другими различнымы препаратами)))


  • 0

#3 Partos

Partos

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 184 сообщений

Отправлено 01 июля 2016 - 05:56

Что-то проще в линуксе, что-то сложнее. Каждому своё. По мне, так хоть на калькуляторе майнить, главное уметь.


  • 0

#4 Anfas

Anfas

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 401 сообщений
  • Откуда:ЕКБ

Отправлено 01 июля 2016 - 06:25

Линукс именно проще, а главное предсказуемее винды. Он гораздо более гибкий и конфигурируемый.


  • 0

#5 MANMINER

MANMINER

    Смотритель

  • 8 topics
  • Модераторы
  • 1 249 сообщений
  • Откуда:Шелковый путь!

Отправлено 04 июля 2016 - 07:26

Проще, гибче, когда разбираешься. Винда всегда была более юзер-фрэндли.


  • 0

#6 седой

седой

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 220 сообщений

Отправлено 05 июля 2016 - 06:00

ну-ну! особенно предсказуемее)) и половина софта, что аналоги виндовых, работает через жопу...


  • 0

#7 vitalik

vitalik

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 241 сообщений

Отправлено 06 июля 2016 - 05:43

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

  • 0

#8 Proton2

Proton2

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 116 сообщений

Отправлено 10 июля 2016 - 09:01

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

  • 0

#9 xcarder

xcarder

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 585 сообщений

Отправлено 04 августа 2016 - 06:32

Расскажи, как по-простому подключиться к ригу на Линуксе с динамическим ip?


  • 0

#10 Espade

Espade

    МЕСТНЫЙ

  • 1 topics
  • Пользователи
  • PipPipPip
  • 105 сообщений

Отправлено 09 сентября 2016 - 06:22

Расскажи, как по-простому подключиться к ригу на Линуксе с динамическим ip?


  • 0

#11 Espade

Espade

    МЕСТНЫЙ

  • 1 topics
  • Пользователи
  • PipPipPip
  • 105 сообщений

Отправлено 09 сентября 2016 - 06:22

ответил вам в лс


  • 0

#12 kel423

kel423

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 124 сообщений
  • DEPOSIT:100$

Отправлено 19 сентября 2016 - 04:26

Хохлосрач будет? )


  • 0

#13 Espade

Espade

    МЕСТНЫЙ

  • 1 topics
  • Пользователи
  • PipPipPip
  • 105 сообщений

Отправлено 29 сентября 2016 - 07:48

Хохлосрач будет? )


  • 0

#14 Алекс

Алекс

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 286 сообщений

Отправлено 07 октября 2016 - 09:37

ssh через ipv6, если имеется ввиду серый адрес


  • 0

#15 саша

саша

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 311 сообщений

Отправлено 21 октября 2016 - 05:48

В рутере настраиваешь динамический DNS, т.е. делаешь свой внешний IP доступным по доменному имени. Во всех даже дешёвых рутерах встроен этот сервис, надо только прописать логин/пароль. Есть сервисы полностью бесплатные. Ну а дальше уже прокидываешь порт форвардинг на риги, которые у тебя в локальной сетке, каждому ригу назначаешь отдельный порт, потом соединяешься по внешнему IP на этот порт. У меня так работает уже очень давно, никаких проблем.


  • 0

#16 x000

x000

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 264 сообщений

Отправлено 05 ноября 2016 - 08:23

Это все имеет смысл когда майнерописатель выкатывает билд прямо с линуксом.
Как это было с..., уже не помню, Грин31 и Веги, когда зеленые 1080Ti были гнусно растоптаны и унижены со своим Хивос :)
Т.е. тупо качаешь готовый дистрибутив, пишешь в текстовом файле на флешке название рига и запускаешь.

  • 0

#17 саша

саша

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 311 сообщений

Отправлено 11 ноября 2016 - 08:37

Основные проблемы связанные с ригами, как правило возникают не по причине корявости винды, (единожды грамотно настроенная, она точно также способна работать месяцами), сколько из-за проблем с железом. Кривой райзер, кабель райзера, БП и тому подобное...


  • 0

#18 evil

evil

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 240 сообщений

Отправлено 19 ноября 2016 - 09:13

Опыт на форуме категорически говорит об обратном. Многие мучаются как раз с тем, что на винде могут слететь любые однажды сделанные настройки. Как минимум дрова и разгон слетали на пустом месте хоть раз практически у каждого. Фаервол, антивирус, обновления, итд итп. Беда Microsoft именно в том, что они не умеют писать серверный софт, который мог бы надёжно и без прыжков с бубном стабильно работать месяцами. Они постепенно приближаются к этой цели, но путь этот у них занял более 30 лет. )) Windows достаточно хреновая серверная ОС, а майнинг-риг -- это именно сервер, а не пользовательская станция.

  • 0

#19 evil

evil

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 240 сообщений

Отправлено 30 ноября 2016 - 08:11

Как на линуксе без автебернера настроить 800мв на ядро?


  • 0

#20 goblin

goblin

    МЕСТНЫЙ

  • 0 topics
  • Пользователи
  • PipPipPip
  • 337 сообщений

Отправлено 06 декабря 2016 - 05:39

Есть утилита wolfamdctrl (нужна версия минимум 1.2.0), она позволяет устанавливать даунвольт индивидуально на каждую видеокарту. Авторы -- те же, кто написал таблетку для 1080. Работает отлично, не требует перезагрузки.


  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных