Filecoin运维之性能优化
Filecoin的愿景是成为存储人类社会最重要信息的分布式网络,其经济模型就要求Filecoin的存储节点需要长期且稳定的运行。那么对于Filecoin矿工而言,挖矿性能的优化也将是一个持续的过程。
在第151期原力开放日,IPFS原力区研究员招宝就以《性能优化运维》为主题进行了相关分享。招宝表示,Filecoin挖矿性能优化的方向主要有两个,分别是硬件性能优化和系统调度优化。
硬件性能优化
硬件性能优化更多体现在挖矿设备的合理选择上,比如数据封装做算力增长的P1、P2、C1和C2四个阶段,需要CPU和GPU的协同;在Inter和AMD的选择上,更偏向于支持SHA256算法的AMD。
Filecoin作为分布式存储网络,存储设备自然占据了举足轻重的角色。在分享中,招宝介绍了对硬盘性能有着极大提升作用的NVMe(Non-Volatile Memory Express,非易失性存储器)接口协议。
NVMe协议本质上是建立了多个计算机与存储设备的通道,充分利用PCI-E通道的低延时以及并行性,还有当代处理器、平台与应用的并行性。在可控的存储成本下,极大的提升固态硬盘的读写性能,降低由于AHCI接口带来的高延时。
系统调度优化
Filecoin的系统调度优化主要针对集群。集群是一种计算机系统,它通过一组松散集成的计算机软件和硬件连接起来,进行高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群通常用来改进单个计算机的计算速度或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能性价比要高。
合理的系统调度能够充分调动各种资源,并形成资源的最大化利用。招宝在分享中举了个例子:某人要给客人泡茶,接水需要1分钟、烧水5分钟、洗茶杯2分钟、拿茶叶1分钟。如果各项事务串行处理,则客人需要9分钟才能喝上茶,但是如果进行合理安排在烧水的同时完成洗茶杯和拿茶叶的操作,客人可以在6分钟后喝上茶。回归到Filecoin挖矿,搭建自动化运维管理平台合理利用现有设备资源,也能够在一定程度上提升挖矿效率。
运维管理平台是系统调度的实现方式,应具有标准化、流程化、智能化、模块化和自动化等特点。运维管理平台可对所有板块进行管理,包括CPU、GPU、硬盘、内存以及中间件等,实现基础运维、安装配置、运维流程、系统安全等全方位自动化功能。同时,通过自动信息收集,将运维信息、性能数据保存在配置管理数据库模块中,进行数据挖掘及趋势分析,并通过一体化运维监控平台来实现综合运维展示、运维数据查询、性能容量分析展示等运维需求。
总之而言,Filecoin硬件资源的选择并不在于是否高档,而在于是否与实际需求相匹配。在硬件资源固定的情况下,对于系统调度的优化可以有效地实现资源的最大化利用,也能够在一定程度上提升产能。
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場