ВВЕДЕНИЕ.
Настоящей публикацией мы начинаем цикл статей, посвященных практическим вопросам сборки, настройки и запуска в работу майнинговой фермы под управлением ОС Linux.
Почему именно Linux?
Во-первых, мы считаем, что в своей деятельности нужно пользоваться легальным программным обеспечением, и применение Linux позволяет использовать большое количество полезных утилит и решений абсолютно легально, не опасаясь конфликтов с законодательством.
Во-вторых, операционная система Linux как нельзя лучше подходит для управления большим количеством оборудования, так как позволяет простым способом автоматизировать большинство рутинных операций, которые приходится выполнять администратору, сопровождающему оборудование майнинговой фермы.
В-третьих, Linux не оставляет места шаманству с драйверами. Один раз поставил и забыл. Дальше можно сколько угодно вынимать и вставлять видеокарты в любой последовательности - ОС после перезагрузки автоматически определяет карты и начинает с ними взаимодействовать.
В-четвёртых, потому что нам нравится Linux :)
Данная публикация готовилась на основе опыта создания фермы, работающей на видеокартах AMD RX570/580.
Особенность данной статьи - вы можете повторить все приведенные здесь рекомендации и получите аналогичный результат.
Рекомендации по настройке ферм на базе видеокарт Nvidia мы расскажем в отдельном цикле статей. А заодно, там же расскажем почему нам больше нравятся карты Nvidia и чем они, с нашей точки зрения, лучше для майнинга, чем карты AMD.
Итак, начнем.
Публикация состоит из четырех частей, каждая из которых затрагивает отдельный важный блок работ.
И вначале, поговорим о железе.
Часть 1. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ.
Для сборки рига использовались комплектующие, перечисленные ниже.
Для своей фермы Вы можете поискать такие же элементы либо выбрать аналогичные комплектующие, схожие по характеристикам.
Состав рига:
1. Процессор: Intel Celeron G1840 Haswell (2800MHz, LGA1150, L3 2048Kb)
2. Оперативная память: RAM Hynix DDR3 1600 DIMM 4Gb
3. Жёсткий диск: SSD накопитель A-DATA SP580 ASP580SS3-120GM-C 120Гб
4. Материнская плата: MB Colorful C.H81A-BTC V20
5. Блок питания: PSU HP HSTNS-PL11 1200 W
6. Переходник x1 -> x16: riser PCE164P-N03 ver006C x6
7. Видеокарты:
7.1. SAPPHIRE NITRO RX570 x 5
7.2. GIGABYTE GAMING-8GD RX580 x1
8. Корпус: каркас для 6-ти карт из алюминия с фанерным дном.
9. Крепеж: с нашей точки зрения, самое оптимальное решение - использовать обычные пластиковые хомуты, надежно, безопасно и просто в использовании.
Ниже даны несколько простых, но важных рекомендаций по сборке рига.
Сборку лучше всего начинать с определения позиций комплектующих в каркасе.
В первую очередь, важно оптимальным образом расположить блок питания и материнскую плату.
Важно определить с какой стороны будет подключаться питание и ethernet-кабель, в каком направлении будет происходить выдув нагретого воздуха.
Затем необходимо проанализировать размеры имеющихся видеокарт и разместить райзера равномерно на втором уровне каркаса сообразно размеру видеокарт.
Сборку условно можно разбить на три этапа:
Этап 1 - подготовка основы рига (без видеокарт).
После первого этапа сборки необходимо произвести установку и настройку операционной системы (об этом мы поговорим во второй части).
Затем установить видеокарты, драйвера и настроить майнер.
Этап 2 - монтаж видеокарт в каркасе.
Этап 3 - закрепление комплектующих после проверки работоспособности.
Наводить "лоск", т.е закреплять все комплектующие и организовывать провода рекомендуется после того, как риг заработал, т.е. все видеокарты приступили к вычислениям и информация о них передаётся в сеть.
Для этого необходимо дать поработать ригу ~30 минут и зафиксировать полученные данные о производительности любым из доступных способов (вывод лога майнера, статистическая информация на майнинг-пуле и т.п.)
Более подробно останавливаться на сборке не имеет смысла, т.к. в большинстве случаев этот процесс зависит от личных предпочтений каждого (кому-то нравятся торчащие в разные стороны провода, а кто-то укладывает соединительные кабели от райзеров по линеечке).
В следующей публикации мы расскажем о том как правильно установить и настроить операционную систему.
Продолжение следует.