- Madmax plotter chia linux
- madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.
- Настройка быстрого плоттера от madMAx43v3r.
- Первое, что необходимо сделать это узнать два своих ключа от Чиа:
- Параметры для батника Chia.
- Результаты скорости плоттинга.
- Madmax plotter chia linux
- Madmax plotter chia linux
- Madmax plotter chia linux
Madmax plotter chia linux
Copy raw contents
chia-plotter (pipelined multi-threaded)
This is a new implementation of a chia plotter which is designed as a processing pipeline, similar to how GPUs work, only the «cores» are normal software CPU threads.
As a result this plotter is able to fully max out any storage device’s bandwidth, simply by increasing the number of «cores», ie. threads.
Sponsored by Flexpool.io — Check them out if you’re looking for a secure and scalable Chia pool.
, see `chia plotnft show`. needs about 220 GiB space, it will handle about 25% of all writes. (Examples: ‘./’, ‘/mnt/tmp/’) needs about 110 GiB space and ideally is a RAM drive, it will handle about 75% of all writes. Combined (tmpdir + tmpdir2) peak disk usage is less than 256 GiB. In case of != 1, you may press Ctrl-C for graceful termination after current plot is finished, or double press Ctrl-C to terminate immediately. Usage: chia_plot [OPTION. ] -k, —size arg K size (default = 32, k ) -d, —finaldir arg Final directory (default = ) -w, —waitforcopy Wait for copy to start next plot -p, —poolkey arg Pool Public Key (48 bytes) -c, —contract arg Pool Contract Address (62 chars) -f, —farmerkey arg Farmer Public Key (48 bytes) -G, —tmptoggle Alternate tmpdir/tmpdir2 (default = false) -K, —rmulti2 arg Thread multiplier for P2 (default = 1) —help Print help «>
Make sure to crank up
RAM usage depends on
-G option will alternate the temp dirs used while plotting to give each one, tmpdir and tmpdir2, equal usage. The first plot creation will use tmpdir and tmpdir2 as expected. The next run, if -n equals 2 or more, will swap the order to tmpdir2 and tmpdir. The next run swaps again to tmpdir and tmpdir2. This will occur until the number of plots created is reached or until stopped.
RAM disk setup on Linux
sudo mount -t tmpfs -o size=110G tmpfs /mnt/ram/
Note: 128 GiB System RAM minimum required for RAM disk.
Источник
madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.
С тех пор как майнинг Chia Coin стал популярным, люди ищут всё более оптимизированные и быстрые способы создания плотов. Кто-то засеивает жёсткие диски параллельно кучей плотов, кто-то формирует по одному участку, при этом используя интерфейс официальной программы Chia Blockchain или прописывает конфиги в PowerShell. Существуют также сторонние плоттеры, одни ничем непримечательны, а другие позволяют реально задействовать все ресурсы компьютера правильным образом, благодаря чему, можно наблюдать прирост скорости процесса создания плотов, что экономит время и косвенно сокращает сроки окупаемости вашего железа. В этой статье речь пойдёт об одном таком новом плоттере для Chia Coin от разработчика madMAx43v3r.
Изначально данный софт можно было использовать только на Linux, но другой разработчик перекомпилировал исходный код под Windows.
Распакуйте файлы из архива в любое место на жёстком диске.
Настройка быстрого плоттера от madMAx43v3r.
Итак, приступаем к настройке.
Первое, что необходимо сделать это узнать два своих ключа от Чиа:
- Pool public key
- Farmer public key
Для этого нужно перейти в папку с исполняемыми файлами Chia Blockchain по следующему адресу:
Потом с зажатой клавишей Shift кликните правой кнопкой мыши на пустое место в этой папке, в появившемся контекстном меню выберите пункт “Открыть окно PowerShell здесь”.
Откроется синее окно PowerShell и в нём вам нужно будет ввести команду:
и нажать Enter.
Если не сработает, то введите просто “chia keys show” без “.\” в начале.
Скопируйте все ключи в текстовый файл, чтобы в будущем иметь быстрый доступ к ним.
Теперь нужно открыть в текстовом редакторе файл plot.cmd в папке с плоттером.
Вставляем свои ключи после -p и -f
Должно выглядеть так:
Если разглядите на скриншоте =)
Теперь разберём как работает плоттер. Программа способна засеивать всего лишь один плот, но делает это максимально быстро. Нет возможности засеивать параллельно несколько плотов, да и смысла в этом нет. Вы не заметите разницы с обычным способом.
Для процесса засеивания используется временная папка на быстром накопителе, как правило это NVME SSD, что может похвастаться своими показателями скорости чтения и записи. Выявлено, что в последней фазе формирования участка на крайние 110 Gb приходится 75% операций записи. Данная нагрузка очень вредна для Nand памяти в SSD, и для того чтобы продлить срок службы накопителя, разработчик madMAx43v3r советует использовать вторую временную папку, размещённую либо в RAM-диске (если есть возможность), либо на SAS-жёстком диске и SAS-SSD (серверные решения, аппнутые SATA так сказать).
На первой же временной папке требуется 220 Gb свободного места, и нагрузка при формировании участка будет всего 25% всех операций записи данных.
Параметры для батника Chia.
- -n — Количество плотов для создания (стандартно = 1, -1 = бесконечно)
- -r — Количество потоков процессора (стандартно = 4)
- -u — Количество корзин (меняйте на 128)
- -t — Путь к временной папке 1, нужно
220 GiB
-2 — Путь к временной папке 2, нужно
110 GiB [RAM]
Плоттер со временем сам подберёт максимальное количество потоков процессора, но можете установить сами.
Рассчитайте сколько плотов может поместиться на вашем жёстком диске и введите нужное количество в текст батника. Уточню, если у вас жёсткий диск объёмом 1 Gb, то на нём может поместиться около девяти плотов. Значит вписываем в конфиг “-n 9“. Если вы укажете “-n -1“, то плоттер будет создавать плоты на жёстком диске, пока не закончится свободное место, и только тогда он остановится.
Количество корзин для временных файлов устанавливайте 128 если не используйте RAM-диск, а если у вас очень много оперативной памяти, и вы создали там папку, то меняйте значение на “-u 256” в конфиге.
Пути для папок прописываются примерно так:
Где -t это путь к первой временной папке, а -2 путь ко второй (которая должна быть либо на втором NVMe SSD, либо на SAS HDD или SAS SSD, либо в Оперативной памяти.
Приведу пример батника под свою систему на intel 8700k 16 Gb ОЗУ с двумя SSD и HDD для майнинга на 2 Tb.
Без моих ключей соответственно, вы можете дописать в конфиг свои.
Результаты скорости плоттинга.
madMAx43v3r опубликовал тайминги всего процесса формирования плотов на своей конфигурации dual Xeon (R) E5-2650v2@2.60GHz, R720, 256GB RAM, 3x800GB SATA SSD RAID0, using a 110G tmpfs for .
Можете сравнить со своими.
Даже с использованием двух NVMe SSD можно добиться двукратной прибавки к скорости формирования плотов для майнинга криптовалюты Chia Coin, но всё будет упираться в процессор. Идеально, конечно же использовать серверную оперативную память и материнские платы под два многопоточных процессора.
Если информация оказалась полезной для вас и вы хотите быть в курсе актуальных новостей из мира майнинга и криптовалют, то поддержите данный проект, вступив в наш паблик Вконтакте и в канал Телеграма, мы так же ведём Твиттер с анонсами статей.
Источник
Madmax plotter chia linux
chia-plotter (pipelined multi-threaded)
This is a new implementation of a chia plotter which is designed as a processing pipeline, similar to how GPUs work, only the «cores» are normal software CPU threads.
As a result this plotter is able to fully max out any storage device’s bandwidth, simply by increasing the number of «cores», ie. threads.
Sponsored by Flexpool.io — Check them out if you’re looking for a secure and scalable Chia pool.
, see `chia plotnft show`. needs about 220 GiB space, it will handle about 25% of all writes. (Examples: ‘./’, ‘/mnt/tmp/’) needs about 110 GiB space and ideally is a RAM drive, it will handle about 75% of all writes. Combined (tmpdir + tmpdir2) peak disk usage is less than 256 GiB. In case of != 1, you may press Ctrl-C for graceful termination after current plot is finished, or double press Ctrl-C to terminate immediately. Usage: chia_plot [OPTION. ] -k, —size arg K size (default = 32, k ) -d, —finaldir arg Final directory (default = ) -w, —waitforcopy Wait for copy to start next plot -p, —poolkey arg Pool Public Key (48 bytes) -c, —contract arg Pool Contract Address (62 chars) -f, —farmerkey arg Farmer Public Key (48 bytes) -G, —tmptoggle Alternate tmpdir/tmpdir2 (default = false) -K, —rmulti2 arg Thread multiplier for P2 (default = 1) —help Print help «>
Make sure to crank up
RAM usage depends on
-G option will alternate the temp dirs used while plotting to give each one, tmpdir and tmpdir2, equal usage. The first plot creation will use tmpdir and tmpdir2 as expected. The next run, if -n equals 2 or more, will swap the order to tmpdir2 and tmpdir. The next run swaps again to tmpdir and tmpdir2. This will occur until the number of plots created is reached or until stopped.
RAM disk setup on Linux
sudo mount -t tmpfs -o size=110G tmpfs /mnt/ram/
Note: 128 GiB System RAM minimum required for RAM disk.
Источник
Madmax plotter chia linux
chia-plotter (pipelined multi-threaded)
This is a new implementation of a chia plotter which is designed as a processing pipeline, similar to how GPUs work, only the «cores» are normal software CPU threads.
As a result this plotter is able to fully max out any storage device’s bandwidth, simply by increasing the number of «cores», ie. threads.
, see `chia plotnft show`. needs about 220 GiB space, it will handle about 25% of all writes. (Examples: ‘./’, ‘/mnt/tmp/’) needs about 110 GiB space and ideally is a RAM drive, it will handle about 75% of all writes. Combined (tmpdir + tmpdir2) peak disk usage is less than 256 GiB. In case of != 1, you may press Ctrl-C for graceful termination after current plot is finished, or double press Ctrl-C to terminate immediately. Usage: chia_plot [OPTION. ] -k, —size arg K size (default = 32, k ) -d, —finaldir arg Final directory (default = ) -w, —waitforcopy Wait for copy to start next plot -p, —poolkey arg Pool Public Key (48 bytes) -c, —contract arg Pool Contract Address (62 chars) -f, —farmerkey arg Farmer Public Key (48 bytes) -G, —tmptoggle Alternate tmpdir/tmpdir2 (default = false) -K, —rmulti2 arg Thread multiplier for P2 (default = 1) —help Print help «>
Make sure to crank up
RAM usage depends on
-G option will alternate the temp dirs used while plotting to give each one, tmpdir and tmpdir2, equal usage. The first plot creation will use tmpdir and tmpdir2 as expected. The next run, if -n equals 2 or more, will swap the order to tmpdir2 and tmpdir. The next run swaps again to tmpdir and tmpdir2. This will occur until the number of plots created is reached or until stopped.
RAM disk setup on Linux
sudo mount -t tmpfs -o size=110G tmpfs /mnt/ram/
Note: 128 GiB System RAM minimum required for RAM disk.
Источник
Madmax plotter chia linux
Chia Plot Manager (GUI)
This is a Multiplatform (Windows, Linux, MacOS) Chia Plot Manager with GUI, compatible with the Madmax Chia Plotter and the Chia Pool Protocol. Inspired in Swar’s Chia Plot Manager
🚀 Why not use this?
- Support for parallel plotting
- Support for multiple workers with independent configuration, so you can plot with different drives and different configuration on each of them
- It works with Madmax Plotter! Much faster than the official plotter
- It will start a new plot immediatelly after a plot is finished, so it’s unattended plotting
- It does support the new pool protocol (Portable Plots)! (If you’re using the latest madMax version. )
- Replot old (static) plots. The plot manager will remove old plots gradually and automagically when you create portable (plot protocol) plots, this way you’ll not worry on deleting them manually and maximize possible gains.
- Multiple final directories per worker, this will help you to fill all your hard drives practically without your attention.
- Install Madmax Chia Plotter
- Download and install my Chia Plot Manager
- Run it, configure the path to the Madmax Chia Plotter and your workers
- Start plotting!
How Replot works
If your pool key starts with xch, that means you’re pointing to a NFT address, so, you are creating portable plots with that worker.
If that’s the case, you’ll be able to (optionally) choose a directory that should contain old (static) plots, and the plotter will handle that case to remove gradually your old plots to replace them with the new plot format.
The remotion will occur in phase 4, so you’ll maximize your chances to win with that plot until the last minutes.
** You need to choose a different directory for your new portable plots **
I’ve been developing this project on my free time, if you find it useful for you and your profits, please consider making an small donation 🙂
Источник