Майнинг на HDD — учимся быстро засевать или 3 способа плотинга
Дата публикации: 01.05.2021
В сети наблюдается лютый хайп нового метода майнинга. Разберемся как оптимально начать майнинг на жестких дисках и стоит ли?
Прежде всего замечу, что существует ТРИ (!) принципиальных способа т.н. засева винчестеров участками, которые в перспективе якобы могут принести доход.
Об этих способах засева или плотинга HDD подробнее чуть ниже.
Чем больше участков, каждый из которых занимает 108Gb — тем выше получить CHIA coin на свой баланс. На 1-е мая 2021-го один участок дает приблизительное время выигрыша 6 лет. Таким образом, чтобы что-то получилось в обозримое время нужно иметь многие сотни участков, т.е. хотя бы 50-100 Тб засеянных посевных площадей.
Не ГИГАБАЙТ — а ТЕРАБАЙТ. То есть 7-8 винчестеров по 12Тб, например. Причем дальше все хуже, т.к. объем сети растет невероятными темпами!
Как и цены на накопители.
Все хомяки разом кинулись в магазины раскупать жесткие диски большого объема, в результате чего их просто не осталось ни по какой цене, а производители уже накинули цену вдвое. И это еще не предел! Я не удивлюсь, если скоро 8Тб HDD будет стоить свыше 1000$. Или 2000$…
Прикупив вожделенный винт на несколько терабайт незадачливый майнер прибежал домой в предвкушении наживы.
НО НЕ ТУТ ТО БЫЛО.
Оказывается, предварительно объем накопителя надо засеять участками и 1 такой цикл на среднестатистическом компьютере длится 2 дня.
Теперь считаем… Засеваем 0.1Тб за 2 дня, или 1Тб за 20 дней, а 10Тб за 200 дней. Двести дней, Карл! Это только чтобы начать майнить с одного HDD.
Вытрусив из карманом последние бабки все ринулись скупать быстрые твердотельные накопители SSD/nVME/PCI-E, ведь на твердотельниках процесс засева идет гораздо быстрее.
Во-первых, требуется 340Гб временных файлов на диске, т.е. SSD 256Гб не очень подходят. Следует брать 1Тб.
Во-вторых, для каждого засева требуется минимум 2 потока CPU и 4Гб ОЗУ, так что много одновременно не получится.
ПЕРВОЕ ВПЕЧАТЛЕНИЕ
Немного поигравшись наступает шок. Помимо серьезной технической подготовки требуется реально мощный компьютер, много оперативы, куча портов и танцы с бубном вокруг процесса засевания накопителей. Так как же быстро засеять участок на HDD плотом CHIA ??
Мало того — домашние SSD попросту не рассчитаны на такую нагрузку и начинают дымить, а заявленный ресурс работы исчерпывается уже просто через пару недель.
дорогое получается удовольствие, тем более что сервисы станут отказывает в ремонте накопителей с исчерпанным ресурсом записи )))
ТРИ МЕТОДА ПОСЕВА ПЛОТОВ CHIA
Метод №1
Берем ёмкий SSD, например, на 1Тб. Ставим 3 потока со смещением 30 минут, чтобы они одновременно на пике не переполнили 1Тб своими 3*340Гб данными и сливаем готовый участок на ёмкий HDD. Процесс требует:
CPU RYZEN 5/ Core i7-6700/XEON 2630v2
32Gb DDR3/4 многоканально
SSD nVME 1Tb со скоростью около 2Гб/с
HDD 4Tb или выше.
Ожидаемая скорость составит около 8-10ч. Таким образом вы сможете сеять около 8 участков в сутки.
Метод №2
Не мудрствуя лукаво мы просто подключаем 10 HDD к нашему компу и одновременно засеваем на них же самих. Долго, зато сразу много. Но есть одно но…
2-3 потока и 4-6Гб ОЗУ на один процесс умножаем на 10, и получаем требование в 24 потока и 64Гб минимум.
То есть подойдет процессор минимум RYZEN 9 3900 и 64Гб или же хотя бы Core i9-9900K с натяжкой.
Счастливые обладатели 6-ядерного хлама идут гулять.
Таким образом можно сеять 10+ участков CHIA в сутки.
Метод №3
Гораздо более счастливые обладатели мощных компьютеров с объемом оперативы свыше 256Гб могут радикально решить вопрос.
Для этого следует разметит RAM-disk прямо в объеме оперативной памяти используя, например, программу ImDisk.
Скорость такого диска получается фантастической и на компьютере с восьмиканальной DDR3 ECC 1866MHz PC3L скорость засева составила 3.5ч
Причем, если позволяет объем, то можно это делать параллельно.
Через RAM-диск можно засевать 8-20 участков в сутки, при этом не насилуя ни винчестеры, ни тем более SSD.
ВЫВОДЫ
-
- майнинг на HDD может быть выгоден, а может и не быть )))
- минимальная рентабельность составит около 50$ за CHIA для опытных
- не следует влезать с объемом менее десятков Tb
- имеет смысл начинать при скорости засева хотя бы 20-30 раз в сутки
- существует 3 принципиальных метода засева (плотинга) винчестеров: через SSD, параллельно на HDD и в объеме оперативной памяти
- засев плотов через бытовые SSD — самый неэффективный и дорогой метод
- Для эффективного плотинга требуется мощный компьютер с большим количеством современных портов (SATA/nVME/PCI-E), десятки быстрых ядер и сотни Гб оперативки.
P.S. Поздравляю всех шахтеров, землепашцев и сеятелей, а так же работников других профессий с днем трудящихся 1 мая!
В этот день рабочие США и Канады потребовали 8-ми часовой рабочий день и отстаивали свои права, положив начало празднованию дня всех трудящихся.
По вопросам создания мощного компьютера для рендеринга, видеомонтажа, моделирования или других задач вы можете обратиться по телефону или заполнив QUIZ .
Источник
GHIA. Быстрый плотинг от папы 🙂 !
Seance
Пляшущий с бубном
CHIA. Быстрый плотинг от папы !
Хочу поделиться своим личным опытом максимально быстрого посева плотов от папы плоттинга! J
У меня 16Гб DDR4 и 1Тб M2NVMe, но я пробовал на разных машинах и мой сценарий высчитывается так же, пропорционально к мощностям.
Без воды к делу.
Запускаем посев 1 плота k32 для теста. Замеряем время и смотрим логи. Нас интересует 1 фаза посева Forward propagation (время начала) и Back propagation (так же время начала 2й фазы.)
Выглядит это так:
Starting phase 1/4: Forward Propagation into tmp files. Mon May 3 14:41:56 2021
Далее идут букеты… Time for phase 1 = 6997.211 seconds. ……… и смотрим время 2й фазы:
Starting phase 2/4: Backpropagation into tmp files. Mon May 3 16:38:34 2021
Итого: на 1ю фазу (самую тяжелую) у нас ушло 1 час 57 минут. (или1,9434% времени) ЗАПОМНИЛИ.
2 фаза (Бэкпропагэйшн) занимает в 2+ раза меньше времени.
Time for phase 2 = 3063.662 seconds. CPU (96.380%) Mon May 3 17:29:37 2021
Далее запускаем посев 2 для 2х плотов «ЗАСЕИВАТЬ ПАРАЛЛЕЛЬНО» и выставляем время задержки (округляем) до 120 минут.
2е не маловажный момент — это выставить память.
У меня 16 Гб. По умолчанию стоит 3390. Опытным путём я пришел к выводу что по моим параметрам идеально 5124 (для K33 нужно ставить 7600 и время задержки 2 плота 240-260. 260 предпочтительнее!).
Такие цифры для того, что бы машина не висла и вы могли запустить браузер и что то посмотреть в интернете без диких тормозов.
3й момент. Число потоков.
Хотя в ФАКе указано что «это другое» и особо не влияет… Всё же влияет! Ставим на всю котлету. У кого сколько потоков т.к. Процессорозависимая фаза это ПЕРВАЯ! В остальных фазах проц тоже участвует, но не на «полную». Процессор сам распределит потоки на задачи, но если вы не выставите на «полную», то он будет работать в 2 потока.
Далее запускаем 2 сравнительный тест-плоттинг. Тут уже время чутка изменится в сторону увеличения т.к. плоты будут накладываться как черепица друг на друга с задержкой 120 мин. Анализируем логи и увидим что 31% (самый сложный) у нас приходится на Бэкпропагэйшн (2ю фазу) и время стало уже не 120 мин а примерно минут на 12-15 побольше. Вот она та цифра. Итого мы узнали нужную нам задержку она будет 135 минут. Можно округлить до 140 (это всегда лучше т.к вы разнесёте нагрузку на проц в 1й фазе).
После 2го теста мы смело можем выставлять уже 29 (или сколько вам нужно) плотов ПАРАЛЛЕЛЬНО с задержкой 140 минут, память 5124, потоков столько сколькипоточный проц у вас стоит! И ещё процессы запущенные в фоне, могут отъедать и память и проц. Лучше с этим не перестараться. Иначе вся математика подсчётов изменится. Я ставлю всегда «-1» поток чтобы иметь возможность включить браузер и что-то поискать при необходимости. Т.е усли у вас 8яд16 поток то поставьте 15 потоков. Если 6яд12поток то 11 потоков и т.п. Так же память (выставленная по моим рекомендациям) не бывает полностью загружена и этого достаточно для серфинга в нете.
4й момент. Чем медленнее память тем медленнее проходит засеивание. Гоните память!
Izdelie
Новичок
Бывалый
huseyn-2006
Знающий
SmileF0rMe
Новичок
likep
Знающий
CHIA. Быстрый плотинг от папы !
Хочу поделиться своим личным опытом максимально быстрого посева плотов от папы плоттинга! J
У меня 16Гб DDR4 и 1Тб M2NVMe, но я пробовал на разных машинах и мой сценарий высчитывается так же, пропорционально к мощностям.
Без воды к делу.
Запускаем посев 1 плота k32 для теста. Замеряем время и смотрим логи. Нас интересует 1 фаза посева Forward propagation (время начала) и Back propagation (так же время начала 2й фазы.)
Выглядит это так:
Starting phase 1/4: Forward Propagation into tmp files. Mon May 3 14:41:56 2021
Далее идут букеты… Time for phase 1 = 6997.211 seconds. ……… и смотрим время 2й фазы:
Starting phase 2/4: Backpropagation into tmp files. Mon May 3 16:38:34 2021
Итого: на 1ю фазу (самую тяжелую) у нас ушло 1 час 57 минут. (или1,9434% времени) ЗАПОМНИЛИ.
2 фаза (Бэкпропагэйшн) занимает в 2+ раза меньше времени.
Time for phase 2 = 3063.662 seconds. CPU (96.380%) Mon May 3 17:29:37 2021
Далее запускаем посев 2 для 2х плотов «ЗАСЕИВАТЬ ПАРАЛЛЕЛЬНО» и выставляем время задержки (округляем) до 120 минут.
2е не маловажный момент — это выставить память.
У меня 16 Гб. По умолчанию стоит 3390. Опытным путём я пришел к выводу что по моим параметрам идеально 5124 (для K33 нужно ставить 7600 и время задержки 2 плота 240-260. 260 предпочтительнее!).
Такие цифры для того, что бы машина не висла и вы могли запустить браузер и что то посмотреть в интернете без диких тормозов.
3й момент. Число потоков.
Хотя в ФАКе указано что «это другое» и особо не влияет… Всё же влияет! Ставим на всю котлету. У кого сколько потоков т.к. Процессорозависимая фаза это ПЕРВАЯ! В остальных фазах проц тоже участвует, но не на «полную». Процессор сам распределит потоки на задачи, но если вы не выставите на «полную», то он будет работать в 2 потока.
Далее запускаем 2 сравнительный тест-плоттинг. Тут уже время чутка изменится в сторону увеличения т.к. плоты будут накладываться как черепица друг на друга с задержкой 120 мин. Анализируем логи и увидим что 31% (самый сложный) у нас приходится на Бэкпропагэйшн (2ю фазу) и время стало уже не 120 мин а примерно минут на 12-15 побольше. Вот она та цифра. Итого мы узнали нужную нам задержку она будет 135 минут. Можно округлить до 140 (это всегда лучше т.к вы разнесёте нагрузку на проц в 1й фазе).
После 2го теста мы смело можем выставлять уже 29 (или сколько вам нужно) плотов ПАРАЛЛЕЛЬНО с задержкой 140 минут, память 5124, потоков столько сколькипоточный проц у вас стоит! И ещё процессы запущенные в фоне, могут отъедать и память и проц. Лучше с этим не перестараться. Иначе вся математика подсчётов изменится. Я ставлю всегда «-1» поток чтобы иметь возможность включить браузер и что-то поискать при необходимости. Т.е усли у вас 8яд16 поток то поставьте 15 потоков. Если 6яд12поток то 11 потоков и т.п. Так же память (выставленная по моим рекомендациям) не бывает полностью загружена и этого достаточно для серфинга в нете.
4й момент. Чем медленнее память тем медленнее проходит засеивание. Гоните память!
Источник
Фарм Сhia, как это работает — свой опыт
Прежде, чем начать, небольшой дисклеймер.
- Данный гайд не является призывом к действию — даже наоборот. Я по ходу статьи расскажу, почему не стоит этим заниматься*(сегодня). Если коротко, то «не лезь, она тебя сожрет».
- Этот текст не является полноценным гайдом, это скорее кулстори для тех, кому интересна техническая сторона вопроса и что из себя представляет процесс майнинга XCH. Однако, после прочтения этого недогайда вы вполне себе могли бы запустить свою ферму.
- Я не профессиональный фермер и едва ли им захочу стать, поэтому я допускаю, что мог где-то ошибиться. Велком в каменты.
- С вероятностью в 99.99% я больше не буду ничего писать про майнинг.
На этом вступление окончено, и покаместь Айлон Маск отправляет псов to the moon, я расскажу вам, как же запустить свою ферму чия закупиться железом для своей файлопомойки. Поехали.
КОРОТКО ПРО МАЙНИНГ XCH
Это банальная инфа для тех, кто совсем не в курсе. Я рассматриваю соло майнинг, про пулы будет совсем чуть-чуть в конце. Майнинг чиа условно происходит в 2 этапа. Первый этап — это создание «плотов». На этом этапе важна скорость диска. Поэтому для первой стадии и используют ссд. В момент создания K-32 плота перезаписывается 1,6тб данных, а готовый результат занимает 101gb. Когда «плот» готов, он перемещается на hdd, и как только первый плот там — «фарминг» пошел. Сеть ищет по вашим хэшам решение — попалось, создаётся блок, и вот ваши 2 монетки награды! Проще некуда.
ЖЕЛЕЗО
Релевантное железо, которое было на руках:
- MSI MPG B550 GAMING EDGE
- ryzen 5 3600
- 32gb mushkin @3466
Железо, которое было докуплено:
- два энтерпрайс хдд шника toshiba на 7200 оборотов и 12tb каждый
- один m2 samsung 980 pro на 1tb
- один m2 samsung 980 на 1tb
HDD диски я покупал для того, чтобы по окончанию майнинга сделать из них NAS в raid1 для хранения бэкапов, игорей и фильмов. До покупки всё это добро ютилось на 3х раздельных терабайтный дисках и не пополнялось, ибо место — всё. Теперь будет 12tb, а учитывая, что годнота появляется редко — хватит с лихвой. Именно поэтому я и взял два по 12 а не, скажем, четыре. Для личного использования больше нафиг не нужно.
С ссдшками всё проще: 980 pro придёт на замену моему старичку 840 pro. Обычный 980 я просто продам на ebay.
Вернёмся к майнингу. ПРЕЖДЕ, чем покупать ssd/hdd, посмотрите, какие у вашей материнки выходы. Если у вас старый ноут, то воткнуть м.2 даже gen3 может быть от очень сложно до невозможно. Ещё один момент — ссдшник ссдэшнику рознь. Есть колосальная разница между ссдшником, подключённым через сата, и ссдшником, подключённым через m.2 слот gen4. Если коротко и крайне грубо, то через сату скорость упирается в потолок 560мб/с, у слота м.2 ген3 — это 3700мб/с, а у ген4 — 7400мб/с. Скорость хдд — 130мб/с.
Искушенный читатель уже, наверное, заметил косяк в железе, которое я докупил. Для остальных поясню. У простого 980 нет кэша, а без кэша при записи большого количества данных диск просаживается в скорости. Изначально я планировал взять на его место 970 evo plus, но подкупило то, что у 980 цена ниже.. ну вы понели. Проверяйте, есть ли у выбранного вами ссд кэш.
Хддшники я закинул в raid0 — вот тут не могу советовать, имеет ли смысл так делать или нет. Нагрузка на них идёт никакая, а скорость, с которой готовые плоты будут записываться на них, возрастает в 2 раза. Я решил пренебречь «безопасностью» в пользу «скорости». Все диски выше 2тб, надо перевести в GPT. В противном случае винда отобразит их как 2тб, и остальное пространство будет недоступно.
Обьём 1тб у ссд дисков выбран не случайно — на этом обьёме помещается по 3 плота параллельно (на самом деле, по слухам, 4, но я и так много времени убил на тесты, было решено делать 3). Тут мы подходим к раму и процессору. В идеале, на момент создания плота на этот процесс надо отдать 4 ядра и 4гб рама. Учитывайте, что рам/процессор ещё нужен системе и процессу майнинга — если они будут «висеть», ничего хорошего из этого не выйдет. Более подробно о распредлении ресурсов я расскажу дальше, а пока могу сказать, что в моём риге для этой конкретной задачи именно процессор был узким местом. Он буквально тютелька в тютельку позволяет эффективно делать 6 плотов паралельно, поэтому 2 диска по 1тб были самым рациональным выбором под мою ферму(я не был уверен, что на 2тб gen4 диске 6 плотов будут делаться эффективно). Покупку более производительного камня я не рассматривал, потому что для остальных задач моего процессора более чем достаточно. В процессе плоттинга я разогнал его с дефолтных 3,6GHz до 4,4GHz, что весьма благоприятно сказалось на скорости процесса.
Про рам: видел, что «блохеры» кукарекали что-то про то, что рам нужен есс, то есть серверный. Типа с простым у вас будет много ошибок и плоттинг вообще может встать из-за этого. У меня за время засеивания 24тб подобной проблемы не наблюдалось, поэтому я бы к этому отнёсся скептически. Возможно, на той памяти процесс был бы чуть быстрее, но я сомневаюсь.
Давайте подсчитаем, насколько я изнасиловал свои ссдшники. Математика простая: 1 плот пишет 1,6тб. Всего у меня влезет 220 плотов. 220*1,6тб/2=176тб. Штош, 176тб от гарантированного цикла жизни в 600тб на каждом диске, как по мне, — пустяк. Ну, и на минуточку, вспомним, что диски ходят далеко за эту черту — по достижению её они не со 100% вероятностью возьмут и сломаются. Справедливости ради, они могут сломаться и раньше, но шанс небольшой.
Короче говоря, если вы «мамкин майнер», как и я, и решили наплотить небольшое количество террабайт, ваш выбор — это обычные м.2 ссдшники. Если вы сурьёзный businassman и взяли кредитов на пару мильёнов шекелей, чтобы заплотить 1 эксаба́йт. во-первых, земля тебе пухом, братишка. Во-вторых, ваш выбор, несмотря на цену, — это ентерпрайс ссдшники для серверов, так как цикл их жизни в разы больше. А если у вас гиганские обьёмы, мёртвые сдшники в середине процесса очень сильно замедлят прогресс, я гарантирую это.
НАСТРОЙКА ПЛОТТИНГА
Вот мы и добрались до настройки. Настройка — это просто, важно лишь иметь правильное железо. Плотить лучше всего на линуксе, но у меня на пк под плоттинг стояла богоподобная 7рка, а установка линукса — это время, которого у меня было мало, так как начинал я уже с позиции упустившего поезд.
Плотить можно двумя способами(на самом деле больше, но я бы рассматривал только эти два один).
Способ первый: через красивый, удобный и дружелюбный к пользователю юзеринтерфейс. Способ второй: через чёрную, бездушную и неинтуитивную командную строку. Как вы уже могли догадаться, настройку мы будем делать через cli. Я в принципе не советую даже пытаться делать плоты в интерфейсе, даже для тестов. Даже из любопытства. Даже если вы и не собирались плотить, а просто решили посмотреть, как chia работает, а теперь из вредности решили установить себе чиа и заплотить через интерфейс.
Дело в том, что юзеринтерфейс был написан не индусами-программистами, а теми, кого сами индусы-программисты считают бастардами и сыновьями порочных женщин. Он баговый и запорет вам весь плоттинг, ко всему прочему еще и майнить не будет из-за этого. Самая большая проблема — это утечка памяти. Она будет, и весь ваш террабайт рама утечёт в daemon.exe, а не в хром, в кои-то веки. Возможно, они что-то исправили, но я не верю, что это возможно. Вот просто есть такие вещи, которые нельзя пофиксить — киберпанк, например.
В его оправдание могу сказать только то, что как майнер он работает ок. Пока ты его не трогаешь. Поэтому я не стал разбираться, как работает эта часть через командную строку.
Приступим. Винда у меня на английском и все пункты будут на нём же. Постараюсь компенсировать скриншотами, а пункты переведу, как умею.
- Нажимаете на кнопку винды и пишите ‘PowerShell’, откройте как администратор.
- В открытом окне нажимаете правой кнопкой мыши на верхнюю часть окна(там, где прописано имя окна и кнопки «закрыть», «свернуть», etc.) и открываете пункт «свойства» (Properties).
- В свежеоткрытом окне в первой вкладке убираем галочку «режим быстрого редактирования» (Quick Edit Mode).
- Во вкладке «разметка» (Layout) поменяйте высоту буффера(Screen Buffer Size) на 9999. Можете нажимать ОК, настройки закроются. (Из полезного там ещё есть размер шрифта — под себя настраивайте).
- Для того, чтобы выполнять скрипты, нужно выполнить команду(скопировать/вставить или переписать) и нажать энтер:
На этом настройка PowerShell завершена. Теперь напишем скрипт, который будет запускать процесс плоттинга. Скопируйте скрипт в блокнот.
invoke-expression ‘cmd /c start powershell -NoExit -Command
Сохраните, назовите, как вам хочется. Я называл pq1(типа plotting queue 1), pq2. pq6. В целом, название просто вам для удобства, важно расширение(окончание файла) — то, что стоит за точкой. Расширение должно быть .ps1. Сохранили файлик — теперь поясню за важные моменты. Дотошный разбор ищите в полезных ссылках в самом конце.
Тут прописан путь к эксешнику. Их у чии 2 штуки. Один — это богомерзкий юзеринтерфейс, второй — командная строка. Вместо ВАШ_ПОЛЬЗОВАТЕЛЬ пишите, как зовут юзера в винде, например, «мамкин майнер» или «businassman«. В версии проги — то, что у вас стоит сейчас, например, app-1.1.5
В кавычках — название окна. Пишите, что удобно
Вот это очень полезно — здесь указывается задержка в секундах, через какое время запустится плоттинг. «0» значит — сразу
Это сколько рама вы даёте на этот процес
Количество ядер на этот процес
Ссд, где происходит плоттинг. Для удобства создайте для каждого процесса свою папку, ( \q1, \q2. \q6)
Hdd для хранения результатов
Количество плотов, которое будет выполненно по очереди с этим процессом
На этом всё. Остальные пункты менять не надо, разве только если вы businassman. Но в таком случае лучше вообще прочитать полный faq по чиа — он фантастически задокументирован, вопросов не останется. В противном случае по двойному нажатию запустится плоттинг сотни плотов по очереди. Для паралельного плоттинга копируете файлики, подправляете циферки и запускаете их.
Теперь о том, какие там циферки ставить. Как вы уже могли понять из пункта про железо, всё весьма индивидуально. Но я расскажу закономерности и то, от чего отталкиваться.
Плоттинг проходит в 4 этапа и на разных этапах требует разные ресурсы:
- Насколько я понял, в самом начале идёт проверка на наличие места, необходимого для создания плота. Это не относится к первой фазе, но делать отдельный пункт для неё я не хотел. Далее вычисляются таблицы с хэшами, 7 штук, — это самый долгий этап. Количество выделенных ядер работает только на этот этап, дальше нужно всего 1 ядро для процесса.
- Получившиеся таблицы сортируются, сканируются и, вообще, с ними происходят разного рода непотребства. В итоге генеряться .tmp файлы. По скорости эта фаза занимает второе место.
- Идёт компрессия .tmp файлов — по скорости эта фаза занимает третье место.
- В сжатый файлик прописываются финальные таблицы — это занимает меньше всего времени. Потом готовый файлик пишется на хддшники.
Хоть плоттинг и называется «параллельным», стартуется он не параллельно, а с задержкой. То есть, вы запустили 1 плот и следущий запускаете тогда, когда первый только закончил первую фазу. Третий — когда второй закончил первую фазу. В идеале, плоты на одном диске не должны находиться на первой фазе параллельно, а если вы запустите 3 одновременно — места не хватит, и они все встанут. Как запускать 4 плота на 1тб, я не стал выяснять, но это возможно. Учтите, что когда вы запускаете ещё один плот, скорость падает. То есть, сделать 1 плот, посмотреть, сколько ему надо на первую фазу, и по задержке запустить следующий — не выйдет. Надо сидеть и запускать ручками, а когда все 3 выйдут в равновесие по скорости — можно забыть об этом диске и заниматься своими делами. Если у вас 2 ссд на одной системе — после того, как запустили на первом диске первый плот, можете минут через 10-15 запускать первый плот на втором диске. Эта задержка предотвратит вариант, в котором 2 плота будут записываться на hdd одновременно — маленькая, но оптимизация. Так как второй ссд у меня оказался не очень годным для плоттинга, на нём я запустил всего 2 плота параллельно. Вышло чуть быстрее, чем три параллельно.
Я дал каждому процессу по 3 ядра — учитывая, что первая фаза пересекается максимум на двух разных процессах и иногда на короткий период на трёх. получалось, что в самый пик у меня было забито 9 ядер первыми фазами и ещё 2 ядра другими фазами. Всегда оставалось одно свободное ядро для системы и клиента чия. Сёрфинг и фильмы в 1080р при этом работали на ура, плоттингу тоже не мешали. В результате, каждый плот у меня делался 25000 секунд. Разделив на общее количество одновременно запущеных плотов, получается скорость одного плота. 25000/5=5000 секунд или полтора часа на 1 плот.
Рама было в избытке, и я давал по 5гб рама на процесс. Но, если верить разработчикам и их факу, на 2 ядра необходимо 900мб рама, на 3 ядра — 2640мб, а на 4 ядра — 3400. В моём случае, вместе с системой на пике больше 23гб не ело. Интересный нюанс: если рама у вас мало, учитывайте, что вы даёте рам только на сам плоттинг одного конкретного процесса. Кроме системы и чия клиента есть ещё куча других процессов, которые чуть-чуть хавают рам. Соответственно, смотрите, чтобы рама всегда было немного «свободно». В противном случае — тобi пiзда, господин плоттинг/майнинг.
-n 4 можно поставить какое угодно. Лучше большое, иначе потом придётся ловить момент, когда будет делаться последний плот у этого процесса, и ставить на таймер следущий процесс. Сразу считать, сколько вам нужно всего плотов, делить на количество параллельных процессов и ставить сюда — не нужно. Вам 100% придётся что-то когда-то перезапускать. Если нажать кнопки CTRL-C в выбранном окне после завершения текущего плоттинга, следущий не запустится.
На этом все. С этим вы и ноду запустите, и просто одну любительскую майнинг ферму.
ТАК ПОЧЕМУ НЕ МАЙНИТЬ?
Всё действительно просто — особенно после того, как я провёл изыскания и поделился ими тут. С уже заплоченными 24тб вы «гарантированно» получите награду уже через месяц! А с учётом того, что всё уже готово и комп не напрягается. Да-да, когда вы всё заплотили, дальше всё, что нужно — это оставаться в сети. Можно даже подключить ваши блинницы к малинке, и расход на электричество будет совсем смешным. Но есть один момент. вы, такой предприимчивый мамкин майнер, решили засеить 24тб прямо сейчас. В зависимости от того, какое у вас железо, плоттинг займет от «полутора недель» до «пары месяцев». Другими словами, когда вы закончите, обьём сети возрастёт, и там будет стоять 2 месяца(скорее даже больше). И оно будет увеличиваться, нет, УВЕЛИЧИВАТЬСЯ. Рост сети — просто слов цензурных нет. Можно, конечно, взять 50 или 100тб, но проблема останется той же, только возрастут затраты/время. В общем, мой вам совет — он прописан в дисклеймере. Всё ещё сомневаешься? Забыл сказать, что в скобочках у этого рассчётного времени стоит, что настоящее время может быть в 3-4 раза дольше 😀 А в соло майнинге вы либо получаете награду, либо не получаете ничего. Справедливости ради, если ты очень удачливый, тебе может повезти даже с 1 плотом, и ты получишь свою награду в виде двух монеток. Соответственно, если тебе, как и мне, в конечном счёте нужен сервак под фильмы и всё такое — вперёд, пробуй. Если руки не из попы растут, а голова чиста — придумаешь удачную тактику и таки догонишь поезд. Вот только, в лучшем случае, с этим обьёмом ты дай бог отобьёшь затраты на железо. А если этот гайд показался тебе сложным — не лезь.
Ну а как же быть господину businassmanу, который хочет много шекелей как с куста? Тут всё сложнее. Большой обьём плотить — вылезет куча технических проблем. Это долго и дорого, даже если умно распределить ресурсы и количество ссдшников. А чия может загнуться буквально в любую наносекунду. Ладно, если деньги не кредитные, тебе действительно лучше знать, что с ними делать. А если ещё и в сетях шаришь — может, у тебя и получится. В случае, если деньги кредитные. почитай хотя бы, что такое lanes у процессоров, а то лососнёшь ещё в процессе сборки своей фермы.
Это всё про соло майнинг.
Прямо сейчас пулов нет. А те, что есть. Вы отдаёте левым людям полный доступ к своему кошельку. Можете в догонку прислать им скан кредитки с двух сторон. Почти уверен, он нужен для регистрации на таком пуле.
В обозримом будущем будет официальный пул и в принципе поддержка пулов этой системой. Минус пула и очередное «нет» в копилку «почему сейчас не надо плотить» — для пула придётся переделывать все ваши плоты. Будет ли это прибыльно, учитывая динамику роста сети? Я не знаю.
Любая другая информация про пулы чиа — спекуляция, заблуждения и обман. По крайней мере, на момент написания.
Тот, кто вкатился в майн этой крипты до хайпа — прямо сейчас выбирает цвет своей ламбы или порше. В зависимости от того, на каком железе вкатились и насколько рано это было. А сейчас вкатываться поздно и факторов тому целая куча. Та же цена железа, например. Кстати, спасибо Evernews — именно их новость про чиа была последней каплей, когда я понял, что сейчас надо брать железо. Если не для профита, то по крайней мере для сервера. Куплено оно было за обычную цену. Прямо сейчас такие же хдд стоят на 90% дороже.
Раз уж мы про деньги: вывод денег и продажа монетки, если вам это в новинку, технически гораздо сложнее, чем «майнить». Что не удивительно, вы на каждом шагу платите комиссию или налог. Ошиблись? Не важно, платите комиссию. Зашли в тупик? Комиссия. А в конце, после вывода, с вас ещё спросит налоговая.
Жалею ли я о чем? Обидно, конечно, что выбор цвета ламбы откладывается, но нет, не жалею — было весьма интересно этим заниматься.
Редактировал мёдаед, скажите ему спасибо и получите +10% к удаче на фарм чиа.
Источник