计算力是一个综合问题,原因很多有必要认真检查存在的问题
Window Post是做什么的?window 尚力财经小编2022 post周期为一天,分48个窗口证明时,将替换每个分区中的所有扇区,并移除10个叶例程进行计算和验证因此,WindowPost对预期的网络、存储性能、lotus中断状态甚至lotusminer存储硬盘稍有不慎就会导致计算能力的丧失如何配置
Filecoin节点以避免失去计算能力?2.1异步同步
WindowPost要求节点区块链始终同步到最新,这样才能按时验证使用lotus sync wait命令查看与主网络的高度差
如果发现例程的连接质量很差,可以从以下两个方面解决:
当/的异步同步时间lotus/datastore/chain越长,文件夹就会出现当文件夹过大时,计数器的同步状态会变差,所以我们需要在运维过程中定期裁剪快照为上述守护进程方法配置公网ip也可以使上行同步更加稳定以上两种方法的具体操作方法请参考文档《Lotus中断操作及常见问题》
2.2 WindowPost中的存储和网络性能
在window 尚力财经小编2022 post计算之前,需要从存储机器中取出数据最多一次随机选取两个2000多扇区的数据如果同时还在进行封装,整个班次的存储和网络压力会变得非常大这时候需要足够的存储和网络的性能测试方法,可以参考WindowPost进行数据提取存储和网络性能测试方法请参考文档《Filecoin存储管理,存储i/o性能分析,网络分析》根据自己的网络和存储性能测试结果在Miner配置文件config.toml中选择升级,修改ParallelFetchLimit的值,该值表示可以同时写入存储的扇区数量1GB/s,那么假设worker的传输速率为200M/s,建议将ParallelFetchLimit的值设置为4,为WindowPost的数据传输和读取留出性能空间
2.3 WindowPost计算
计算默克尔树部分建议使用AMD CPU计算速度换算;知识的零证明会被GPU计算,所以建议使用两个2080Ti及以上性能的插件
2.4 SubmitWindowPost消息发送
在数据证明计算完成后,将转换结果以消息的方式发送给链如果此时插入消息,钱包余额不足或者配置费用不足以支付消息,消息无法及时发送到链上,计算能力依然会丧失
设置WindowPost独立钱包
即使用全新的独立钱包发送WindowPost消息这个钱包只使用了WindowPost消息的演绎,这样WindowPost消息就不会因为precommit和prove的消息插入而无法发送
创建一个新的wallet地址,并在wallet中输入足够多的fil(建议20个以上):lotus wallet new bls
将wallet地址设置为WindowPoSt消息地址:
Lotus-Miner Actor控件集–真正动手新生成的wallet地址
使用命令检查设置是否成功如果刚刚设置的钱包地址后显示“post”,则表示设置成功:
Lotus-Miner Actor控制列表–Verbose
确保Post钱包和Miner钱包余额过多
建议Post钱包保持在20fil以上矿工钱包保持在10fil以上,矿工钱包的余额可以通过lotus-Miner info命令检查,如果矿工钱包的余额是lotus send fxxxxx X 10不够转,f