还在为P盘慢而纠结吗?还在购买动辄几十万的专业P盘系统吗?现在,终于有大神开源多线程高效P盘工具了!
它就是chia-plotter!没错,29分钟完成了一张K32!
wk588_com_uohk5vfljxm.jpg
硬盘挖矿工实测结果36分钟完成了一张K32文件。Chia-plotter是CHIA专用的P盘开源,是老外大神撰写的,图形化界面,简单易用。相较于Chia 官方程序,速度提升8-12倍。*不同配置,速度提升幅度不同。
下面就直接给大家上教程吧:
第一步:安装chia-plotter
chia-plotter是一个开源软件,作者并没有提供可执行文件,因此,需要我们自己来编译,不要担心,我们一步步来,整个过程并不复杂。
wk588_com_wcl1w5lxem2.jpg
首先,下载chia-plotter的源代码:
git clone https://github.com/madMAx43v3r/chia-plotter.git
▼如果下载成功,你将看到类似的输出。
wk588_com_eringwziia3.jpg
由于chia-plotter还依赖了其他项目的部分代码,所以我们需要把这部分代码也下载回来:
cd chia-plotter git submodule update --init
▼如果下载成功,你将看到类似的输出。
wk588_com_nkhqvosuzar.jpg
现在,你已经获取了所有需要用到的源代码,可以开始编译了。
./make_devel.sh
▼编译需要几分钟时间,当你看到100%时,就说明编译成功了。
wk588_com_q4hb2c2xpb2.jpg
尝试运行下chia-plotter:
./build/chia_plot
▼如果你看到了类似的使用说明,恭喜你,chia-plotter已经准备就绪了。
wk588_com_c03z2esuhmi.jpg
第二步:创建内存盘(可选)
如果你的内存大于128G,建议使用内存作为缓存,并虚拟成一个目录,之后就可以像使用普通SSD一样,用于P盘。
wk588_com_nj4phgz00m2.jpg
内存的速度远在SSD之上,并且有几乎无限的寿命。
很多Chia矿工选择购买便宜的二手服务器,并批量采购服务器专用的ECC内存,组成内存容量高达1.5T的P盘系统。
ECC内存因为只能用于服务器,使用范围很有限,所以价格极其便宜,随着SSD价格的上涨,性价比越来越明显。
使用下面的命令即可创建一个内存盘:
mkdir -p /mnt/ram sudo mount -t tmpfs -o size=120G tmpfs /mnt/ram
第三步:开始P盘(测试结果和配置)
使用下面的命令启动chia-plotter,注意根据你的情况替换相应的参数。
./chia_plot \ -n -1 \ -r {CPU核数} \ -u 7 \ -t {SSD缓存目录} \ -2 {SSD缓存或内存盘目录} \ -d {Plot文件存放位置} \ -p {矿池公钥} \ -f {农夫公钥}
例如我使用的参数如下:
./chia_plot \ -n -1 \ -r 16 \ -u 7 \ -t /mnt/ssd2/ \ -2 /mnt/ram/ \ -d /mnt/disk1/ \ -p 9562a7609f634471dac67ac039353d976e03332c376bfb3fbb582ba34aa8d31ced3b36f14205be4632ea780a6b27f454 \ -f b6d39ed4b0e4f6a73b4a749183147a7dff98c5f8b8a07f66c93803f70423c894b7309ff31be8e19dd7d983abbbd1af69
每个人的矿池公钥和农夫公钥都是不同的,所以千万不要照抄我的参数,这只是个例子,使用我的参数P出来的盘,只有我可以使用,对你没有任何意义。
▼看到类似的输出,说明chia-plotter正在P盘。
wk588_com_x1seozl0w21.jpg
chia-plotter到底有多快呢?
根据我实测的结果,chia-plotter大约30-60左右即可完成一个Plot文件,根据不同配置决定,而Chia官方的P盘程序动辄需要7小时以上,多个P盘程序同时跑的话,甚至会超过10小时。
wk588_com_hncjs1k343g.jpg
1、测试使用的配置:I5-11600kf的CPU满载4.58GHz,32G内存,2*1T SN750组软raid,12线程完成时间2194秒,差不多36分钟。
2、速度明显提升:但没你们想的那么夸张,我之前6p差不多1天2T,按现在36分钟1p的速度1天是4t,提高了100%;
3、目前chia-plotter的作者madMAx43v3r还在快速开发中,未来可能会发布更高效的版本,比如使用GPU来P盘。 |