Chia命令行自动P盘傻瓜教程
2021-05-15 17:22

很多群友我咨询如何用命令进行自动P盘,这期我们来讲下如何使用命令行工具,首先我们来看下官方对自动P盘的命令行是如何介绍的

命令: chia plots create [add flags and parameters]

标志

-k[大小]:定义地块的大小。有关各种系统上的k大小和创建时间的列表,请查看:k大小

-n[地块数量]:将按顺序进行的地块数量。一旦完成绘图,它将被移到最终位置-d,然后开始序列中的下一个绘图。

-b[内存缓冲区大小MiB]:定义内存/ RAM使用率。默认值为4608(4.6 GiB)。更多的RAM将略微增加绘图创建的速度。请记住,这是分配给绘图算法的唯一内容。代码,容器,库等将需要系统中的其他RAM。

-f[农民pk]:这是您的“农民公钥”。当您要在不想为其提供完整chia帐户访问权限的其他计算机上创建图时,请使用此功能。要找到您的Chia Farmer公钥,请使用以下命令:chia keys show

-p[pool pk]:这是您的“ Pool Public Key”。当您要在不想为其提供完整chia帐户访问权限的其他计算机上创建图时,请使用此功能。要找到您的Chia Pool公钥,请使用以下命令:chia keys show

-a[fingerprint]:这是用于选择要使用的“农夫”和“池”公共密钥的密钥“指纹”。当您要从钥匙串中选择多个钥匙时,请使用此功能。要找到您的Chia Key指纹,请使用以下命令:chia keys show

-t[tmp dir]:定义用于创建图的临时目录。这是绘制阶段1(正向传播)和阶段2(反向传播)的地方。该-t目录需要最大的工作空间:通常约为最终图块大小的4倍。

-2[tmp dir 2]:定义用于创建图的辅助临时目录。这是绘制阶段3(压缩)和阶段4(检查点)的地方。根据您的操作系统,-2可能默认为-t或-d。因此,如果其中一个-t或-d空间不足,建议-2手动设置的-2DIR需要的工作空间随着剧情的最终尺寸的等量。

-d[最终目录]:定义图的最终位置。当然,-d应该有足够的可用空间作为图的最终大小。该目录会自动添加到您的~/.chia/VERSION/config/config.yaml文件中。您可以用来chia plots remove -d从配置中删除最终目录。

-r[线程数]:2通常是最佳的。目前,多线程仅处于第1阶段。

-u[存储桶数]:更多存储桶需要更少的RAM,但对磁盘的搜索更多。使用旋转磁盘时,您需要较少的存储桶,而使用NVMe则需要更多的存储桶。使用较小的存储桶并没有明显的好处-仅使用128。

-e[位域绘图]:使用该-e标志将禁用位域绘图算法,并恢复为较早的b17绘图样式。在1.0.4之后,最好在大多数情况下使用位域(不使用-e)。在1.0.4(过时)之前,使用-e标志(禁用位域)会降低内存需求,但在创建图期间还会写入大约12%的数据。目前,在-e(禁用位域反向传播)的情况下,SSD临时空间可能会绘制得更快,而对于旋转速度较慢的磁盘(即SATA 5400/7200 rpm),不使用-e(启用位域)是一个更好的选择。

绘图命令示例

下面的示例将创建一个k32图,并使用4GB(注意-不是GiB)的内存。

chia plots create -k 32 -b 4000 -t /path/to/temporary/directory -d /path/to/final/directory

下面的示例2将创建一个k34图,并使用8GB内存,2个线程和64个存储桶

chia plots create -k 34 -e -b 8000 -r 2 -u 64 -t /path/to/temporary/directory -d /path/to/final/directory

下面的示例3将一次创建5个k32图(-n 5),一次使用4GB内存-b 4000(注意-不是GiB)创建一个k32图,并使用辅助临时目录(-2 /path/to/secondary/temp/directory)。

chia plots create -k 32 -b 4000 -n 5 -t /path/to/temporary/directory -2 /path/to/secondary/temp/directory -d /path/to/final/directory

额外的绘图注意事项

  • 在绘图过程中,阶段1(正向传播)和阶段3(压缩)往往花费最多的时间。因此,最大限度地提高绘图速度,-t并且-2应该在你的速度最快的硬盘,并且-d可以是一个缓慢的驱动器上。

  • 有四个主要绘制阶段。绘图的第一阶段可以利用多线程。2-3阶段不这样做。通过-r在命令中使用该标志并将其设置为大于2,可以更好地优化绘图。-r 2。在4个线程以上,收益递减。许多Chia用户已经确定,并行而不是串行绘制效率更高。您可以通过打开多个绘图实例,但是当它们开始30分钟或更长时间时却会令人吃惊地做到这一点。

  • 从客观上讲,使用SSD替代HDD更快。但是,SSD的使用寿命明显受限,而且早期的Chia测试似乎表明,在SSD的磨损上作图会很快耗尽它们。因此,许多Chia用户已决定同时在多个HDD上并行绘制更为“绿色”。

  • 绘图被设计为尽可能高效。但是,为防止打磨袭击,农民不应在平均街区间隔内创建地块。这就是为什么最小k大小在主网上是k32的原因。

可能一些人会看的一头雾水,我们已经把这个命令行做成了一个CMD工具放到了我们QQ群文件里,需要的可以下载

我直接来介绍下如何使用工具

 

图片

 

-n 代表连续运行数,1代表1次,100代表100次,也就是说如果你需要P盘图自动继续P那么可以多设置几个

有人会问那么我如果并发P图怎么做呢,很简单,只需要重复运行多个就可以了,就像这样

图片

 

图片

-k 代表地块规格,按需填写

图片

-r 为线程数

图片

-b 设置内存大小

 

图片

-t 是临时盘,需要根据自己实际情况填写

图片

-d 为最终目录,需要根据自己实际情况填写

 

图片

 

最后两个-f 为farm 的公钥 -p 为pool的公钥

微信号: 13129078476
点击复制微信