Filecoin大规模集群物理机选择

时间:2021-03-28作者:klpeng分类:区块链技术浏览:1090评论:1

Filecoin因为挖矿算法复杂、运维难度极大,一直成为阻碍传统矿工进入的门槛。


Filecoin的矿机分为三种,WorkerMinerStorage。以下将分别介绍。


Worker


Worker的主要工作是封装扇区,因此需要选取高性能的AMD处理器,因为其包含SHA extension,能高效地完成PreCommit1的计算。


目前评测性价比最高的是3960x。但是由于3960x是家用机型,而很多客户更愿意采购服务器机型


所以7F52、7F72、7542等高主频的服务器CPU则成为了更多的选择。


基于AMD 7系的CPU,最佳的搭配是1TB内存、16TB SSD、双2080Ti的显卡。


其中16TB SSD是由多张SSD组成的Raid 0,最好采用NVMe接口的SSD。


显卡可以换成3080、3090,其中单3080性能是低于双2080Ti,双3080又超过了。

  

Miner


Miner的主要工作是爆块(WinningPoSt)和抽查(WindowPoSt),因此也需要性能较好的机器。


建议直接选用和Worker相同的机器即可,但是一定要装两张显卡。


因为通过软件的优化,可以将一张显卡专门用于爆块,另一张专门用于抽查。


两张显卡各司其职,不会发生占用冲突。


目前使用单2080Ti能够在5分钟内完成1个WindowPoSt证明,即在要求的30分钟内可以完成6个证明。


这意味着,单台Miner机器就足以支撑3223496*48=21648384GiB≈21PiB的算力的抽查工作。


当未来矿工的算力超过21PiB后,可以再考虑升级Miner配置(比如显卡升级到3090或是升级到3张显卡)或是通过单独的机器来计算WindowPoSt来解决,是非常轻松随意的。


现阶段增加配置只是徒增成本而已,完全没有必要。


Storage


Storage的作用是存储封装好的扇区。


因此,需要保证Storage机器有较高的品质,硬盘、主板、电源、网卡都要采用较好的配置,否则因为硬件故障导致扇区失联被惩罚得不偿失。


这里建议大家选用品牌机或是成熟的解决方案,尽量不要为了节省成本而降低配置或是自己DIY。


关于存储软件的选择,目前市场上还没有形成共识。


最初尝试过Ceph,发现维护成本极高,且得盘率极低。


尝试过RAID,听闻有因为同时损坏两张盘而导致整台机器的存储全部丢失的案例,而且得盘率也并不高。


最终大部分集群选择直接就用硬盘存数据,这样可以达到接近100%的得盘率。


虽然不能抵御硬盘损坏,但是通过存储和计算的分离、严格把控存储硬件的质量和及时地重新生成或是终止错误的扇区,最终性价比远高于其他方案。


市面上宣扬的多备份或冗余方案,大多数是因为存储硬件质量不过关或设计不合理而迫不得已。


组网


组网的原则是:


Worker往Storage传输扇区的流量,不能影响Miner和Worker之间请求的流量;


集群内部的流量,不能影响集群访问外网的流量。


打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

  • 评论列表:
  •  iMJMJ
     发布于 2022-01-11 08:48:45  回复该评论
  • 支撑老大!新手进来多多学习!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢