- Майнинг Chia — учимся быстро засевать или 3 способа плотинга
- Метод №1
- Метод №2
- Метод №3
- GHIA. Быстрый плотинг от папы 🙂 !
- Seance
- Izdelie
- huseyn-2006
- SmileF0rMe
- likep
- Скрипт для быстрого плотинга и другие полезные скрипты для майнинга Чиа 1.0
- Kralex
- Yuri31
- Валентин
- nemzy
- nemzy
- Justimba
- Justimba
- Gerassimus
- Justimba
- GHIA. Быстрый плотинг от папы 🙂 !
- Seance
- Seance
- formatorhdd
- Seance
- Seance
- Shaady
- Seance
- CALLlOK90
- Seance
- dx386
Майнинг Chia — учимся быстро засевать или 3 способа плотинга
В сети наблюдается лютый хайп нового метода майнинга. Разберемся как оптимально начать майнинг на жестких дисках и стоит ли?
Прежде всего замечу, что существует ТРИ (!) принципиальных способа т.н. засева винчестеров участками, которые в перспективе якобы могут принести доход.
Об этих способах засева или плотинга 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), десятки быстрых ядер и сотни Гб оперативки.
ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В youtube, ЧТОБЫ БЫТЬ В КУРСЕ.
Источник
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й момент. Чем медленнее память тем медленнее проходит засеивание. Гоните память!
Источник
Скрипт для быстрого плотинга и другие полезные скрипты для майнинга Чиа 1.0
Kralex
Местный
Yuri31
Местный
Валентин
Новичок
nemzy
Новичок
Новичок
nemzy
Новичок
Justimba
Новичок
sage: chia.exe plots create [OPTIONS]
Try ‘chia.exe plots create -h’ for help.
Error: Got unexpected extra argument (Plots\)
press enter to exit:
Justimba
Новичок
все разобрался кому будет полезным: t F:\Temp Plots\ ТУТ пробел был после Temp
Usage: chia.exe plots create [OPTIONS]
Options:
-k, —size INTEGER Plot size [default: 32]
—override-k Force size smaller than 32 [default: False]
-n, —num INTEGER Number of plots or challenges [default: 1]
-b, —buffer INTEGER Megabytes for sort/plot buffer [default:
3389]
-r, —num_threads INTEGER Number of threads to use [default: 2]
-u, —buckets INTEGER Number of buckets [default: 128]
-a, —alt_fingerprint INTEGER Enter the alternative fingerprint of the key
you want to use
-c, —pool_contract_address TEXT
Address of where the pool reward will be
sent to. Only used if alt_fingerprint and
pool public key are None
-f, —farmer_public_key TEXT Hex farmer public key
-p, —pool_public_key TEXT Hex public key of pool
-t, —tmp_dir PATH Temporary directory for plotting files
[default: .]
-2, —tmp2_dir PATH Second temporary directory for plotting
files
-d, —final_dir PATH Final directory for plots (relative or
absolute) [default: .]
-i, —plotid TEXT PlotID in hex for reproducing plots
(debugging only)
-m, —memo TEXT Memo in hex for reproducing plots (debugging
only)
-e, —nobitfield Disable bitfield
-x, —exclude_final_dir Skips adding [final dir] to harvester for
farming
-h, —help Show this message and exit.
press enter to exit:
Gerassimus
Новичок
я сделал себе таким образом:
1-ый батник запускает плоты подряд
2-ой батник запускает плоты после того, как пройдет 1800 с. Почему 1800? потому что время копирования готового плота с SSD на HDD у меня порядка 20 минут. От того, что задержки не будет, оба плота будут перемещаться на HDD дольше
3-ий ставишь 1800+1800=3600
и так далее
Потом выделяешь через шифт столько батников, сколько хочешь, чтобы плотилось параллельно, запускаешь и спишь спокойно
время задержки устанавливается в батнике заменой «start-sleep 0» на «start-sleep 1800»
Ты можешь ориентироваться только на это
Justimba
Новичок
Новичок
Источник
GHIA. Быстрый плотинг от папы 🙂 !
Seance
Пляшущий с бубном
Свой человек
Seance
Пляшущий с бубном
formatorhdd
Друг форума
Бывалый
Свой человек
Бывалый
Seance
Пляшущий с бубном
Seance
Пляшущий с бубном
Shaady
Пляшущий с бубном
Бывалый
Seance
Пляшущий с бубном
CALLlOK90
Новичок
Seance
Пляшущий с бубном
dx386
Пляшущий с бубном
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й момент. Чем медленнее память тем медленнее проходит засеивание. Гоните память!
Сколько инфы уже перелопатил везде разное пишут. Не могу понять сколько оперативки и потоков процессора выставлять чтобы загрузить систему на 100%. У меня два диска SSD Samsung 980, проц Ryzen 7 2700x 8 ядер 16 потоков, оперативки 64 ГБ и отдельные HDD для готовых плотов. Я так понимаю, что на 1 SDD максимум вмешается 3 плота к32 для одновременного засеивания. Соотвественно я могу максимум 6 плотов делать параллельно с двух SSD по 1 ТБ.
Значит при добавлении задания для 1-го SSD я ставлю 3 участка, засеивать параллельно, задержка 0, максимальное использование ОЗУ 9000 Mib (9 ГБ ОЗУ x 3 плота = 27 ГБ и на второй SSD уйдет тоже 27 ГБ, итого занято будет 54 из 64 ГБ), кол-во потоков 15 (16), кол-во корзин 64. Тоже самое задание для 2-го SSD. Правильно? Или мне надо добавлять по 1 участку с задержкой условно 150 мин, по 9000 Mib, 16 потоков, 64 корзины, название очереди plot_01 и так три раза добавить задяния (plot_02, plot_03) для одного SSD. И так же для второго SSD. Поправьте меня если не я не прав.
А может вообще сделать так:
1. SSD 1ТБ параллельно 3 плота с задержкой (100-150 мин), ОЗУ 14 ГБ, размер корзин 32 и 7 (8) потоков процессора.
2. SSD 1ТБ параллельно 3 плота с задержкой (100-150 мин), ОЗУ 14 ГБ, размер корзин 32 и 7 (8) потоков процессора.
Итого будет 6 плотов, одновременно будут засеиваться 2 (по одно из каждого SSD) и еще 4 в очереди. Суммарно система будет потреблять 28 ГБ ОЗУ и задействовать 15 (16) потоков. Вроде так =) если я ничего не напутал.
Короче, хочется максимально загрузить оба SSD-шника, оперативку с использованием 64 или 32 корзины для этого и максимальным использованием потоков процессора. Что посоветуете?
Источник