Плюсы альтернативного плоттинга, или зачем это нужно (?)
1. Смысл в том, что через PowerShell плоттинг происходит независимо от официальной программы Chia Blockchain, и при ее сбоях создание плотов будет продолжаться.
2. Если вы фармите через пулы (а пулы требуют отсутствия двойного фарминга), то это решение для вас, потому что официальная программа по умолчанию начинает фармить сразу, как только создастся плот, но вы этого визуально не увидите, если у вас создаются другие плоты.
3. В каждом окне PowerShell запускается отдельный процесс, т.е. для управления и визуализации это более удобно, чем в официальной программе. В любой момент вы можете отменить каждый конкретный процесс создания плота, и это не вызовет сбоев, как в официальной программе.
Предварительные настройки и избежание ошибок
1. Для открытия PowerShell достаточно нажать клавишу Windows, вбить "PowerShell" и выбрать соответствующий пункт (Winsows PowerShell).
2. В свойствах окна (свойства можно вызвать нажатием правой кнопки по заголовку окна и выбором соответствующего пункта) убираем галочку с пункта "Выделение мышью". Делается это для того, чтобы случайно не затормозить плоттинг, т.к. при выделении мышью текста в окне программы происходит приостановка.
3. Там же в свойствах во вкладке "Расположение" находим пункт "Высота" и меняем значение на "9999". Это чтобы была возможность просматривать весь лог плоттера, т.к. начального значения может не хватить.
Плоттинг
1. Для выбора нужной нам директории в окне PowerShell вводим команду:
cd "C:\Users\username\AppData\Local\chia-blockchain\app-1.1.4\resources\app.asar.unpacked\daemon\"
где, вместо "username", должно быть имя вашего пользователя, а вместо "1.1.4" версия вашей программы Blockchain Chia.
2. Следующая команда - это, собственно, команда создания плота (после запуска которой сразу начнется плоттинг)
.\chia.exe plots create -k 32 -b 3390 -u 128 -r 2 -t D:\temp -d E:\plot -n 1
где:
Пояснения:
Количество корзин - это по сути количество временных файлов при создании плота. Чем больше корзин, тем больше требуется оперативной памяти (двукратно) и тем меньше идет нагрузка на жесткие диски для временных файлов (т.е., теоретически можно продлить ресурс ваших SSD). Схема примерно такова: 32 корзины ~ 13560 ОЗУ; 64 корзины ~ 6780; 128 корзин ~ 3390; 256 корзин ~ 1695.
Выбор количества потоков влияет только на первую фазу плоттинга. Чем больше вы выбираете потоков, тем лучше для остальных трех фаз, однако, при увеличении отмечается убывающая отдача; т.е., смысла выбирать более 6 потоков очень мало, т.к. разница времени создания плота будет всего в несколько минут. Поэтому 4-6 потоков оптимально в большинстве случаев. Схема использования потоков в зависимости от оперативки: 2 потока ~ минимум 3389 ОЗУ; 4 потока - минимум 3408; 6 потоков - 3416; 8 потоков - 3428.
p.s.: если кому-то интересна данная тема, могу расписать, как создавать сценарии для одновременного запуска нескольких плотов через PowerShell.
1. Смысл в том, что через PowerShell плоттинг происходит независимо от официальной программы Chia Blockchain, и при ее сбоях создание плотов будет продолжаться.
2. Если вы фармите через пулы (а пулы требуют отсутствия двойного фарминга), то это решение для вас, потому что официальная программа по умолчанию начинает фармить сразу, как только создастся плот, но вы этого визуально не увидите, если у вас создаются другие плоты.
3. В каждом окне PowerShell запускается отдельный процесс, т.е. для управления и визуализации это более удобно, чем в официальной программе. В любой момент вы можете отменить каждый конкретный процесс создания плота, и это не вызовет сбоев, как в официальной программе.
Предварительные настройки и избежание ошибок
1. Для открытия PowerShell достаточно нажать клавишу Windows, вбить "PowerShell" и выбрать соответствующий пункт (Winsows PowerShell).

2. В свойствах окна (свойства можно вызвать нажатием правой кнопки по заголовку окна и выбором соответствующего пункта) убираем галочку с пункта "Выделение мышью". Делается это для того, чтобы случайно не затормозить плоттинг, т.к. при выделении мышью текста в окне программы происходит приостановка.
3. Там же в свойствах во вкладке "Расположение" находим пункт "Высота" и меняем значение на "9999". Это чтобы была возможность просматривать весь лог плоттера, т.к. начального значения может не хватить.
Плоттинг
1. Для выбора нужной нам директории в окне PowerShell вводим команду:
cd "C:\Users\username\AppData\Local\chia-blockchain\app-1.1.4\resources\app.asar.unpacked\daemon\"
где, вместо "username", должно быть имя вашего пользователя, а вместо "1.1.4" версия вашей программы Blockchain Chia.
2. Следующая команда - это, собственно, команда создания плота (после запуска которой сразу начнется плоттинг)
.\chia.exe plots create -k 32 -b 3390 -u 128 -r 2 -t D:\temp -d E:\plot -n 1
где:
- -k 32 - размер засеиваемого участка;
- -b 3389 - максимальный размер оперативной памяти, выделенной на создание данного плота;
- -u 128 - количество корзин;
- -r 2 - количество потоков;
- D:\temp - временный каталог;
- E:\plot - окончательный каталог;
- -n 1 - очередь.
Пояснения:
Количество корзин - это по сути количество временных файлов при создании плота. Чем больше корзин, тем больше требуется оперативной памяти (двукратно) и тем меньше идет нагрузка на жесткие диски для временных файлов (т.е., теоретически можно продлить ресурс ваших SSD). Схема примерно такова: 32 корзины ~ 13560 ОЗУ; 64 корзины ~ 6780; 128 корзин ~ 3390; 256 корзин ~ 1695.
Выбор количества потоков влияет только на первую фазу плоттинга. Чем больше вы выбираете потоков, тем лучше для остальных трех фаз, однако, при увеличении отмечается убывающая отдача; т.е., смысла выбирать более 6 потоков очень мало, т.к. разница времени создания плота будет всего в несколько минут. Поэтому 4-6 потоков оптимально в большинстве случаев. Схема использования потоков в зависимости от оперативки: 2 потока ~ минимум 3389 ОЗУ; 4 потока - минимум 3408; 6 потоков - 3416; 8 потоков - 3428.
p.s.: если кому-то интересна данная тема, могу расписать, как создавать сценарии для одновременного запуска нескольких плотов через PowerShell.