大家参与Chia挖矿也有十几天了,对Chia的认识越来越深,Chia挖矿其中P图占用了大部分的计算机的算力,在一台普通计算机上创建一个地块需要花费平均9-20个小时,在一台高端计算机上平均要花费4-8个小时。 小伙伴们日日夜夜的P图,大家对这个【添加Plot文件】界面应该十分熟悉了,小伙伴平时操作除了简单设置内存大小和线程,其他都是默认,今天小编一一向大家解释一下各个参数的含义,通过参数的设置,使计算机达到最佳效率。 前面是分析,大家可以直接看下面的结论。 ①【并发拓荒】:多个任务同时进行,可以为每个并发任务设置延迟,防止算力同时迸发,溢出系统带宽。 【队列中加入绘图】多个任务逐一进行,挂机用。我们可以多个队列同时执行,从而实现全自动多任务并发P图,详细参考上篇推文。 ②设置最大内存:官方解释是内存越多,速度会越快。 ③设置占用线程:默认是2个 ④【桶】(Buckets):这里默认的128桶,意思就是计算书在绘图时,在128个桶里分别灌装临时文件,每个桶的数据交由CPU在内存里寻址计算。239G临时空间分装128的桶之后每个桶大小平均为1.87G,在设置内存最大使用量3.4G的前提下,稍微提高一些这里的参数,会对整体速度有些提供,但是如果设置6G10G,反而对速度没有提高,1.87G的文件不需这么高的内存,大量内存闲置。 ⑥【关闭bitfield】:关闭位域可以减少内存使用,如果你的CPU是2010前的请关闭,新的电脑不用去设置。 ⑦就是设置默认的最终目录。 官网对桶的解释:Default is 128, more buckets decreases the amount of RAM required and usually increases the speed of plotting.(缺省是128,更多的桶会减少内存所需的数量,并且提高绘图的速度。) 在有内存空间富余的情况下,我们反其道而行之,设置64桶,临时文件平均大小为3.73G,再给与2倍单个临时文件的内存空间。在带宽足够的前提下,CPU寻址更快了,反向传播更快了,P图的速度也变快了。交流群里的小伙伴都有验证。 有些小伙伴想提高单个任务的线程数提高效率,然而线程数提高P图速度有限,远没让线程增加一个任务的性价比高。 结论:根据CPU的线程数/2暂定并发数,再计算内存=并发数X4G,缓存=并发数X239G,得出的数找短板即最小值,以最小值并发。CPU线程有空余,设置更多的线程数;内存有空余,设置更多的内存,然后设置更低的桶,大概就是64桶8G内存。 这很切合《易经》中“天”、“地”、“人”三位一体的理论?要想榨取计算机最后一丝算力,就需要CPU、内存、缓存三位一体。希望大家看了小编的介绍能更深的理解Chia的挖矿机制
/ i6 L0 g* R6 H5 r |