- Майнинг Chia — учимся быстро засевать или 3 способа плотинга
- Метод №1
- Метод №2
- Метод №3
- Chia засеивать параллельно или по очереди
- Как правильно засеивать участки для фарма Chia
- Chia: параллельное засеивание и количество потоков
- dx386
- dx386
- dx386
- dx386
- dx386
- Bentarkpro
- dx386
- Bentarkpro
- Bentarkpro
- Bentarkpro
- Telariust
- Почему не нужен TRIM в серверах
- Тест и обзор: Mach Xtreme Technology MX-EXPRESS — SSD PCI Express на 512 GB — Hardwareluxx Russia
Майнинг 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, ЧТОБЫ БЫТЬ В КУРСЕ.
Источник
Chia засеивать параллельно или по очереди
Предисловие:
В телеграмм канале Chia Blockchain Russia, где мы активно обсуждаем chia-фермерство, часто задают вопросы и обращаятся с рядом ошибок:
1. Какие участки лучше засеивать
2. Почему у меня так долго засеивается участок
3. Почему у меня не двигается засеивание
и многие другие.
Все они появляются вследствие неправильного засеивания!
Как правильно и почему — смотрите ниже.
Немного теории:
Как не посмотри, а ажиотаж почему то охватил не всю компьютерную сферу (и это очень странно). Да сам фарминг не требовательный, но только фарминг!
Засеивание участков, которые потом используются при фарминге очень даже требовательны. Объясню в 2 словах и распишу по пунктам:
Самый маленький плот К32 требует:
- 4 Гб ОЗУ (в мануале 3770 Мб), но на 100% не разу не видел задейстивованные.
- 360 Гб для временных фалов на ssd (в мануале требуется 239Гб), но по факту (и тут ниже я Вам скриншот пруф приложу) в разные стадии плотинга требуется разное количество временного места и пиковый размер 360Гб!
- 1 поток от ядра (в мануале рекомендуется 2), но по факту чем больше потоков, тем эффективнее плотится
- частота процессора. Да товарищи, именно частота процессора, чем выше частота, тем бодрее плотинг!
Для К33:
- 8 Гб ОЗУ (в мануале 7400 Мб)
- 700 Гб для временных фалов на ssd (в мануале требуется 521Гб), но по факту в разные стадии плотинга требуется разное количество временного места и пиковый размер 700Гб.
- и 4. пункты везде одинаковые
Итак, делаем выводы:
- Важно ядро (от него зависит максимальное количество участков, которые мы можем сеять одновременно, и частота влияет на скорость засева)
- Оперативная память (ограничивает количество паралельных засевов)
- Объем SSD (от этого зависит какие плоты вы сможете сеять и сколько
Конфигурация ПК (минималка):
Вот вам живой пример для плотинга
Домашний ПК:
1. i5 6 ядер (12 потоков)
2. 8 Гб ОЗУ
3. SSD SATA 500Гб (НЕ с операционной системой!)
4. HDD 1тб
Итак, смотрим и оцениваем данные:
1. 12 потоков (значит обсалютный максимум 12 паралельных засевов, но ведь нужно еще резрв оставить под работу ОС, скажем 2 потоков хватит, итого осталось 10 паралельных засевов)
2. 8 Гб ОЗУ (значит 2 паралельных сазева К32 либо 1 засев К33)
3. 500Гб SSD (значит хватает всего на 1 засев К32)
4. HDD 1Тб (хватит на 9 участков к32 либо 4 К33)
Проссумировали результаты: вуаля, понимаем что можем сеять всего 1 участок К32, а следовательно выставляем настройки как на скриншоте ниже!
Источник
Как правильно засеивать участки для фарма Chia
Предисловие:
В телеграмм канале Chia Blockchain Russia, где мы активно обсуждаем chia-фермерство, часто задают вопросы и обращаятся с рядом ошибок:
1. Какие участки лучше засеивать
2. Почему у меня так долго засеивается участок
3. Почему у меня не двигается засеивание
и многие другие.
Все они появляются вследствие неправильного засеивания!
Как правильно и почему — смотрите ниже.
Немного теории:
Как не посмотри, а ажиотаж почему то охватил не всю компьютерную сферу (и это очень странно). Да сам фарминг не требовательный, но только фарминг!
Засеивание участков, которые потом используются при фарминге очень даже требовательны. Объясню в 2 словах и распишу по пунктам:
Самый маленький плот К32 требует:
- 4 Гб ОЗУ (в мануале 3770 Мб), но на 100% не разу не видел задейстивованные.
- 360 Гб для временных фалов на ssd (в мануале требуется 239Гб), но по факту (и тут ниже я Вам скриншот пруф приложу) в разные стадии плотинга требуется разное количество временного места и пиковый размер 360Гб!
- 1 поток от ядра (в мануале рекомендуется 2), но по факту чем больше потоков, тем эффективнее плотится
- частота процессора. Да товарищи, именно частота процессора, чем выше частота, тем бодрее плотинг!
- 8 Гб ОЗУ (в мануале 7400 Мб)
- 700 Гб для временных фалов на ssd (в мануале требуется 521Гб), но по факту в разные стадии плотинга требуется разное количество временного места и пиковый размер 700Гб.
- и 4. пункты везде одинаковые
Итак, делаем выводы:
- Важно ядро (от него зависит максимальное количество участков, которые мы можем сеять одновременно, и частота влияет на скорость засева)
- Оперативная память (ограничивает количество паралельных засевов)
- Объем SSD (от этого зависит какие плоты вы сможете сеять и сколько
Конфигурация ПК (минималка):
Вот вам живой пример для плотинга
Домашний ПК:
1. i5 6 ядер (12 потоков)
2. 8 Гб ОЗУ
3. SSD SATA 500Гб (НЕ с операционной системой!)
4. HDD 1тб
Итак, смотрим и оцениваем данные:
1. 12 потоков (значит обсалютный максимум 12 паралельных засевов, но ведь нужно еще резрв оставить под работу ОС, скажем 2 потоков хватит, итого осталось 10 паралельных засевов)
2. 8 Гб ОЗУ (значит 2 паралельных сазева К32 либо 1 засев К33)
3. 500Гб SSD (значит хватает всего на 1 засев К32)
4. HDD 1Тб (хватит на 9 участков к32 либо 4 К33)
Проссумировали результаты: вуаля, понимаем что можем сеять всего 1 участок К32, а следовательно выставляем настройки как на скриншоте ниже!
Источник
Chia: параллельное засеивание и количество потоков
Свой человек
dx386
Пляшущий с бубном
Капец, я запутался реально с этими плотами, потоками, памятью… Объясни, пожалуйста, раз и на всегда как правильно надо делать.
Значит имеется проц Ryzen 7 2700x на 8 ядер 16 потоков. Два диска SSD Samsung 980 по 1 TB каждый. ОЗУ 32 ГБ. Я хочу засеивать параллельно участки. Значит мне надо для каждого диска создавать отдельное задание и в настройках указывать: SSD1 — 3 участка, 3390 ОЗУ, 2 потока. Затем SSD2 — 3 участка, 3390 ОЗУ, 2 потока. Я правильно понимаю, что в параллельном засевании всё, что указывается в дополнительных настройках будет выделено для формирования одного плота? Итого при двух рабочих SSD по 3 участка на каждом будет использовано суммарно 20340 ОЗУ и 12 потоков процессора? Так получается?
Или для какого диска надо прописывать 3 участка суммарно 10170 ОЗУ и 6 потоков процессора? И тоже самое для SSD2.
Какой вариант правильный? Заранее, спасибо.
Пляшущий с бубном
Капец, я запутался реально с этими плотами, потоками, памятью… Объясни, пожалуйста, раз и на всегда как правильно надо делать.
Значит имеется проц Ryzen 7 2700x на 8 ядер 16 потоков. Два диска SSD Samsung 980 по 1 TB каждый. ОЗУ 32 ГБ. Я хочу засеивать параллельно участки. Значит мне надо для каждого диска создавать отдельное задание и в настройках указывать: SSD1 — 3 участка, 3390 ОЗУ, 2 потока. Затем SSD2 — 3 участка, 3390 ОЗУ, 2 потока. Я правильно понимаю, что в параллельном засевании всё, что указывается в дополнительных настройках будет выделено для формирования одного плота? Итого при двух рабочих SSD по 3 участка на каждом будет использовано суммарно 20340 ОЗУ и 12 потоков процессора? Так получается?
Или для какого диска надо прописывать 3 участка суммарно 10170 ОЗУ и 6 потоков процессора? И тоже самое для SSD2.
Какой вариант правильный? Заранее, спасибо.
Друг форума
Капец, я запутался реально с этими плотами, потоками, памятью… Объясни, пожалуйста, раз и на всегда как правильно надо делать.
Значит имеется проц Ryzen 7 2700x на 8 ядер 16 потоков. Два диска SSD Samsung 980 по 1 TB каждый. ОЗУ 32 ГБ. Я хочу засеивать параллельно участки. Значит мне надо для каждого диска создавать отдельное задание и в настройках указывать: SSD1 — 3 участка, 3390 ОЗУ, 2 потока. Затем SSD2 — 3 участка, 3390 ОЗУ, 2 потока. Я правильно понимаю, что в параллельном засевании всё, что указывается в дополнительных настройках будет выделено для формирования одного плота? Итого при двух рабочих SSD по 3 участка на каждом будет использовано суммарно 20340 ОЗУ и 12 потоков процессора? Так получается?
Или для какого диска надо прописывать 3 участка суммарно 10170 ОЗУ и 6 потоков процессора? И тоже самое для SSD2.
Какой вариант правильный? Заранее, спасибо.
dx386
Пляшущий с бубном
dx386
Пляшущий с бубном
Друг форума
dx386
Пляшущий с бубном
Как я понял 2-ой временный каталог нужен для ускорения процесса плотинга когда с первого часть таблиц сформированных на него переносится. На 64 ОЗУ 32 корзины много.
«Количество корзин — это то число, на которое будет раздроблен плот при расчете на временные файлы. Параметр используется например, если ОЗУ не нагружается на всю — можно ее эффективнее использовать уменьшив при этом число корзин. При этом немного вырастет скорость формирования плота.
Например, если вы формируете 3 плота на SSD 1 TB, а ОЗУ у вас к примеру 32 GB установлено. Очевидно, что вы неэффективно будете использовать ОЗУ. Поэтому можно пробовать уменьшить число корзин:
Взять 64 корзины на 3 плота 6800×3=20400 MiB
21,39095 GB
Также, если например у вас SSD 1 TB, но оперативной памяти меньше 10 GB, можно тогда наоборот увеличить число корзин до 256, итого получите
1,78 GB ОЗУ на один плот.
ОДНАКО! Учтите, при увеличении количества корзин, тем самым уменьшая требования к ОЗУ, вы также удваиваете количество запросов ввода-вывода на SSD накопителе, на котором создаются временные файлы.
Схема такова:
256 корзин — 1700,
3400, 64 корзины —
6800, 32 корзины —
13600 на плот минимум.
Разработчики пишут, что максимально может использоваться — 6750 MB на один плот, при k=32 со 128 корзинами.«
dx386
Пляшущий с бубном
Друг форума
Bentarkpro
Пляшущий с бубном
dx386
Пляшущий с бубном
Друг форума
Bentarkpro
Пляшущий с бубном
Bentarkpro
Пляшущий с бубном
Bentarkpro
Пляшущий с бубном
Telariust
Свой человек
Почему не нужен TRIM в серверах
Исключением является контроллеры Intel, команда TRIM шлется диску в обход RAID0 через драйвер прогой IntelRapidStorage(от v11.0) .
Действительно, контроллеры RAID с поддержкой TRIM можно пересчитать по пальцам.
В 2014году (PCIe 2.0) был вот такой: «Mach Xtreme Technology MX-EXPRESS SSD»
Тест и обзор: Mach Xtreme Technology MX-EXPRESS — SSD PCI Express на 512 GB — Hardwareluxx Russia
Однако у AORUS есть свой Storage Manager, так что можно предположить что они реализовали TRIM.
Проверить легко files.thecybershadow.net/trimcheck/
Нужно запустить один раз, подождать пару минут чтобы дать время контроллеру стереть данные, и запустить еще раз.
Если данные прочитаны, значит TRIM не работает.
Если данные не найдены, значит TRIM в порядке.
Поиск показал что аппаратный RAID0 на NVMe — это дорого.
aliexpress.ru/item/1005001808626179.html (ASM1812)
aliexpress.ru/item/1005001320265228.html (PLX8724)
aliexpress.ru/item/32951136605.html (ASMedia ASM2824)
И заметьте — там ничего не сказано про TRIM или драйвер. А значит его нет. И скорость будет расти только на чтение.
Аппаратный RAID конечно лучше чем программный. Но когда доступных решений нет, то можно снизойти и до программного RAID.
Через программный RAID0 TRIM будет работать. Минус в том что CPU придется это обслуживать.
На современных материнках бывает несколько слотов M.2.
Их можно подключить как в аппаратный(если BIOS поддерживает), так и в програмный RAID0 средствами OS.
Источник