Как правильно подключить блок питания к ферме

Содержание скрыть
1 Майнинг ферма. Как работает? Как собрать? Как настроить и подключить? Как запустить ферму на видеокартах.
2 Майнинг ферма. Как работает? Как собрать? Как настроить и подключить? Как запустить ферму на видеокартах.

Майнинг ферма. Как работает? Как собрать? Как настроить и подключить? Как запустить ферму на видеокартах.

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

Как работает майнинг ферма. Как устроена майнинг ферма

В первую очередь давайте разберемся что такое майнинг ферма. Майнинг ферма, ее еще называют ригом на майнерском сленге, это обычный персональный компьютер к которому подключена одна или несколько видеокарт. Если к ферме подключено несколько видеокарт, ее конфигурация отличается от классического пк, т.к. в обычный системный блок можно вместить максимум 2 видеокарты, если карты большие, то одну. Еще одна проблема системных блоков заключается в их закрытой системе, что мешает нормальному охлаждению.

Поэтому для расположения видеокарт в ферме используют специальные подставки или каркас под карты. Чаще всего это полностью открытая конструкция. Вариантов много, материал из которого делаются каркасы для фермы так же разнообразны (метал, дерево и т.д.).

ПОДПИСЫВАЙТЕСЬ НА НАШ YOUTUBE КАНАЛ!👇

Классическое и недорогое исполнение майнинг фермы на деревянном каркасеКлассическое и недорогое исполнение майнинг фермы на деревянном каркасе Металлический готовый сборный каркас под фермуМеталлический готовый сборный каркас под ферму с дополнительным охлаждением

Данные конструкции позволяют разместить большое кол-во карт, чаще всего это от 4 до 12 на одну «тушку», в нее входят: материнская плата, блок питания, SSD или флешка, оперативная память, процессор и райзеры (удлинители для подключения видеокарт). Т.е. все комплектующие, кроме самих видеокарт. Как устроена майнинг ферма, разобрали, ничего сложного, каркас и видеокарты. Как собрать ферму мы поговорим дальше.

Как работает майнинг ферма? Принцип работы такой же как у персонального компьютера, лишь с тем различием, что в ПК стоит одна или две карты, а в ферме их значительно больше. Т.е. это обычный ПК, но чаще всего на него установлена специальная майнерская система на базе Linux, такая как Hive OS или Rave OS. Но вполне может стоять и Windows. На систему устанавливается специальная программа «майнер», которая подключается к пулу и запускает процесс майнинга.

С операционной системой Windows есть один момент, если у вас очень много карт в ферме, а именно 8 и более, то могут и скорее всего возникнут проблемы с распознаванием и корректной работой такого большого количества видеокарт. Даже если вы работаете через специальные майнерские материнские платы. Windows либо не будет видеть все что больше 6-8 карт, либо часть карт будет работать не на полную мощность. Что бы избежать этого, либо запускайте карты фермы на Hive OS или Rave OS, либо используйте до 6 карт максимум в одном риге.

Как работает майнинг ферма простым языком

Шаг 1: Первым делом, вам нужно зарегистрироваться на пуле той монеты, которую вы будете майнить. Т.к. сейчас все майнят эфир ETH, рекомендуем Binance Pool на алгоритме Ethash. На данный момент это самый надежный, стабильный, прибыльный пул. Как зарегистрироваться и подключиться к Binance Pool читайте по ссылке.

Шаг 2: Если вы зарегистрируетесь на пуле Binance, вам не нужно будет создавать отдельно кошелек. если на любом другом пуле, нужно еще отдельно создать кошелек той монеты, которую вы будете майнить. А для создания кошелька, опять таки рекомендуем биржу Binance. Поэтому нет особого смысла майнить на другом пуле.

Шаг 3: После сбора фермы и установки операционный системы на ферму (Rave OS, Hive OS, Windows), и ее настройки, как это делать мы поговорим дальше, вы подключаетесь к пулу и запускаете процесс майнинга. Подключение к пулу и запуск майнинга происходит через специальную программу «майнер», которую нужно настраивать для подключения к пулу.

Шаг 4: Следите за работой фермы, можно даже удаленно с телефона. Выводите деньги. В статье по пулу Binance подробно описан этот процесс.

Это краткая информация о том, как работает майнинг ферма, более подробно начиная со сборки фермы, мы рассмотрим дальше.

Как собрать майнинг ферму. Пошаговая инструкция

Как же собрать майнинг ферму и что для этого нужно?

Выбираем видеокарту для фермы

1. Видеокарты. Это основа фермы, и ради них ферма собирается. Т.к. именно видеокарты просчитывают блоки и генерируют прибыль. Ниже будет список видеокарт и их потребляемая мощность, любая карта из этого списка подходит для майнинга, желательно не брать карты с 4Gb видеопамяти и ниже, только 6Gb и выше. Т.к. 4Gb карты работают уже только в зомби режиме. Об этом подробнее читайте в статье по майнингу эфира на RX 580, RX 480 и RX 570 на 4Gb видеопамяти.

Видеокарты от AMD Radeon:

  • Radeon RX 480 8Gb. На алгоритме Ethash 30.00 mh/s, мощность 140W по дефолту, настраивается до 90W при том же хешрейте.
  • Radeon RX 580 8Gb. На алгоритме Ethash 30.50 mh/s, мощность 130W по дефолту, настраивается до 90W при том же хешрейте. Как майнит RX 580 8GB и RX 480 8GB.
  • Radeon Vega 56. На алгоритме Ethash 45.00 mh/s, мощность 170W по дефолту.
  • Radeon Vega 64. На алгоритме Ethash 46.00 mh/s, мощность 190W по дефолту.
  • Radeon RX 5600 XT. На алгоритме Ethash 40.50 mh/s, мощность 110W по дефолту. Настраивается до 90W при хешрейте 43 mh/s.
  • Radeon RX 5700. На алгоритме Ethash 55 mh/s, мощность 130W по дефолту. Настраивается до 100W при хешрейте 55 mh/s.
  • Radeon RX 5700 XT. На алгоритме Ethash 52 mh/s, мощность 130W по дефолту. Настраивается до 90W при хешрейте 55 mh/s. Майнинг на RX 5700 XT.
  • Radeon VII. На алгоритме Ethash 93 mh/s, мощность 200W по дефолту.
  • Radeon RX 6800. На алгоритме Ethash 64 mh/s, мощность 150W по дефолту.
  • Radeon RX 6800 XT. На алгоритме Ethash 64 mh/s, мощность 150W по дефолту.
  • Radeon RX 6800. На алгоритме Ethash 64 mh/s, мощность 150W по дефолту.

Видеокарты от NVIDIA:

  • Nvidia GTX 1060 6GB. На алгоритме Ethash 22.50 mh/s, мощность 90W по дефолту.
  • Nvidia GTX 1070. На алгоритме Ethash 26 mh/s, мощность 140W по дефолту.
  • Nvidia GTX 1070 Ti. На алгоритме Ethash 29 mh/s, мощность 140W по дефолту.
  • Nvidia GTX 1080. На алгоритме Ethash 34 mh/s, мощность 140W по дефолту. При использовании таблетки, хешрейти поднимается до 41 mh/s.
  • Nvidia GTX 1080 Ti. На алгоритме Ethash 41 mh/s, мощность 180W по дефолту. При использовании таблетки, хешрейти поднимается до 48 mh/s. Таблетка для 1080 и 1080 Ti.
  • Nvidia GTX 1660. На алгоритме Ethash 23 mh/s, мощность 80W по дефолту.
  • Nvidia GTX 1660 Super / Ti. На алгоритме Ethash 28-30 mh/s, мощность 80W по дефолту.
  • Nvidia RTX 2060 / 2060 Super. На алгоритме Ethash 30 mh/s, мощность 120W по дефолту.
  • Nvidia RTX 2070 / 2070 Super. На алгоритме Ethash 40 mh/s, мощность 140W по дефолту.
  • Nvidia RTX 2080. На алгоритме Ethash 40 mh/s, мощность 160W по дефолту.
  • Nvidia RTX 2080 Ti. На алгоритме Ethash 55.2 mh/s, мощность 180W по дефолту.
  • Nvidia RTX 3060 Ti. На алгоритме Ethash 58 mh/s, мощность 130W по дефолту.
  • Nvidia RTX 3070. На алгоритме Ethash 58 mh/s, мощность 130W по дефолту.
  • Nvidia RTX 3080. На алгоритме Ethash 91 mh/s, мощность 230W по дефолту.

Выбираем материнскую плату для фермы

2. Материнская плата. Почему мы начинаем с материнской платы?

Это основа фермы которая определяет сколько на ней будет карт, какой процессор, тип оперативной памяти, блок питания исходя из мощности и кол-ва карт. Мы дадим вам список самых подходящий материнских плат, т.к. выбор и описание материнских плат для майнинга, это тема другой статьи. Самое главное в материнской плате, это кол-во PCI-Express портов. Их должно как можно больше. Это определяет сколько видеокарт вы сможете туда подключить. А так же материнская плата должна поддерживать одновременную работу карт в этих слотах, иногда производители дублируют порты, и при работе одного порта, соседний не работает. Что бы не попасть в такую ситуацию, мы дадим вам список проверенных материнских плат.

Если вы знаете что ваша ферма будет из 3 карт и больше вы не будете подключать, тогда вам подойдет практически любая плата с 3 портами PCI-Express. Если эта стандартная материнская плата ATX, то там они будут с 99% вероятностью. Но, если вам нужна ферма на 4, 6, 8, 12 карт, вам нужно уже более тщательно подойти к выбору платы. Оптимальная ферма на видеокартах состоит из 4-6 карт. Для такой фермы проще подобрать блок питания и работать она будет стабильнее. Но если вы решили заниматься майнингом в серьез, то вам лучше смотреть на платы с 6-8 картами и серверными блоками питания.

Хорошие платы на 6-8 видеокарт:

  • Материнская плата MSI B450 GAMING PLUS MAX (sAM4, AMD B450). Процессор сокета AM4. Память DDR4. Плата на 7 видеокарт. 6 в слоты PCI-Express, 1 в M.2 (нужен переходник).
  • Материнская плата MSI B450-A PRO MAX (sAM4, AMD B450). Процессор сокета AM4. Память DDR4. Плата на 7 видеокарт. 6 в слоты PCI-Express, 1 в M.2 (нужен переходник).
  • Материнская плата Asus PRIME B450-PLUS (sAM4, AMD B450). Процессор сокета AM4. Память DDR4. Плата на 6 видеокарт. 5 в слоты PCI-Express, 1 в M.2 (нужен переходник).

Выбираем процессор для фермы

3. Процессор. Процессор нужно брать самый слабый и самый энергоэффективный.

Процессор выбирается в зависимости от сокета материнской платы. Если вы выбрали материнскую плату на сокете AM4, по нашим рекомендациям выше, то смотрите процессоры под сокет AM4. Чем меньше ядер, тем лучше. Желательно что бы была встроена графика.

Список самых энергоэффективных процессоров для сокета AM4:

  • Процессор AMD Athlon 200GE. Сокет AM4. Потребление 35 Вт.
  • Процессор AMD Athlon 3000G. Потребление 35 Вт. Сокет AM4.
  • AMD Athlon 240GE. Сокет AM4. Потребление 35 Вт.
  • Процессор AMD A8-9600. Сокет AM4. Потребление 65 Вт.

Выбираем блок питания и переходники для фермы

4. Блок питания. Подбирается в зависимости от кол-ва видео карт и их потребляемой мощности.

Блок питание к ферме подбирайте всегда так, что бы он был загружен примерно на 80%. Тушка (материнская плата с процессором, оперативной памятью и ssd потребляет около 100W). Если ваша ферма потребляет в пике 600 Ватт, ваш блок питания должен быть минимум на 750 Ватт, а желательно на 800 Ватт. Всегда должен быть запас по мощности.

Если у вас работают 1-2 видеокарты с потребляемой мощностью 90-120W, можно обойтись 500W блоком. Для подключения используйте переходники, к примеру Cablexpert ATX 8pin-2 x 6+2pin F/M 0.3m.

Переходник питания Cablexpert ATX 8pin-2 x 6+2pin F/M 0.3m (CC-PSU-85)

Переходник питания Cablexpert ATX 8pin-2 x 6+2pin F/M 0.3m (CC-PSU-85)

Данный переходник позволит от одного 8 пинового провода с блока питания, вывести 2 6+2 пиновые разъема. Что позволит с одного провода запитать две карты, либо одну мощную типа 1080 TI.

Если у вас 3 и более карты, то вам уже нужен блок питание с нужным количеством 6+2pin проводов питания. Такие провода идут с блоками начиная от 800 Ватт. Самые оптимальные блоки питания для среднего ценового сегмента, это Chieftec.

Вот несколько хороших вариантов для разного кол-ва карт:

  • Блок питания CHIEFTEC Proton 600W. Блок питания на 2 карты 8pin. Или на две 8+8 с покупкой дополнительного переходника.
  • Блок питания CHIEFTEC Proton 650W (BDF-650C). Можно подключить до 4 видеокарт. Если карты мощные, нужны переходники.
  • Блок питания CHIEFTEC Proton 750W (BDF-750C). Та же серия на 4 видеокарты, но помощнее.
  • Блок питания CHIEFTEC Proton 850W (BDF-850C). Та же серия, но уже на 6 карт. Учтите блок всего 850W, и если подключить 6 карт, то карты не должны потреблять больше 95W в среднем каждая.
  • Блок питания CHIEFTEC Proton 1000W (BDF-1000C). Так же на 6 карт, но уже помощнее чем предыдущий.
  • Блок питания CHIEFTEC Power Smart 1450W (GPS-1450C). Так же на 6 карт, но это если вы будете ставить мощные карты типа 1080 или 1080 Ti, 2080Ti, 3080.

Все эти блоки питания подойдут для дома, так как они тихие и не доставят хлопот. Есть одна модель, мощного но очень громкого блока питания с возможностью подключения 12 карт (подойдет, если ваша ферма не дома):

  • Блок питания Vinga 2000W (VPS-2000 Mining edition). На 16 карт. Имеется в виду 16 8 pin штекеров.
  • Блок питания Vinga 2200W (VPS-2000 Mining edition). На 20 карт. Имеется в виду 20 8 pin штекеров.

Если у вас 6 карт и выше, вы можете купить 2 блока питания, или воспользоваться серверными блоками питания. Но это если у вас уже 6 и более мощных карт, или 12 слабых 80-90 ватных карт. Серверные блоки идут от 1500 до 3000 Ватт.

Выбираем оперативную память для фермы

5. Оперативная память. Оперативную память для фермы нужно брать минимум на 4Gb. Если у вас много карт, а именно 5 и более, то лучше ставить 8Gb.

Выбираем накопитель для фермы

6. Накопитель для операционной системы. SSD или Flash память на 16 Gb. Если вы ставите Rave OS или Hive OS, можно обойтись и флешкой на 16 гб. Но желательно использовать SSD диск. Это будет гораздо быстрее и стабильнее.

Выбираем райзер и M.2 переходник для фермы

7. Райзеры и M.2 переходники для подключения видеокарт. Райзер, это переходник от PCI-Express x1-x16 к PCI-Express x16 портам для подключения видеокарт. Так же он по сути является удлинителем. Райзеры бывают с разными портами подключения к блоку питания. Есть с 6pin разъёмом, Sata, Molex, комбинированные. Лучше всего использовать 6 pin райзеры.

Райзер Vinga PCI-E 1x to 16x 60cm v.006c 6-pin Blue

Райзер Vinga PCI-E 1x to 16x 60cm v.006c 6-pin Blue

В наборе к таким райзерам часто идут переходники к sata портам.

ВНИМАНИЕ. Sata кабели не являются кабелями питания, если вы будете подключать райзеры через sata порты, убедитесь что на 1 провод от блока питания не подключено больше 2х карт с потреблением в районе 100W. Если у вас мощные карты, с потреблением 180W и более, на такой провод не желательно подключать более одной карты.

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

Вот пример райзера через Molex.

Райзер Dynamode PCI-E 1x to 16x 60cm v.06 Molex (RX-riser-006) Black

Райзер Dynamode PCI-E 1x to 16x 60cm v.06 Molex (RX-riser-006) Black

Molex кабеля, это уже кабеля питания. Их тоже можно использовать если нет возможности 6pin. Но старайтесь не использовать sata райзеры и переходники к sata проводу. Не более 2х карт на один провод питание. Иначе провода могут перегореть и поплатиться. Даже возможно возгорание. Все это делается на ваш страх и риск!

Если у вас на материнской плате есть M.2 слот, то вы можете через него добавить еще одну карту, купив райзер Dynamode M.2 to PCI-E 4x (RX-riser-M.2-PCI-E 4x). Его не нужно отдельно питать. Просто вставляете в M.2 слот и перегружаете компьютер что бы карта инициализировалась.

Райзер Dynamode M.2 to PCI-E 4x (RX-riser-M.2-PCI-E 4x)

Райзер Dynamode M.2 to PCI-E 4x (RX-riser-M.2-PCI-E 4x)

Выбираем каркас для майнинг фермы. Какие бывают каркасы для майнинг фермы и можно ли сделать каркас для майнинг фермы своими руками?

Ниже вы видите фото каркаса. Его можно либо купить, есть очень много предложений на OLX или AVITO. Либо сделать самому, если у вас есть материал.

Собираем майнинг ферму из выбранных комплектующих

Шаг 1: Каркас. Подготовьте каркас для сбора фермы, соберите его.

Шаг 2: Установите материнскую плату, подключите к ней SSD, оперативную память, процессор. Подключите райзер к материнской плате и подключите видеокарту через райзер. Запитайте все через блок питания, а именно: материнскую плату, райзеры (кроме M.2), карты.. Запускать ферму рекомендуется по одной карте. Т.е. сначала подключите только одну карту и с одной картой производите первоначальную настройку. Когда одна карта будет видна и процесс майнинга будет работать, выключите ферму и подключите вторую. Если у вас система Windows, то так можно не заморачиваться, если Rave OS или Hive OS, лучше сделать так, иначе инициализация при включении всех карт может не пройти, либо будет проходить очень долго и вы решите что ничего не работает.

Шаг 3: Запустите ферму, вам нужно замкнуть контакты на материнской плате к которым подключается кнопка системного блока (любой скрепкой), либо подключить кнопку с системного блока. Таким образом вы сможете зайти в биос. Когда вы будете включать ферму, подключите монитор к той карте которую вы подключили, если видеокарт несколько, подключите монитор к той карте которая стоит на самом верхнем PCI-Express X16 слоте.

Шаг 4: При запуске фермы, нажмите Del и зайдите в биос материнской платы. Вам нужно будет настроить биос под майнинг, как это делать читайте у нас на сайте.

Шаг 5: Предварительно на любом компьютере запишите на SSD или флешку Rave OS, Hive OS, Windows. Ту оболочку на которой будете запускать майнинг, и при настройки биоса, выберите это устройство как приоритетное. Эта процедура описано в статье по настройке биос.

Все, сбор закончен. Можете переходить к настройке майнинг фермы.

Как настроить майнинг ферму на видеокартах

Настройка фермы полностью зависит от выбранной вами операционной системы. Если вы все правильно собрали и при включении фермы видите загрузку установленной операционной системы, то вы все сделали правильно.

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

  • Настройка майнинг фермы на Rave OS.
  • Настройка майнинг фермы на Hive OS.
  • Настройка майнинг фермы на Windows.

Статьи скоро будут на сайте.

Как сделать майнинг ферму из домашнего компьютера

Если у вас есть домашний ПК с одной видеокартой, то этот момент мы уже описывали в материале майнинг на домашнем пк с одной видеокартой. Но если у вас есть компьютер и вы хотите подключить к нему 2, 3 или 4 карты, превратив таким самым пк в ферму, тут следующие проблемы. В корпусе вы это не сможете сделать, возможно вам удастся корпус переоборудовать в риг с картами, но это уже фантазии и умения каждого человека.

А если реально, то вам нужно убедиться что ваша материнская плата имеет достаточное кол-во PCI-Express портов под нужное кол-во видеокарт. Так же убедиться что бы блок питания имел достаточную мощность и возможность подключения необходимого кол-ва видеокарт. Если вы разберетесь с этим, то дальше уже действуйте как описано выше. Берите то что есть, докупайте то чего нет и начинайте собирать ферму для майнинга.

Как подключить и запустить майнинг ферму

Для подключения фермы к интернету, достаточно просто подключить кабель Ethenet к материнской плате. В ферме не рекомендуется использовать WiFi или 4G интернет. Подробнее рассмотрим частые вопросы по подключению и запуску майнинг фермы.

Часто задаваемые вопросы

Как подключить майнинг ферму к компьютеру?

Подключить майнинг ферму к компьютеру не получится, вы можете только подключиться удаленно к майнинг ферме через браузер на Rave OS или Hive OS, либо через программу удаленного доступа на Windows. Об этом читайте ниже. А подключить можно только монитор, если имеется в виду физическое подключения к ферме.

Как подключить монитор к майнинг ферме?

Монитор к ферме подключается в видеокарту которая стоит на самом верхнем PCI_Express x16 слоте. Он будет как основной. Возможно после подключения монитора понадобиться перезагрузка фермы что бы вывести изображения. Так же можете подключиться к встроенной графике процессора, если вы не отключили ее в биосе. Для этого подключите видео кабель к разъёму на материнской плате.

Как подключить майнинг ферму к интернету?

Если у вас Ethrnet кабель, то просто подключите его к материнской плате и все будет работать. Если не работает, проверьте что интернет в принципе через этот кабель работает, а ткже посмотрите в биос не отключен ли ethernet порт на материнской плате.

Как подключить майнинг ферму через WiFi?

Позже будет информация по каждой системе.

Как охладить майнинг ферму. Особенно летом

Несколько важнейших совета по охлаждению майнинг ферму и отдельных карт:

Охлаждения фермы и помещение:

  • Для охлаждения фермы, во первых создайте приток и отток воздуха в том помещении, где ваша ферма установлена. Отток воздуха старайтесь сделать как можно выше, т.к. весь горячий воздух с карт поднимается наверх. А приток как можно ниже, так как самый холодный воздух внизу.
  • Ферма должна максимальна открыта, что бы не было преград для горячего воздуха. Что бы он без помех отходил от карт.
  • Направьте вентилятора на карты, или чуть выше карт сбоку, что бы он сдувал весь горячий воздух который поднимается над картами. Если есть такая возможность то сдувать теплый воздух в сторону вытяжки.
  • Рассмотрите вариант установки кондиционер, если летом помещение где стоят фермы все равно сильно горячее.
  • Убедитесь что у карт исправны все вентиляторы. Это можно проверить следующим образом: раскрутите пальцем все вентиляторы, если один из них остановится намного раньше другого, значит с ним что то не то. Но тоже все условно, не переборщите с выводами.
  • Проверьте работу вентиляторов при 100% оборотах. Они не должны свистеть, скрипеть. Только сильный гул ветра и оборотов.
  • Если карты сильно греются, обслужите их, продуйте от пыли, замените термопасту и термопрокладки.

Как быстро окупается майнинг ферма как рассчитать ее доходность

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

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

  • Hash rate — вбиваем общий хешрейт фермы.
  • Power — общее потребление фермы (все карты +100W на тушку).
  • Cost — цена электричества за киловатт в центах.
  • Fees — комиссия. Обычно 2%.
  • Hardware Cost — стоимость всего оборудования.

После внесения всех данных, нажимаем Calculate.

  • Hour — доходность за час.
  • Day — доходность за день.
  • Week — доходность за неделю.
  • Month — доходность за месяц.

Как следить и управлять майнинг фермой удаленно

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

Как узаконить майнинг ферму

Закон по криптовалютам в России в 2021 году подробно описан по ссылке. Так так же есть информация по уплате налогов.

Возможные проблемы при запуске фермы

  1. Не видит карты — запускайте карты по одной и ждите пока не начнется майнинг на карте, после этого только выключайте и устанавливайте следующую карту.

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

Майнинг ферма. Как работает? Как собрать? Как настроить и подключить? Как запустить ферму на видеокартах.

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

Как работает майнинг ферма. Как устроена майнинг ферма

В первую очередь давайте разберемся что такое майнинг ферма. Майнинг ферма, ее еще называют ригом на майнерском сленге, это обычный персональный компьютер к которому подключена одна или несколько видеокарт. Если к ферме подключено несколько видеокарт, ее конфигурация отличается от классического пк, т.к. в обычный системный блок можно вместить максимум 2 видеокарты, если карты большие, то одну. Еще одна проблема системных блоков заключается в их закрытой системе, что мешает нормальному охлаждению.

Поэтому для расположения видеокарт в ферме используют специальные подставки или каркас под карты. Чаще всего это полностью открытая конструкция. Вариантов много, материал из которого делаются каркасы для фермы так же разнообразны (метал, дерево и т.д.).

ПОДПИСЫВАЙТЕСЬ НА НАШ YOUTUBE КАНАЛ!👇

Классическое и недорогое исполнение майнинг фермы на деревянном каркасеКлассическое и недорогое исполнение майнинг фермы на деревянном каркасе Металлический готовый сборный каркас под фермуМеталлический готовый сборный каркас под ферму с дополнительным охлаждением

Данные конструкции позволяют разместить большое кол-во карт, чаще всего это от 4 до 12 на одну «тушку», в нее входят: материнская плата, блок питания, SSD или флешка, оперативная память, процессор и райзеры (удлинители для подключения видеокарт). Т.е. все комплектующие, кроме самих видеокарт. Как устроена майнинг ферма, разобрали, ничего сложного, каркас и видеокарты. Как собрать ферму мы поговорим дальше.

Как работает майнинг ферма? Принцип работы такой же как у персонального компьютера, лишь с тем различием, что в ПК стоит одна или две карты, а в ферме их значительно больше. Т.е. это обычный ПК, но чаще всего на него установлена специальная майнерская система на базе Linux, такая как Hive OS или Rave OS. Но вполне может стоять и Windows. На систему устанавливается специальная программа «майнер», которая подключается к пулу и запускает процесс майнинга.

С операционной системой Windows есть один момент, если у вас очень много карт в ферме, а именно 8 и более, то могут и скорее всего возникнут проблемы с распознаванием и корректной работой такого большого количества видеокарт. Даже если вы работаете через специальные майнерские материнские платы. Windows либо не будет видеть все что больше 6-8 карт, либо часть карт будет работать не на полную мощность. Что бы избежать этого, либо запускайте карты фермы на Hive OS или Rave OS, либо используйте до 6 карт максимум в одном риге.

Как работает майнинг ферма простым языком

Шаг 1: Первым делом, вам нужно зарегистрироваться на пуле той монеты, которую вы будете майнить. Т.к. сейчас все майнят эфир ETH, рекомендуем Binance Pool на алгоритме Ethash. На данный момент это самый надежный, стабильный, прибыльный пул. Как зарегистрироваться и подключиться к Binance Pool читайте по ссылке.

Шаг 2: Если вы зарегистрируетесь на пуле Binance, вам не нужно будет создавать отдельно кошелек. если на любом другом пуле, нужно еще отдельно создать кошелек той монеты, которую вы будете майнить. А для создания кошелька, опять таки рекомендуем биржу Binance. Поэтому нет особого смысла майнить на другом пуле.

Шаг 3: После сбора фермы и установки операционный системы на ферму (Rave OS, Hive OS, Windows), и ее настройки, как это делать мы поговорим дальше, вы подключаетесь к пулу и запускаете процесс майнинга. Подключение к пулу и запуск майнинга происходит через специальную программу «майнер», которую нужно настраивать для подключения к пулу.

Шаг 4: Следите за работой фермы, можно даже удаленно с телефона. Выводите деньги. В статье по пулу Binance подробно описан этот процесс.

Это краткая информация о том, как работает майнинг ферма, более подробно начиная со сборки фермы, мы рассмотрим дальше.

Как собрать майнинг ферму. Пошаговая инструкция

Как же собрать майнинг ферму и что для этого нужно?

Выбираем видеокарту для фермы

1. Видеокарты. Это основа фермы, и ради них ферма собирается. Т.к. именно видеокарты просчитывают блоки и генерируют прибыль. Ниже будет список видеокарт и их потребляемая мощность, любая карта из этого списка подходит для майнинга, желательно не брать карты с 4Gb видеопамяти и ниже, только 6Gb и выше. Т.к. 4Gb карты работают уже только в зомби режиме. Об этом подробнее читайте в статье по майнингу эфира на RX 580, RX 480 и RX 570 на 4Gb видеопамяти.

Видеокарты от AMD Radeon:

  • Radeon RX 480 8Gb. На алгоритме Ethash 30.00 mh/s, мощность 140W по дефолту, настраивается до 90W при том же хешрейте.
  • Radeon RX 580 8Gb. На алгоритме Ethash 30.50 mh/s, мощность 130W по дефолту, настраивается до 90W при том же хешрейте. Как майнит RX 580 8GB и RX 480 8GB.
  • Radeon Vega 56. На алгоритме Ethash 45.00 mh/s, мощность 170W по дефолту.
  • Radeon Vega 64. На алгоритме Ethash 46.00 mh/s, мощность 190W по дефолту.
  • Radeon RX 5600 XT. На алгоритме Ethash 40.50 mh/s, мощность 110W по дефолту. Настраивается до 90W при хешрейте 43 mh/s.
  • Radeon RX 5700. На алгоритме Ethash 55 mh/s, мощность 130W по дефолту. Настраивается до 100W при хешрейте 55 mh/s.
  • Radeon RX 5700 XT. На алгоритме Ethash 52 mh/s, мощность 130W по дефолту. Настраивается до 90W при хешрейте 55 mh/s. Майнинг на RX 5700 XT.
  • Radeon VII. На алгоритме Ethash 93 mh/s, мощность 200W по дефолту.
  • Radeon RX 6800. На алгоритме Ethash 64 mh/s, мощность 150W по дефолту.
  • Radeon RX 6800 XT. На алгоритме Ethash 64 mh/s, мощность 150W по дефолту.
  • Radeon RX 6800. На алгоритме Ethash 64 mh/s, мощность 150W по дефолту.

Видеокарты от NVIDIA:

  • Nvidia GTX 1060 6GB. На алгоритме Ethash 22.50 mh/s, мощность 90W по дефолту.
  • Nvidia GTX 1070. На алгоритме Ethash 26 mh/s, мощность 140W по дефолту.
  • Nvidia GTX 1070 Ti. На алгоритме Ethash 29 mh/s, мощность 140W по дефолту.
  • Nvidia GTX 1080. На алгоритме Ethash 34 mh/s, мощность 140W по дефолту. При использовании таблетки, хешрейти поднимается до 41 mh/s.
  • Nvidia GTX 1080 Ti. На алгоритме Ethash 41 mh/s, мощность 180W по дефолту. При использовании таблетки, хешрейти поднимается до 48 mh/s. Таблетка для 1080 и 1080 Ti.
  • Nvidia GTX 1660. На алгоритме Ethash 23 mh/s, мощность 80W по дефолту.
  • Nvidia GTX 1660 Super / Ti. На алгоритме Ethash 28-30 mh/s, мощность 80W по дефолту.
  • Nvidia RTX 2060 / 2060 Super. На алгоритме Ethash 30 mh/s, мощность 120W по дефолту.
  • Nvidia RTX 2070 / 2070 Super. На алгоритме Ethash 40 mh/s, мощность 140W по дефолту.
  • Nvidia RTX 2080. На алгоритме Ethash 40 mh/s, мощность 160W по дефолту.
  • Nvidia RTX 2080 Ti. На алгоритме Ethash 55.2 mh/s, мощность 180W по дефолту.
  • Nvidia RTX 3060 Ti. На алгоритме Ethash 58 mh/s, мощность 130W по дефолту.
  • Nvidia RTX 3070. На алгоритме Ethash 58 mh/s, мощность 130W по дефолту.
  • Nvidia RTX 3080. На алгоритме Ethash 91 mh/s, мощность 230W по дефолту.

Выбираем материнскую плату для фермы

2. Материнская плата. Почему мы начинаем с материнской платы?

Это основа фермы которая определяет сколько на ней будет карт, какой процессор, тип оперативной памяти, блок питания исходя из мощности и кол-ва карт. Мы дадим вам список самых подходящий материнских плат, т.к. выбор и описание материнских плат для майнинга, это тема другой статьи. Самое главное в материнской плате, это кол-во PCI-Express портов. Их должно как можно больше. Это определяет сколько видеокарт вы сможете туда подключить. А так же материнская плата должна поддерживать одновременную работу карт в этих слотах, иногда производители дублируют порты, и при работе одного порта, соседний не работает. Что бы не попасть в такую ситуацию, мы дадим вам список проверенных материнских плат.

Если вы знаете что ваша ферма будет из 3 карт и больше вы не будете подключать, тогда вам подойдет практически любая плата с 3 портами PCI-Express. Если эта стандартная материнская плата ATX, то там они будут с 99% вероятностью. Но, если вам нужна ферма на 4, 6, 8, 12 карт, вам нужно уже более тщательно подойти к выбору платы. Оптимальная ферма на видеокартах состоит из 4-6 карт. Для такой фермы проще подобрать блок питания и работать она будет стабильнее. Но если вы решили заниматься майнингом в серьез, то вам лучше смотреть на платы с 6-8 картами и серверными блоками питания.

Хорошие платы на 6-8 видеокарт:

  • Материнская плата MSI B450 GAMING PLUS MAX (sAM4, AMD B450). Процессор сокета AM4. Память DDR4. Плата на 7 видеокарт. 6 в слоты PCI-Express, 1 в M.2 (нужен переходник).
  • Материнская плата MSI B450-A PRO MAX (sAM4, AMD B450). Процессор сокета AM4. Память DDR4. Плата на 7 видеокарт. 6 в слоты PCI-Express, 1 в M.2 (нужен переходник).
  • Материнская плата Asus PRIME B450-PLUS (sAM4, AMD B450). Процессор сокета AM4. Память DDR4. Плата на 6 видеокарт. 5 в слоты PCI-Express, 1 в M.2 (нужен переходник).

Выбираем процессор для фермы

3. Процессор. Процессор нужно брать самый слабый и самый энергоэффективный.

Процессор выбирается в зависимости от сокета материнской платы. Если вы выбрали материнскую плату на сокете AM4, по нашим рекомендациям выше, то смотрите процессоры под сокет AM4. Чем меньше ядер, тем лучше. Желательно что бы была встроена графика.

Список самых энергоэффективных процессоров для сокета AM4:

  • Процессор AMD Athlon 200GE. Сокет AM4. Потребление 35 Вт.
  • Процессор AMD Athlon 3000G. Потребление 35 Вт. Сокет AM4.
  • AMD Athlon 240GE. Сокет AM4. Потребление 35 Вт.
  • Процессор AMD A8-9600. Сокет AM4. Потребление 65 Вт.

Выбираем блок питания и переходники для фермы

4. Блок питания. Подбирается в зависимости от кол-ва видео карт и их потребляемой мощности.

Блок питание к ферме подбирайте всегда так, что бы он был загружен примерно на 80%. Тушка (материнская плата с процессором, оперативной памятью и ssd потребляет около 100W). Если ваша ферма потребляет в пике 600 Ватт, ваш блок питания должен быть минимум на 750 Ватт, а желательно на 800 Ватт. Всегда должен быть запас по мощности.

Если у вас работают 1-2 видеокарты с потребляемой мощностью 90-120W, можно обойтись 500W блоком. Для подключения используйте переходники, к примеру Cablexpert ATX 8pin-2 x 6+2pin F/M 0.3m.

Переходник питания Cablexpert ATX 8pin-2 x 6+2pin F/M 0.3m (CC-PSU-85)

Переходник питания Cablexpert ATX 8pin-2 x 6+2pin F/M 0.3m (CC-PSU-85)

Данный переходник позволит от одного 8 пинового провода с блока питания, вывести 2 6+2 пиновые разъема. Что позволит с одного провода запитать две карты, либо одну мощную типа 1080 TI.

Если у вас 3 и более карты, то вам уже нужен блок питание с нужным количеством 6+2pin проводов питания. Такие провода идут с блоками начиная от 800 Ватт. Самые оптимальные блоки питания для среднего ценового сегмента, это Chieftec.

Вот несколько хороших вариантов для разного кол-ва карт:

  • Блок питания CHIEFTEC Proton 600W. Блок питания на 2 карты 8pin. Или на две 8+8 с покупкой дополнительного переходника.
  • Блок питания CHIEFTEC Proton 650W (BDF-650C). Можно подключить до 4 видеокарт. Если карты мощные, нужны переходники.
  • Блок питания CHIEFTEC Proton 750W (BDF-750C). Та же серия на 4 видеокарты, но помощнее.
  • Блок питания CHIEFTEC Proton 850W (BDF-850C). Та же серия, но уже на 6 карт. Учтите блок всего 850W, и если подключить 6 карт, то карты не должны потреблять больше 95W в среднем каждая.
  • Блок питания CHIEFTEC Proton 1000W (BDF-1000C). Так же на 6 карт, но уже помощнее чем предыдущий.
  • Блок питания CHIEFTEC Power Smart 1450W (GPS-1450C). Так же на 6 карт, но это если вы будете ставить мощные карты типа 1080 или 1080 Ti, 2080Ti, 3080.

Все эти блоки питания подойдут для дома, так как они тихие и не доставят хлопот. Есть одна модель, мощного но очень громкого блока питания с возможностью подключения 12 карт (подойдет, если ваша ферма не дома):

  • Блок питания Vinga 2000W (VPS-2000 Mining edition). На 16 карт. Имеется в виду 16 8 pin штекеров.
  • Блок питания Vinga 2200W (VPS-2000 Mining edition). На 20 карт. Имеется в виду 20 8 pin штекеров.

Если у вас 6 карт и выше, вы можете купить 2 блока питания, или воспользоваться серверными блоками питания. Но это если у вас уже 6 и более мощных карт, или 12 слабых 80-90 ватных карт. Серверные блоки идут от 1500 до 3000 Ватт.

Выбираем оперативную память для фермы

5. Оперативная память. Оперативную память для фермы нужно брать минимум на 4Gb. Если у вас много карт, а именно 5 и более, то лучше ставить 8Gb.

Выбираем накопитель для фермы

6. Накопитель для операционной системы. SSD или Flash память на 16 Gb. Если вы ставите Rave OS или Hive OS, можно обойтись и флешкой на 16 гб. Но желательно использовать SSD диск. Это будет гораздо быстрее и стабильнее.

Выбираем райзер и M.2 переходник для фермы

7. Райзеры и M.2 переходники для подключения видеокарт. Райзер, это переходник от PCI-Express x1-x16 к PCI-Express x16 портам для подключения видеокарт. Так же он по сути является удлинителем. Райзеры бывают с разными портами подключения к блоку питания. Есть с 6pin разъёмом, Sata, Molex, комбинированные. Лучше всего использовать 6 pin райзеры.

Райзер Vinga PCI-E 1x to 16x 60cm v.006c 6-pin Blue

Райзер Vinga PCI-E 1x to 16x 60cm v.006c 6-pin Blue

В наборе к таким райзерам часто идут переходники к sata портам.

ВНИМАНИЕ. Sata кабели не являются кабелями питания, если вы будете подключать райзеры через sata порты, убедитесь что на 1 провод от блока питания не подключено больше 2х карт с потреблением в районе 100W. Если у вас мощные карты, с потреблением 180W и более, на такой провод не желательно подключать более одной карты.

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

Вот пример райзера через Molex.

Райзер Dynamode PCI-E 1x to 16x 60cm v.06 Molex (RX-riser-006) Black

Райзер Dynamode PCI-E 1x to 16x 60cm v.06 Molex (RX-riser-006) Black

Molex кабеля, это уже кабеля питания. Их тоже можно использовать если нет возможности 6pin. Но старайтесь не использовать sata райзеры и переходники к sata проводу. Не более 2х карт на один провод питание. Иначе провода могут перегореть и поплатиться. Даже возможно возгорание. Все это делается на ваш страх и риск!

Если у вас на материнской плате есть M.2 слот, то вы можете через него добавить еще одну карту, купив райзер Dynamode M.2 to PCI-E 4x (RX-riser-M.2-PCI-E 4x). Его не нужно отдельно питать. Просто вставляете в M.2 слот и перегружаете компьютер что бы карта инициализировалась.

Райзер Dynamode M.2 to PCI-E 4x (RX-riser-M.2-PCI-E 4x)

Райзер Dynamode M.2 to PCI-E 4x (RX-riser-M.2-PCI-E 4x)

Выбираем каркас для майнинг фермы. Какие бывают каркасы для майнинг фермы и можно ли сделать каркас для майнинг фермы своими руками?

Ниже вы видите фото каркаса. Его можно либо купить, есть очень много предложений на OLX или AVITO. Либо сделать самому, если у вас есть материал.

Собираем майнинг ферму из выбранных комплектующих

Шаг 1: Каркас. Подготовьте каркас для сбора фермы, соберите его.

Шаг 2: Установите материнскую плату, подключите к ней SSD, оперативную память, процессор. Подключите райзер к материнской плате и подключите видеокарту через райзер. Запитайте все через блок питания, а именно: материнскую плату, райзеры (кроме M.2), карты.. Запускать ферму рекомендуется по одной карте. Т.е. сначала подключите только одну карту и с одной картой производите первоначальную настройку. Когда одна карта будет видна и процесс майнинга будет работать, выключите ферму и подключите вторую. Если у вас система Windows, то так можно не заморачиваться, если Rave OS или Hive OS, лучше сделать так, иначе инициализация при включении всех карт может не пройти, либо будет проходить очень долго и вы решите что ничего не работает.

Шаг 3: Запустите ферму, вам нужно замкнуть контакты на материнской плате к которым подключается кнопка системного блока (любой скрепкой), либо подключить кнопку с системного блока. Таким образом вы сможете зайти в биос. Когда вы будете включать ферму, подключите монитор к той карте которую вы подключили, если видеокарт несколько, подключите монитор к той карте которая стоит на самом верхнем PCI-Express X16 слоте.

Шаг 4: При запуске фермы, нажмите Del и зайдите в биос материнской платы. Вам нужно будет настроить биос под майнинг, как это делать читайте у нас на сайте.

Шаг 5: Предварительно на любом компьютере запишите на SSD или флешку Rave OS, Hive OS, Windows. Ту оболочку на которой будете запускать майнинг, и при настройки биоса, выберите это устройство как приоритетное. Эта процедура описано в статье по настройке биос.

Все, сбор закончен. Можете переходить к настройке майнинг фермы.

Как настроить майнинг ферму на видеокартах

Настройка фермы полностью зависит от выбранной вами операционной системы. Если вы все правильно собрали и при включении фермы видите загрузку установленной операционной системы, то вы все сделали правильно.

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

  • Настройка майнинг фермы на Rave OS.
  • Настройка майнинг фермы на Hive OS.
  • Настройка майнинг фермы на Windows.

Статьи скоро будут на сайте.

Как сделать майнинг ферму из домашнего компьютера

Если у вас есть домашний ПК с одной видеокартой, то этот момент мы уже описывали в материале майнинг на домашнем пк с одной видеокартой. Но если у вас есть компьютер и вы хотите подключить к нему 2, 3 или 4 карты, превратив таким самым пк в ферму, тут следующие проблемы. В корпусе вы это не сможете сделать, возможно вам удастся корпус переоборудовать в риг с картами, но это уже фантазии и умения каждого человека.

А если реально, то вам нужно убедиться что ваша материнская плата имеет достаточное кол-во PCI-Express портов под нужное кол-во видеокарт. Так же убедиться что бы блок питания имел достаточную мощность и возможность подключения необходимого кол-ва видеокарт. Если вы разберетесь с этим, то дальше уже действуйте как описано выше. Берите то что есть, докупайте то чего нет и начинайте собирать ферму для майнинга.

Как подключить и запустить майнинг ферму

Для подключения фермы к интернету, достаточно просто подключить кабель Ethenet к материнской плате. В ферме не рекомендуется использовать WiFi или 4G интернет. Подробнее рассмотрим частые вопросы по подключению и запуску майнинг фермы.

Часто задаваемые вопросы

Как подключить майнинг ферму к компьютеру?

Подключить майнинг ферму к компьютеру не получится, вы можете только подключиться удаленно к майнинг ферме через браузер на Rave OS или Hive OS, либо через программу удаленного доступа на Windows. Об этом читайте ниже. А подключить можно только монитор, если имеется в виду физическое подключения к ферме.

Как подключить монитор к майнинг ферме?

Монитор к ферме подключается в видеокарту которая стоит на самом верхнем PCI_Express x16 слоте. Он будет как основной. Возможно после подключения монитора понадобиться перезагрузка фермы что бы вывести изображения. Так же можете подключиться к встроенной графике процессора, если вы не отключили ее в биосе. Для этого подключите видео кабель к разъёму на материнской плате.

Как подключить майнинг ферму к интернету?

Если у вас Ethrnet кабель, то просто подключите его к материнской плате и все будет работать. Если не работает, проверьте что интернет в принципе через этот кабель работает, а ткже посмотрите в биос не отключен ли ethernet порт на материнской плате.

Как подключить майнинг ферму через WiFi?

Позже будет информация по каждой системе.

Как охладить майнинг ферму. Особенно летом

Несколько важнейших совета по охлаждению майнинг ферму и отдельных карт:

Охлаждения фермы и помещение:

  • Для охлаждения фермы, во первых создайте приток и отток воздуха в том помещении, где ваша ферма установлена. Отток воздуха старайтесь сделать как можно выше, т.к. весь горячий воздух с карт поднимается наверх. А приток как можно ниже, так как самый холодный воздух внизу.
  • Ферма должна максимальна открыта, что бы не было преград для горячего воздуха. Что бы он без помех отходил от карт.
  • Направьте вентилятора на карты, или чуть выше карт сбоку, что бы он сдувал весь горячий воздух который поднимается над картами. Если есть такая возможность то сдувать теплый воздух в сторону вытяжки.
  • Рассмотрите вариант установки кондиционер, если летом помещение где стоят фермы все равно сильно горячее.
  • Убедитесь что у карт исправны все вентиляторы. Это можно проверить следующим образом: раскрутите пальцем все вентиляторы, если один из них остановится намного раньше другого, значит с ним что то не то. Но тоже все условно, не переборщите с выводами.
  • Проверьте работу вентиляторов при 100% оборотах. Они не должны свистеть, скрипеть. Только сильный гул ветра и оборотов.
  • Если карты сильно греются, обслужите их, продуйте от пыли, замените термопасту и термопрокладки.

Как быстро окупается майнинг ферма как рассчитать ее доходность

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

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

  • Hash rate — вбиваем общий хешрейт фермы.
  • Power — общее потребление фермы (все карты +100W на тушку).
  • Cost — цена электричества за киловатт в центах.
  • Fees — комиссия. Обычно 2%.
  • Hardware Cost — стоимость всего оборудования.

После внесения всех данных, нажимаем Calculate.

  • Hour — доходность за час.
  • Day — доходность за день.
  • Week — доходность за неделю.
  • Month — доходность за месяц.

Как следить и управлять майнинг фермой удаленно

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

Как узаконить майнинг ферму

Закон по криптовалютам в России в 2021 году подробно описан по ссылке. Так так же есть информация по уплате налогов.

Возможные проблемы при запуске фермы

  1. Не видит карты — запускайте карты по одной и ждите пока не начнется майнинг на карте, после этого только выключайте и устанавливайте следующую карту.

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

Сборка Эфириум майнинг фермы 2021

Статья написана в 2018 году, однако полностью обновлена в декабре 2020 года. Учтено изменение цен, появление новых видеокарт и прочего оборудования. Продолжение рубрики «на пальцах»: покупаем комплектующие и собираем универсальный риг (ферму) для майнинга криптовалюты на различных алгоритмах, в том числе:

  • Dagger Hashimoto (Ethash и Etchash): Ethereum, Ethereum Classic, Metaverse, Expanse
  • KAWPOW: RavenCoin
  • MTP: Firo (Zcoin)
  • Cuckoo: Grin, Aeternity, Cortex
  • BeamHash: BEAM

Когда мы писали первый вариант этой статьи (в 2018 году) с помощью видеокарт майнили также криптовалюты алгоритма Equihash: Zcash, Horizen. Уже давно майнить эти монеты с помощью видеокарт невыгодно, потому что на рынке появились специальные ASIC-майнеры для этого алгоритма. Аналогичная история произошла недавно с алгоритмом Eaglesong и криптовалютой Nervos CKB, там тоже АСИКи вытеснили видеокарты.

Майнинг Ферма 2020

Собирать будем ферму на 8 карт. 8 карт — оптимальное количество, Windows без проблем работает с 8 картами, а материнские платы под 8 карт стоят относительно дешево. Можно приобрести материнские платы под 13 карт, но тогда вам придется ставить Linux, да и цена таких материнских плат выше. Наш выбор — 8 карт.

Мы рекомендуем использовать видеокарты NVIDIA, потому что они наиболее универсальны. С помощью NVIDIA можно эффективно майнить большое количество алгоритмов криптовалют. В случае с видеокартами AMD, скорее всего, вы будете вынуждены майнить только криптовалюты алгоритма Ethash, например Ethereum.

В связи с постоянным увеличением размера файла DAG, рекомендуем покупать только видеокарты с памятью 8 GB и более.

Карты нужно выбирать по соотношению цена-качество, получить совет всегда можно в чате 2 Биткоина. Нет времени думать и искать? NVIDIA RTX 3060Ti — идеальный вариант для старта, карты с этими чипами производит большое количество производителей, карты универсальны (подходят под разные алгоритмы майнинга). Настоятельно не рекомендуем перемешивать в одном риге карты AMD и NVIDIA. Если выбрали AMD — покупайте все 8 карт AMD, если NVIDIA — все 8 NVIDIA.

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

Что купить? Ничего не забыть. Как собрать? Советы майнинг-пула 2Miners.com.

Покупаем комплектующие для майнинг фермы

Каркас

на 8 карт: 1 500 руб. в Санкт-Петербурге изготавливают по нашим требованиям (пароль: «2 Биткоина»). Получается офигенно, можно ставить друг на друга. Контакт. Не стоит тратить свое время на изготовление каркаса самостоятельно, не хотите пользоваться нашим контактом — откройте Avito и купите любое другое готовое решение, это сэкономит кучу времени и денег.

Материнская плата

GIGABYTE B365 HD3 от 7 300 руб. Yandex Маркет. B365 HD3 поддерживает установку 6 видеокарт, плюс имеет два разъема M2, в которые при помощи переходника M2 на PCI-e можно установить еще 2 видеокарты. Итого 8 штук. Материнская плата GIGABYTE B365 HD3 прекрасно себя зарекомендовала на рынке майнинга, по сообщениям профессиональных майнеров чата #железо — Два Биткоина эти платы отлично работают годами.

материнская плата

Процессор

4 250 руб. Берем самый дешевый процессор на 1151 сокете, на майнинг это не влияет. Желательно сразу брать вариант комплектации BOX (с кулером), чтобы не тратить время на его выбор, более того у BOX процессоров гарантия дольше! Обратите вниманине на сокет вашей материнской платы. Если вам не удалось найти B365 HD3 или вы решили выбрать другую «маму», возможно вам понадобится процессор на другом сокете.

Жесткий диск

980 руб. Только SSD. Yandex Маркет. Быстрая установка системы, высокая скорость работы, оно того стоит. Не экономьте! Мы берем 80 ГБ с запасом, однако можно уместиться и в 60 ГБ. Если вы будете устанавливать Linux, а не Windows, вам хватит и того меньше. Настоятельно не рекомендуем экономить и использовать флеш-накопители вместо SSD-дисков.

Оперативная память

1 200 руб. DDR4. Традиционно берем Kingston и надеемся, что она не г-но. Пока не подводила. Если вы будете майнить Ethereum или другие Ethash монеты, одной плашки 4GB будет достаточно, на майнинг не влияет. Обратите внимание, что для некоторых алгоритмов, таких как MTP, вам может понадобится больше оперативной памяти, вплоть до 16 ГБ.

Блоки питания

26 700 руб. Мы берем хорошие Corsair TX750M с запасом — 3 шт. на ферму. Да, многие берут всякое noname «китайское чудо» на 1600 Вт. Говорят, даже работает. Мы не проверяли. У нас по три блока на 8 карт, подключаете без проблем любые 8 карт (проводами из комплекта Corsair) и еще остается запас мощности.

На блоках питания можно существенно сэкономить. Очень популярный вариант исользовать серверные блоки питания, распаянные специальным образом для питания видеокарт и райзеров. Новый серверный блок питания для майнинга можно купить за 6000-7000 руб. Этот блок сможет питать до 8 карт с двумя разъемами питания, плюс 8 райзеров 6-pin. Серверный блок питания изначально не может питать материнскую плату и процессор. Многие используют специальную плату Pico PSU, однако мы не считаем это лучшим способом работы. Мы рекомендуем купить еще один блок питания, обычный компьютерный, например самый простой Aerocool за 1000 рублей. Такой блок питания отлично справляется с питанием материнской платы и процессора, продается везде, в случае чего лего заменяем.

Райзеры

800 руб. 8ш. на ферму по 100 руб. Модель 007S — 100% рабочие, не было еще ни одного косяка. Если вы используете серверные блоки питания, обязательно покупайте райзеры 6-pin, иначе вы не сможете их запитать. 2 года назад цена на райзеры доходила до 400 руб, сейчас они стоят 100-150 рублей.

Переходники M2-PCI

100 руб. Нужно 2шт на ферму по 50 руб. С ними часто бывает гемор, т.к. китайцы делают криворуко очень. Наши русские умельцы сделали сами новую версию и заказали в Китае, сразу под USB, такой райзер тоже хорошо работает. 2 года назад цена на хорошие переходники доходила до 500 руб, сейчас они стоят 50-100 рублей.

Эмулятор монитора

200 руб. Без эмулятора монитора, у вам будет не выставить нормальное разрешение экрана в TeamViewer. В том случае, если вы используете операционную систему Linux, в особенности одну из специальных сборок для майнинга, эмулятор монитора вам не понадобится.

Синхронизатор б/п

200 руб на ферму 2шт. по 100 руб. Мы берем проводные. Можно бесплатно вставить скрепку или если у вас китайский мощный БП (один на все карты) или серверный БП, вам синхронизаторы не нужны вообще.

Watchdog

980 руб. WatchDog Pro 2. Гениальное устройство — сторожевой таймер, который перезагружает вашу ферму, если она зависла или пропал интернет.

Итого: 46 810 руб + карты.
Большое количество б/у комплектующих можно купить на Авито, однако в этом случае вы должны будете их хорошенько проверить, потому что вряд ли кто-то предоставит гарантию.

Собираем ферму для майнинга Ethereum

Азы

Устанавливаем процессор в материнскую плату, ставим кулер и плашку памяти. Подключаем SSD диск по SATA кабелю. Запитываем это все от от одного блока питания, он будет у нас ведущим блоком. Устанавливаем пока всего одну видеокарту.

BIOS

Запускаем нашу ферму, заходим в BIOS и обновляем его до последней версии. На данный момент это Version F4A, скачать ее можно с сайта Gigabyte. Для установки Bios вам потребуется записать файл с новой версией на флешку. Если обновление BIOS для вас сложная процедура, пропустите этот шаг. Скорее всего все будет работать и со стандартной прошивкой.

После успешного обновления BIOS нужно настроить материнскую плату для майнинга. Скриншот фирменных настроек 2Miners, все они находятся в расширенных настройках:

Windows

Устанавливаем Windows 10 64bit, делаем стандартную установку, все лишнее игнорируем. Настраиваем интернет и скачиваем с официального сайта драйвера для материнской платы. Смело устанавливайте все предложенные сайтом Gigabyte драйвера.

Важно! Измените размер файла подкачки. Если у вас SSD 80 ГБ — смело ставьте файл подкачки 30000 МБ. Как это сделать.

Рекомендуем поставить на ферму TeamViewer или другое ПО для удаленного управления.

Установка видеокарт

Скачиваем драйвер для Nvidia или AMD, в зависимости от того, какие у нас карты. Устанавливаем драйвер, перезагружаем ферму и проверяем, что все работает. Далее перезагружаем ферму еще раз, заходим в BIOS и изменяем еще одну настройку: переводим Above 4G Decoding в состояние Enabled.

Выключаем ферму. Подключаем все остальные карты. Монитор желательно подключать в карту №1 (слот №1):

материнская плата

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

Включаем ферму ферму и ждем… долго ждем. Windows будет постепенно находить ваши видеокарты. Может долго гореть черный экран, не пугайтесь, это не страшно, Windows что-то думает. Если вы установили TeamViewer — можете через него следить за тем, что происходит с вашей фермой. Следить можно, разумеется, в диспетчере устройств Windows.

Бывает некоторые карты не устанавливаются нормально и висят в неопределенных видеоадаптерах. В этом случае надо поставить драйвер вручную, указав к нему путь.

С картами AMD ситуация бывает более сложная: карты устанавливаются, но у каждой горит восклицательный знак. На помощь придет AMD atikmdag Patcher. Нажимаете «Yes» и после перезагрузки проблема решена!

Watchdog

Нужно правильно подключить контакты WatchDog к контактам Reset и Power на материнской плате, чтобы таймер мог перезагружать или выключать/включать ферму. 2 фотографии подключения, они абсолютно одинаковые, просто проводки разных цветов.

Устанавливаете драйвер и программу сторожевого таймера с официального сайта: драйвер, программа. Программу надо поставить а автозагрузку, и настроить в ней мониторинг, мы всегда настраиваем мониторинг интернета на сайт yandex.ru или google.com, а мониторинг процесса на cmd.exe.

Фишки

Несколько моментов, которые следует не забыть сделать:

Отключить «засыпание» системы в настройках электропитания. Эту настройку лучше всего сделать после всего, потому что при установке драйверов видеокарт она может сбрасываться. Попасть в это меню просто: Win -> Шестеренка -> Первый пункт меню (настройки системы).

Если вы собираетесь взять от ваших карт больше, чем они могут с завода, рекомендуем поставить Afterburner. Мы используем MSI Afterburner. Для AMD карт нужна последняя Beta-версия. Все настройки карт делайте на свой страх и риск, за советом можете обратиться в Чат 2 Биткоина.

Linux дистрибутивы для майнинга

ОС Linux давно обогнала Windows по популярности среди майнеров. Специальные сборки для майнинга, такие как RaveOS, HiveOS и SimpleMiningOS, а также многие другие полностью захватили рынок. Дело в том, что такие системы позволяют запустить ферму всего за несколько минут, предоставляют возможность для мониторинга и точной настройки фермы. Если вы строите специальную ферму только для майнинга, т.е. вы не планируете использовать ее как обычный компьютер, мы настоятельно рекомендуем сразу выбирать операционную систему Linux.

Интерфейс HiveOS майнинг

Программы для майнинга

На странице «Как начать» пула 2Miners вы можете всегда скачать архив с настроенной программой-майнером для любой криптовалюты. Все что вам нужно сделать, заменить адрес кошелька на свой. Пароль для архива 2miners

Если вы планируете использовать несколько ферм на Windows, прочитайте пост Автоматизация ферм на видеокартах своими руками, там есть подробная инструкция как это сделать. Такой «кустарный» способ все еще работает в 2021 году.

Переделка серверного БП под домашний компьютер

Все блоки питания, применяемые для майнинг-ферм, делятся на две категории:

  • серверные – продаются подготовленными для последующей распайки под требуемое количество видеокарт и определенный вид райзера;
  • синхронизированные – пара обычных блоков для объединенной работы специальным.

Чтобы не ошибиться в выборе, необходимо заранее сравнить возможности того и другого типа.

Плюсы и минусы серверных блоков

Плюсы и минусы синхронизированных блоков

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

Чем мощнее оборудование для майнинга, тем больше можно на нем заработать.

От оборудования для майнинга напрямую зависит заработок.

Критерии выбора БП для фермы

Главным критерием выбора блока питания для майнинга является его мощность. На ней мы остановимся более подробно далее, но еще есть два других важных фактора:

  • Количество PCI-E разъемов. Их должно хватать для подключения всех видеокарт.
  • Расширители. Установка расширителей потребуется в любом случае, даже если материнская плата рассчитана на несколько слотов и создана специально для майнинга. Самый популярный слот – x16 PCI-E.

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

Мощность следует рассчитывать исходя из количества подключенных видеокарт и их производительности. Блоки с самой низкой мощностью сертифицируются согласно стандарту 80 Plus как бронзовые, с самой высокой – титановые, между ними идут серебряные, золотые и платиновые.

Запас мощности должен составлять не менее 20%, а лучше 30%. Это необходимо в случае превышения уровня энергопотребления оборудованием (а такое случается достаточно часто). Кроме того, с течением времени мощность падает.

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

Переделка серверного БП под домашний компьютер

(кликните по картинке для увеличения) Серверный Блок питания
Первичная оценка
Блок питания фирмы Delta DPS-300JB. У него отдельный разъём питания, отдельный разъём управления. Так же имеются стандартные Молексы. Вес — где-то 2.5 кг.

Включаем БП в сеть. Начинает крутиться бесшумно вентилятор (от 5В). Вытаскиваю провода из разъёма управления. После пару попыток включения методом тыка было выявлено, сигнал PS-On как бы инвертирован, т.е. наличие на нём нуля выключает БП, а единицы — включает. Так же было выявелено (но ещё не понято зачем), что наличие на оранжевом проводе (не линия 3.3В) всё время должно присутствовать +5VSB. Только при этих условиях БП запускается и работает. Включение/выключение сделаю через реле. Провод Power Good функционирует нормально. После включения начинает греметь вентилятор, хоть он и на подшипниках.

Корпус блока питания. Раскрывается нестандартным для меня способом.
(кликните по картинке для увеличения) Серверный Блок питания
Две платы, одна из них — двустороняя, накрыты чёрным пластиком для предотвращения контакта с корпусом

(кликните по картинке для увеличения)
Серверный Блок питания
Снимаем их и откручиваем остальные болты

(кликните по картинке для увеличения)
Серверный Блок питания
(кликните по картинке для увеличения)
Серверный Блок питания
Как сами видете, очень плотный монтаж радиоэлементов. Так что за недопаяные элементы или специально обученные перемычки можно не беспокоиться. Мощные радиаторы. На двух из трёх стоят термодатчики, которые впоследствии выяснилось работают только на перегрев.

(кликните по картинке для увеличения)
Серверный Блок питания
(кликните по картинке для увеличения)
Серверный Блок питания
(кликните по картинке для увеличения)
Серверный Блок питанияПеределка
После недолгих раздумий над инверсии PS-On были принято решение о установки реле. Реле подключалось так: Обмотка реле идёт на PS-On с матери и +5VSB. Контакты реле замыкает +5VSB и PS-On на блоке питания.

(кликните по картинке для увеличения)
Серверный Блок питания
Самой большой сложностью было перепаивать лапшу с разъёмами. Сложность заключалось в том, что платы двух стороние и то что 4 провода соединены одной защёлкой вставлены и запаены. Перед отпаиванием откусывал верхушку защёлки и отпаивал 100ваттным паяльником (40Вт ни брал ни в какую). 3 часа безперерывного мата, 2 чашки кофе, две бутылки пива, 3 бутерброда с салом (на хавчик пробило) и блок питания был готов к первым испытаниям.

Кто-то говорил (вроде бы Clear66), что серверные БП имеют раздельную стабилизацию на каждую линию. Не знаю как насчёт всех остальных, но у этого БП видимо стабилизация напруги как у всех (осцилограмма линии 3.3 очень похожа на осцилограмму обычных БП), т.е. от средней точки. Подключение к 12В линии галогенки 60 вт снизило напряжение на БП с 12.05 до 12.00. Напряжение на 5В линии увеличилось с 5.20 до 5.25. Перекос относительно небольшой.

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

По осцилограмма пульсации на всех линиях колебляться окола 0.1В (видимо всё-таки надо заменить кондёры)

Вот что мы получили в итоге:

(кликните по картинке для увеличения)
Серверный Блок питания
(кликните по картинке для увеличения)
Блок питания
Преимыщества и недостатки

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

Обсуждение статьи на сайте: https://www.samaramod.com.ru/forum/topic.php?forum=6&topic=5

Советы новичкам

Начинающим майнерам можем дать несколько полезных советов, как выбрать блок питания для фермы:

  • самый дорогой БП не всегда самый качественный, важнее имя производителя;
  • сертификация БП была создана, чтобы облегчить выбор, не стоит о ней забывать. При нестабильной работе сети, перепадах и частых отключениях электроэнергии дешевые бронзовые блоки сгорают;
  • мощные блоки потребляют не так много электроэнергии, как это может показаться. Объем энергопотребления большей частью зависит от потребления видеокарт. Эту особенность также стоит учесть при выборе;
  • вместо райзеров можно купить длинные кабели, это обойдется дешевле.

Для добычи криптовалют нужно вложить средства в надежное и производительное оборудование.

Выбор оборудования для майнинга — ответственная задача.

Блоки питания для майнинга б/у: можно ли их покупать

Стоимость их ниже, но риск достаточно высок. Если подходить к этому вопросу серьезно, то перед покупкой БП необходимо проверить:

  • на предмет КЗ при включении в электросеть;
  • комплектацию (наличие всех кабелей и документов);
  • отсутствие повреждений;
  • работу коннекторов;
  • состояние микроэлементов (снять корпус и осмотреть содержимое на предмет подгоревших контактов, следов пайки и т. д.);
  • максимальную мощность де-факто (т.е. мощности при предельной нагрузке);
  • параметры микроэлементов с помощью специальных приборов (некоторые из них склонны к деградации при прохождении высоких токов).

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

  • 0shares
  • 0
  • 0
  • 0

Подключение управлямых блоков питания, сенсоров и реле к серверным материнским платам. Без Arduino

Подключение различных сенсоров, датчиков, реле, GPIO-расширителей и прочего «ардуиновского» хозяйства по шине I²C напрямую к серверным материнским платам через IPMI-интерфейс бортового контроллера (BMC). Практические примеры I²C-устройств и работа с ними из командной строки утилитой ipmitool. SMBus, PMBus и управление блоками питания. Не очень документированные ограничения и вопросы безопасности. Разоблачение проприетарщины
.

После установки сервера в самодельную конструкцию порой хочется подключить к нему ещё чего-нибудь: например, датчики температуры, давления, влажности, ЖК-экранчики или даже ШИМ-драйверы моторчиков. Бывают глючные внешние устройства, которые приходится удалённо и жёстко сбрасывать с помощью реле, не уровнив при этом весь сервер целиком. А может, читателю просто захотелось гребёнку GPIO с гирляндой светодиодов? Если это не одноплатник типа Raspberry Pi, а полноразмерный сервер, приходится навешивать микроконтроллер и возиться с ним: писать прошивку, тестировать, налаживать стык с хостом и т.д. Иногда это интересно само по себе, но бывает и наоборот: скорей бы скриптину написать да запустить, наконец, лишь бы работало.

Необычные разъёмы на железе всегда вызывали у автора смешанные чувства инженерно-технического зуда и вентиляторного фетишизма. Об этих занимательных разъёмах здесь и речь.

DISCLAIMER

Если вы читаете эту статью где-то за пределами портала Geektimes, рекомендую через недельку-другую заглянуть по аутентичной ссылке. Дело в том, что наиболее интересные комментарии читателей появятся там (т.е. тут) во врезках, я уже не говорю об устранении недочётов и ляпов. Бывает, что плохую статью рассерженные резиденты клуба буквально рвут на клочки, попутно отправляя автора в кармическую бездну. Другими словами, если аутентичная ссылка не открывается, то не стоит и читать дальше этого места.

Автор передаёт привет Дальнему Востоку (прямо из неба над Северной Атлантикой), а также приносит извинения вдалельцам уважаемых торговых знаков: они настолько не нуждаются в рекламе, что я придумываю им шуточные названия. Таким образом, статья применима к изделиям Супер Мирон, но автор практически не сомневается в наличии аналогичных механизмов на изделиях Харлампий-Панкрат, Иван Брал Марью, Ильтан, Долян и других: занимательные коннекторы чаще всего можно встретить на блоках питания и дисковых корзинах. Заодно попытаемся разоблачить и хвалёный Кобзарь Линк.

Уважаемые специалисты по серверным платформам, IPMI, I²C, SMBus и PMBus, поправляйте, если что не так. Обычно автор выражает признательность креативным читателям кармическими баллами, но приносит извинения тем резидентам клуба, кому благодарность уже была выписана ранее, просто НЛО не велит делать это дважды. Желаю приятного прочтения.

Из того, что было

Автор не стыдится покупать за копейки серверные материнские платы б/у и давать им вторую жизнь. Старая, шумная серверная механика (с блоками питания) отправляется в утиль и заменяется на новые изделия, хоть и потребительского класса, но качественные и тихие. Зато даже из винтажных серий Супер Мирон X8 и X9 до сих получаются просто офигенские

NAS для малого бизнеса, сочетающие enterpise-функции, файловую «машину времени» против троянов-вымогателей и репликацию по сети. А после обнаружения во FreeNAS признаков виртуализации автор затолкал туда же и Windows-машину, с жёлтой программой и целой связкой аппаратных USB-ключей. Снаружи ничего не торчит, а пользователи 1С работают через обычные веб-браузеры, ничего не подозревая. Почему не Linux? Из-за драйверов ККМ, конечно. Впрочем, ИТ-комбайн и издевательство над 1С — это отдельная история (надеюсь, скоро). Один проброс USB через слоёный пирог из jail и VirtualBox чего стоит…

Вообще, лет 20 назад для колхозинга

в качестве GPIO умельцы использовали параллельный порт для принтера, но попробуйте сейчас его найти. Мир изменился, как по мне — так в лучшую сторону:)

Визуальный осмотр

У меня уже почти ископаемое, но вполне рабочее изделие X9SCM-F (Intel C204 Express), плюс на соседнем объекте уже пару лет трудится его младший брат X9SCL-F (C202). Если повернуть изделие, как в документации, 24-контактным разъёмом питания ATX к северу, то SATA-порты окажутся где-то в районе Хабаровска. Ещё восточнее, подобно Петропавловску-Камчатскому, находится пара разъёмов T-SGPIO 1 и 2, привлекающих внимание сочетанием букв «GPIO». На это сочетание автор и повёлся, но рефлексы геолога-исследователя ископаемой электроники оказались ложные. На самом деле ключевое слово здесь SGPIO, это дуплексная сигнальная шина с разделением каналов по времени, использующая кадры постоянной длины. Шина по очереди передаёт по три бита для каждого SATA-порта: на HBA — состояние корзины, а на корзину — состояние дисков (активен, отказал, локатор). Это устаревшая технология, современные корзины используют I²C. Я не копал очень глубоко, но похоже, что 6 бортовых SATA-портов разделили на группы из двух северных и четырёх южных, и каждой группе повесили свою гребёнку T-SGPIO. Громоздко, неуклюже, а для колхозинга

ещё и бесполезно. Идём дальше, есть маленький разъёмчик JWF1 в районе Южно-Сахалинска, но это просто питание 5В для накопителя SATA DOM, которого у меня нет. На Дальнем Востоке больше делать нечего. Вдоль южных границ раскинулась целая гряда парных 9-контактных разъёмов USB и второй порт RS232, с ними всё понятно. На Северо-Западе от COM2 обнаружилась пара перемычек JI2C1/JI2C2, открывающих доступ к устройствам PCIe. Этот инструментарий для меня пока остался загадкой, но я почти уверен, что по факту JI2C1/JI2C2 суть живые выводы SCL и SDA, просто отделённые от питания 3.3В и «земли», которые и так есть в PCIe. Оставим пока. Коннектор JTPM больно мудрёный, это на крайний случай. А от коннектора передней панели JF1 можно отжать разве что UID LED, подключив его к оптореле. Кстати, это м.б. даже удобно: ограничительный резистор уже встроен в цепь, включил UID LED — открыл (закрыл) реле. Для удалённого сброса
внешнего устройства
, пожалуй, хватит. Главное, чтобы оператор, зайдя спустя год в веб-интерфейс BMC, не включил UID LED просто так, заодно сбросив и
внешнее устройство
. Ладно, возвращаемся на крайний сервер север, именно там, возле ATX-питания, и расположился разъём JPI2C.

Надо сказать, что документация по поводу JPI2C довольно оптимистична. Из неё следует, что это выход шины I²C для мониторинга здоровья «родного» блока питания. Физически JPI2C суть 5-контактный разъём Molex типа SL с шагом 0.1″ (2.54мм) и ключём защиты от дурака перепутанной полярности, предположительно код по каталогу 70543-0004. Ответная часть (на картинке слева внизу) — это Molex 70066-0179 под обжим кримпером. Я подозреваю, что на всех материнских платах Супер Мирон шина I²C используется для мониторинга здоровья серверного блока питания и выведена именно таким 5-контактным разъёмом Molex SL. Забегая вперёд, скажу, что некоторые пользователи преуспели в реверсной инженерии и нашли способ вынимать из родных блоков питания Супер Мирон всякие полезности вроде температуры и вольт с амперами, читайте дальше.

Power Supply I²C Connector

Power Supply I²C Connector, located at JPI2C, monitors the status of the power supply, fan and system temperature. See the table on the right for pin definitions.

Пустой разъём JPI2C откровенно дразнил стандартными контактами шины I²C: SCL, SDA, GND и VCC. Посередине — аварийный сигнал отказа блока питания. Забегая вперёд, рискну предположить, что этот Power Fail — единственный способ поднять тревогу по внешнему событию, не используя внешний микроконтроллер. Затем нашлась и статья FAQ ID 9492 от 30 марта 2010г, явно намекающая на возможность опрашивать шину I²C прямо из командной строки. Раз уж BMC явно участвует в мониторинге здоровья блока питания, а команда ipmitool явно способна «разговаривать» по шине I²C с блоками питания, ничто не должно мешать подключить к JPI2C ещё что-нибудь эдакое.
Какой разъём: SL или BLS?
Если уважаемый читатель собирал ПК в эпоху до MP3, то наверняка использовал 4-контактный
проводок
, соединявший CD-привод со звуковой платой. Помню, как эти
проводки
были увенчаны простым разъёмом типа BLS-4, вследствие чего CD-приводы примерно в половине случаев не играли музыку даже с
проводками
, просто в силу перепутанной полярности. Затем, наконец, в регионе были налажены поставки нормальных
проводков
с полярным разъёмом SL, чтобы ошибиться мог только очень тупой и сильный сборщик ПК. Но MP3 уже вовсю шагал по рынку, а
нативные
звуковые диски постепенно покидали наш цифровой быт…

К чему я? К тому, что разъём JPI2C на платах Супер Мирон выглядит точно так же, как аудио-разъём на старом CD-приводе, только имеет 5 контактов вместо 4. В JPI2C вполне войдёт простой однорядный BLS-5, но лучше иметь физический ключ полярности, при работе с уже установленной в корпусе материнской платой ошибиться будет слишком легко. Экономьте своё время.

Универсальный шлейф

Начинающим для прототипирования рекомендую цветной «наборный» 40-контактный шлейф, который при необходимости можно
дербанить
на более узкие составляющие. Шлейф нужной ширины отрывается легко, как качественная туалетная бумага, т.е. строго по перфорациям. Поставляется с разными длинами и контактами типа BLS-1 M-F, M-M или F-F. Поиск на aliexpress: «dupont cable».

Работа с устройствами по I²C из командной строки

Я подключил к JPI2C купленный когда-то на aliexpress сенсор BMP180. Сперва ничего не вышло. Недоумение вызвала и адресация в целом, и аргумент bus, выбирающий одну шину непонятно из скольких. Но затем я просто сделал скрипт для перебора (сканирования) шин и сравнил результат его работы до подключения BMP180 и после. С платой X9SCM-F датчик тут же обнаружился на шине №3 по адресам 0xee и 0xef (см. комментарий ниже). Надо будет переставить JI2C1/JI2C2 в положение ENABLE и посмотреть, вдруг ещё и платы PCIe отзовутся…

Этот примитивный кусок кода специально лишён прикрас, выдаёт что-то вроде progress bar и предполагает, что в системе имеется четыре шины (0, 1, 2 и 3). Требует bash 3.0+. #!/bin/bash for bus in 0 1 2 3; do echo Bus $bus for i in ; do printf -v args «i2c bus=%d 0x%02x 0x01″ $bus $i printf » 0x%02x» $i ipmitool $args 2>/dev/NULL && echo «(bus $bus)» done echo done

Скрипт перебирает только чётные адреса и не трогает зарезервированные. В I²C самый младший бит является признаком чтения-записи: каждое устройство как бы занимает два адреса (чтение по нечётным, запись — по чётным). Статья FAQ ID 9492 меня запутала, потому что опрашивает только чётные. Но ведь в случае ipmitool чтение или запись определяются не адресом, но контекстом команды, верно? Увесистая спецификация IPMI 2.0 поставила всё на места: младший бит адреса в команде Master Read-Write (0x06 0x52) вообще зарезервирован и должен быть сброшен (равняться нулю).

Датчик BMP180, подключенный к JPI2C на плате X9SCM-F, отозвался по (bus=3) на адресе 0xee (и 0xef, хотя это то же самое). Т.е. логический адрес устройства оказался 0x77, как и положено по datasheet (Bosch отхватил самый верхний 8-битный адрес). Моей изначальной ошибкой было искать BMP180 на «сыром» IPMI-адресе 0x77, это неверно, для IPMI надо просто умножить логический I²C-адрес на два (сдвинуть на один бит влево). При работе с I²C это, кстати, самая распространённая ошибка.

Висящая просто так шина I²C неинтересна ни в воздухе, ни тем более в сферическом вакууме. Известная площадка по запросу «i2c sensor» предложит уважаемому читателю широкий ассортимент датчиков, уже обвязанных на мини-платах. Обычно остаётся только контактную гребёнку припаять, для этого достаточно желания и паяльника на 30Вт с припоем и флюсом, навыки не требуются. Для проверки теории я решил померить температуру датчиком BMP180, но это оказалось несколько сложнее, чем я думал: датчик является примером сложного stateful-устройства, и правильнее будет сказать «извлечь показания температуры и давления из прецизионного измерителя с учётом калибровочных коэффициентов». Но сперва всё-таки отдадим должное уважаемому вендору.

Телеметрия блоков питания

Сразу оговорюсь, что данная задача м.б. интересна, например, для профилировании фактической мощности серверов при эксплуатации центров обработки данных: если группа серверов подключена к одному распределителю, поди разберись, сколько потребляют серверы А и Б без учёта В и Г, даже при наличии навороченного ИБП, питающего стойку. Это всё и предлагается выяснить через IPMI, получая прямо по сети мгновенные значения с выбранных серверов. Для DIY кроме подбора ИБП и построения системы охлаждения с обратной связью лично мне в голову ничего не приходит. Пользователь
Andrew Grekhov
разбирался с родными блоками питания вендора Супер Мирон, вынимая из них напряжения, токи и температуры. Весьма занимательно, хотя и заметно, что считываемые значения АЦП явно приходится поправлять на некие калибровочные константы. Хочу отметить, что при наличии интерфейса ядра команду ipmitool можно запускать и на самом хосте, без параметров -H, -U и -P, а вместо raw 0x06 0x52 0x07 можно было бы написать просто i2c bus=3, «семёрка» суть битовое поле, см. описание команды Master Read-Write в спецификации IPMI.

Отдадим должное пользователю Andrew Grekhov

, смело ринувшемуся в неравный бой со сложным и недокументированным (как ему показалось) устройством. К счастью, он не забыл упомянуть PMBus, что и навело меня на официальный сайт и соотв. спецификации. Ведь PMBus суть специализированная надстройка над SMBus для управления системами питания, а сама SMBus, в свою очередь, является развитием I²C. Можно предположить, что большинство современных управляемых блоков питания используют ту или иную спецификацию PMBus. Потому как глядя на все имеющиеся навороты PMBus и готовые микросхемы, возникает простой вопрос: какой смысл изобретать велосипед? Но повторю, это моё предположение.

Итак, копнув чуть глубже, можно найти описание команд (регистров), используемых управляемыми блоками питания, например, по PMBus rev 1.1. Если ссылка не открывается, зайдите на сайт www.pmbus.org, откройте раздел со старыми спецификациями и найдите PMBus Specification Part II Rev. 1.1. Это документ с описанием команд, см. Таблицу 26 в разделе APPENDIX I. Command Summary. Обратите внимание, например, на команды-регистры 0x78 (STATUS_BYTE), 0x88 (READ_VIN), 0x89 (READ_IIN), 0x95 (READ_FREQUENCY) и другие: они в точности совпадают с результатами реверсной инженерии, опубликованных на форуме по ссылке выше. Возвращаясь в таблицу 26, справа дана разрядность регистра (Read Byte или Read Word) с количеством считываемых байт. Просто на всякий случай, а вдруг читатель забыл разницу между byte и word?

Но остаётся вопрос: можно ли вообще считать по I²C калибровочные коэффициенты командой 0x30 (COEFFICIENTS), использующей пакетную операцию стандарта SMBus? Это нужно, чтобы преобразовать сферически-вакуумные регистры в реальные вольты, амперы и т.д. Если я всё верно понял, то с точки зрения шины SMBus нужно отправить пакет с командой 0x30 и счётчиком байт 2, тело пакета суть два байта с кодом интересущего регистра (0x88 для READ_VIN) и признаком направления, который для считывания должен быть равен единице. В ответ устройство должно выдать пакет из 1 + 5 + 1 байт с параметрами m

,
B
и
R
, которые используются для пересчёта в физические вольты. Первый байт — длина, последний — PEC (если используется). Т.е. интрига заключается в том, можно ли передать простой пакет SMBus по I²C, например, таким способом:
ipmitool i2c bus=3 0x70 0x07 0x30 0x02 0x88 0x01
Этим самым я пытаюсь отправить пакет 0x30 0x02 0x88 0x01 на устройство с адресом 0x70, сидящее на шине №3, после чего принять с устройства 7 байт (один байт с длиной пакета, пять байт коэффициентов, один байт PEC). Адрес блока питания нужно заменить на фактический (первый может быть 0x78, за ним — резервные блоки), а вместо 7 байт можно попробовать считать 6 (без PEC). Если у кого-нибудь есть родной блок питания Супер Мирон, попробуйте, только не в production, ибо я за последствия не ручаюсь:) Если все предположения верны, можно получать весьма подробную картину непосредственно из блока питания, параметров там просто тьма.

Измерение температуры датчиком BMP180

Сенсор BMP180 измеряет давление и температуру. Он выдаёт показания через двухбайтные регистровые пары, предварительно выбираемые записью однобайтного номера регистра по IPMI-адресу 0xee с последующим чтением пары байт оттуда же. Именно поэтому я называю BMP180 stateful-устройством, т.е. имеющим селекторы состояния (это м.б. важно с точки зрения конфликтологии). Предком BMP180 является BMP085, а потомком — BMP280, измеряющим ещё и влажность. Как и в случае с алкотестером, измерения не происходят сами по себе, но запускаются командой. Для измерения только температуры следует записать код 0x2e в регистр 0xf4: ipmitool i2c bus=3 0xee 0x00 0xf4 0x2e Здесь 0x00 означает, что мы ничего не считываем с адреса 0xee, а только записываем по нему. Через примерно 4.5мс можно прочитать 16-битный показатель UT («нескомпенсированная температура») из регистра 0xf6 простой командой:
ipmitool i2c bus=3 0xee 0x02 0xf6
Она сперва выбирает номер регистра 0xf6 по адресу 0xee (т.е. логическому 0x77, это BMP180), а затем считывает оттуда же два байта. Команда IPMI Master Write-Read специально сделана для таких stateful-устройств.

У меня из UT считалось 0x6a 0x48, что соответствует десятичному 27208 (т.е. что-то около 27°C при «нормальном» давлении, если я правильно понимаю логику BMP180, специалисты, поправляйте). Если из UT считывается 0x8000, это признак ошибки, сперва нужно было запустить измерение.

Для вычисления же истинной температуры осталось всего ничего: считать двухбайтные калибровочные регистры AC5, AC6, MC и MD с кодами 0xb2, 0xb4, 0xbc и 0xbe, соответственно, после чего использовать нехитрый

набор действий (ура, тут редактор формул!).

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

, рекомендую обратить внимание на измерение давления, которое вычисляется уже в 15 приёмов и с использованием всех 11 калибровочных констант. Кстати, калибровочные константы можно прочитать один раз, а затем запускать измерения снова и снова записью кода в регистр 0xf4. Мудрёно? Да ладно, датчик как датчик:)

Стоит поблагодарить пользователя 41j

Если любопытный читатель заглянул в спойлер выше и, узрев его, закрыл поскорее обратно, есть и более простые способы скоротать время в командной строке. После BMP180 я подключил по I²C каскадом сразу два ардуиновских 8-битных расширителя GPIO на базе PCF8574AT. Обратите внимание, микросхема PCF8574A (в отличие от PCF8574) использует адреса с базой 0x38 (у PCF8574 база 0x20), потенциально конфликтуя с родными блоками питания Супер Мирон. К счастью, адрес программируется, мини-плата идёт с тремя перемычками на 8 адресов, от блоков питания можно уйти на более старшие адреса. Всего на пустую шину можно повесить до 8 устройств, получив до 64 контактов GPIO. Если этого мало, см. описание коммутатора I²C в следующем спойлере.

Коммутатор I²C

Что делать, если надо подключить связку сенсоров типа BMP180, у которых адрес 0x77 (т.е. 0xee) зашит жёстко? Для этого и есть такая штуковина, как коммутатор (мультиплексор), его можно собрать самому на базе TCA9548A или купить в виде мини-платы там же, где и всё остальное. Коммутировать (переключать) можно до 8 устройств, обращаться придётся по очереди. По условиям данной статьи мы не используем микроконтроллеры, поэтому управлять самим коммутатором придётся посредством того же расширителя GPIO, от которого нужно три вывода. Обратите внимание на рисунок: мини-плата коммутирует только сигнальные линии I²C SDA и SCL, питание устройств придётся организовать отдельно. Если нужно больше 8 одинаковых устройств, берём несколько коммутаторов и делаем каскад.

Ограничения

Все эксперименты я проводил с помощью команды ipmitool(1) v1.8.15, работающей через хостовый (ядерный) интерфейс FreeBSD 10. Если использовать эту команду в скриптах, придётся парсить её вывод, причём stderr, а не stdout. Я специально избегаю парсеры в этой статье. Буду признателен, если кто-либо из читателей поделится проверенными

библиотеками для работы с IPMI через хостовый интерфейс на популярных скриптовых языках (perl, Python), хотя бы в режиме raw-команд.

Хотя ipmitool(1) и может работать по сети (623/tcp), при выключенном хосте на JPI2C дежурного питания нет, шина обесточена. Запитывать сенсоры отдельно и опрашивать их через сетевой интерфейс IPMI при выключенном хосте не пробовал. Но если нужны автономные сенсоры, подключенные к сети, лучше уж задействовать одноплатник, например, тот же Малиновый Прог (простите, так я обозвал Raspberry Pi в своей статье про защиту microSD-карточек от преждевременного износа путём перехода на файловую систему read-only).

Как уже говорилось, описанный здесь способ без внешнего микроконтроллера практически исключает реакцию на прерывания по внешним событиям, кроме сигнала «отказ блока питания». Теоретически, по сигналу Power Fail можно сгенерировать SNMP-событие, но я не пробовал. И тут снова хочется сказать: если нужны прерывания от сенсоров, то нужен микроконтроллер или, на худой конец, выделенный одноплатник. Кесарю — кесарево.

Конфликтология I²C

Если «родного» блока питания на I²C-шине нет, то и слава богу, меньше проблем. Но если же в системе таки появится «родной» блок питания с I²C-интерфейсом, в теории не возбраняется подключить другие устройства параллельно, сколхозив

соответствующий переходник. Что в этом случае произойдёт? Если все устройства сидят на своих адресах, ничего страшного произойти не должно до тех пор, пока хост не вздумает жёстко
поуправлять
блоком питания. Если не знаете, что делаете, то ограничивайтесь считыванием. Судя по FAQ ID 9492, блоки питания (одинарные, двойные, тройные) располагаются на логических адресах 0x38, 0x39, 0x3a, … (это адреса IPMI, делённые пополам).

У меня появилась теория относительно IPMI и его роли в доступе к I²C: если все команды записи только выбирают регистр для последующего чтения, то каждое взаимодействие с устройством укладывается в одну команду Master Write-Read протокола IPMI. Из весьма увесистой спецификации IPMI 2.0 я рекомендую ознакомиться с параграфом 22.11, который эту команду описывает. В моём понимании, операция

по шине I²C — это либо чтение, либо запись последовательности байт по одному адресу. Но спецификация IPMI командой Master Write-Read вводит нечто большее: удобная для сенсоров пара операций «запись-чтение» напоминает полноценную
транзакцию
, причём IPMI оговаривает максимальные длины буферов (порядка 30 байт). Я также исхожу из того, что (а) BMC всегда является главным устройством на шине I²C и (б) BMC имеет встроенный механизм блокировок, т.е. он не попытается отобрать шину у самого себя посередине транзакции.

Если исходить из того, что команда IPMI Master Write-Read (из двух операций) действительно является неделимой транзакцией, то BMC выполняет нечто большее, чем просто отображение I²C: он является транзакционной надстройкой

над I²C, причём с хостовым или сетевым интерфейсом. Другими словами, получается что-то вроде примитивного 4-уровневого стека протоколов для работы с I²C-сенсорами через интерфейс IPMI, который я и рискнул нарисовать. Если уважаемому читателю не понравилась картина, представьте, что я художник, и вижу мир именно так, возражайте по существу, пожалуйста:)

Кстати, шина SMBus, помимо дополнительных контактов, отличается от I²C именно пакетным режимом, и в ней определена операция Write/Read Block. Но это уже часть протокола самой шины SMBus, IPMI в этом случае сыграл бы роль простой операционной обёртки, а не транзакционной надстройки. Впрочем, максимальные длины блоков в спецификациях IPMI и SMBus настолько схожи, что я предполагаю между ними прямую связь, даже не погружаясь глубоко в тему.

Безопасность

BMC-контроллер, подключенный к вычислительной сети, является сервером и потенциально уязвим. Именно поэтому, например, следует усиливать меры безопасности на «локальной» консоли ОС, которая через виртуальный KVM де-факто экспонируется в сеть. Старые прошивки BMC-контроллеров Супер Мирон содержат неприятную уязвимость, поэтому эксплуатацию стоит начинать и с обновления прошивки BMC (помимо BIOS).

Альтернативы: климат-контроль с обратной связью

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

Культ Кобзаря

Я имею в виду, конечно, Кобзарь Линк:

In some ways, Corsair Link is one of our best kept secrets. It had a very rocky start, but continued and continuing development has turned it into an extremely useful combination of hardware and software. It allows you to connect several products within our ecosystem to a software-based control panel, but there’s so much more to it than that.

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

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

Предполагаю, что контроллер Corsair Link Commander Mini представляет собой устройство USB HID, использующее для связи с сенсорами шину SMBus, поверх которой для управления «фирменным» блоком питания используется PMBus, причём не самая новая. Любопытно было бы подключить блок питания напрямую к микроконтроллеру с поддержкой SMBus, найти адрес сканированием и прочитать однобайтный регистр 0x98 (PMBUS_REVISION). Если отзовётся разумным кодом, берём соотв. спецификацию PMBus с сайта и получаем увлекательный квест на тему управления блоками питания Кобзарь в собственной системе с обратной связью. Хотя вместо Кобзаря лично я предпочитаю блоки питания Чистяк, хоть они и не столь занимательны, зато (по моему опыту) с основной задачей справляются лучше.

Возможно, лучше было бы открыть «экосистему» и нанять группу людей для поддержки community-проектов через социальные сети, со свободным обменом скриптами. У меня ощущение, что выросло бы количество чеков, т.е. продаж блоков питания. Но маркетологам, конечно, виднее.

Тем временем, community не остаёт:

Народные рецепты

Пользователь
Kevin Horton
предложил для FreeNAS систему с обратной связью в виде скрипта на языке Perl. Эту идею затем развил другой пользователь. Всё базируется на встроенном функционале материнских плат Супер Мирон, имеющих двухзонный климат-контроль, предположительно, серии X10 или более новых. Обратная связь при желании собирается откуда угодно, включая термодатчики жёстких дисков через SMART. Обороты вентиляторов регулируются на уровне ШИМ, нехитрыми командами контроллеру. Без ёлочных гирлянд. Но у меня на более старой плате Супер Мирон серии X9 (socket 1155) это не работает. Там установлен бортовой контроллер Nuvoton WPCM450, который, к сожалению, ШИМ управлять не умеет. Более того, на мат. платах X9SCL/X9SCL у меня не получалось даже переключать режим работы климата с «лёгкого» на «полный» без полной перезагрузки системы. Увы…

Источники:

https://insidepc.tech/kripta/majning/majning-ferma-kak-rabotaet-kak-sobrat-kak-nastroit-i-podklyuchit-kak-zapustit-fermu-na-videokartah
https://insidepc.tech/majning/majning-ferma-kak-rabotaet-kak-sobrat-kak-nastroit-i-podklyuchit-kak-zapustit-fermu-na-videokartah
https://2bitcoins.ru/sborka-jefirium-majning-fermy-2018/
https://bez-vlojenii.ru/majning/servernyj-bp.html

Оставьте комментарий

Ваш адрес email не будет опубликован.

Adblock
detector