zoukankan      html  css  js  c++  java
  • Filecoin最新挖矿硬件配置和集群方案 #18

    1. 机器配置总览

    FilGuard团队 基于AMD7542 CPU 和 RTX 3070/3080/3090显卡,测试出一套性价比高、封装速度快、简单实用的挖矿集群硬件配置,该方案有如下特点:

    • PreCommit(P1, P2, C1)、Commit(C2)分别由单独的2台Worker完成;
    • 可根据机器的具体配置(单路、双路、远程C2),自由灵活的搭配两种机器的比例;
    • 搭配FilGuard团队优化后的软件程序,可达到平均每台机器封装32GB扇区每天3.2T、64GB扇区每天1.6T的封装速度;
    • 搭配FilGuard团队的分布式Miner程序,可解决Miner单点风险、及显卡冲突等问题;

    1.1 Daemon推荐配置

    产品名称型号数量备注
    主板 超微 H12SSL-i 1  
    CPU AMD 宵龙 EPYC 7252/7282 1  
    散热器 AMD SP3-2U 纯铜 1  
    内存 三星 DDR4-2933 ECC REG 64GB 4  
    网卡 Intel X520-SR2 万兆网卡 + 万兆多模光模块 * 2 1  
    系统盘 三星 M.2 512GB 1  
    数据盘 三星 U.2 3.84TB 1  
    转接卡 PCIe转U.2转接卡(支持2U机箱) + 转接线 1  
    机箱 2U机箱 + 暴力风扇 + 800W电源 1  

    1.2 Seal-Miner配置

    产品名称型号数量备注
    主板 超微 H12SSL-i 1  
    CPU AMD 宵龙 EPYC 7252/7282 1  
    散热器 AMD SP3-2U 纯铜 1  
    内存 三星 DDR4-2933 ECC REG 64GB 4  
    系统盘 三星 M.2 512GB 1  
    网卡 Intel 40G网卡 双口 1  
    光模块 Intel 40G网卡双口 + 40G多模光模块 * 2 1  
    机箱 2U机箱 + 暴力风扇 + 800W电源 1  

    1.3 PoSt-Miner配置

    产品名称型号数量备注
    主板 超微 H12SSL-i 1  
    CPU AMD 宵龙 EPYC 7F32 1  
    散热器 AMD SP3-2U 纯铜 1  
    内存 三星 DDR4-2933 ECC REG 64GB 4  
    显卡 RTX 3080 / 3090 涡轮公版 2  
    网卡 Intel 40G网卡双口 + 40G多模光模块 * 2 1  
    系统盘 三星 M.2 512GB 1  
    机箱电源 4U机箱 + 暴力风扇 + 1300W电源 1  

    1.4 PreCommit Worker配置

    产品名称型号数量备注
    主板 技嘉 MZ32-ARO 1  
    CPU AMD 宵龙 EPYC 7542 1  
    散热器 AMD SP3-2U 纯铜 1  
    内存 三星 DDR4-2933 ECC REG 64GB 16  
    显卡 RTX 3070 涡轮 技嘉/微星 1  
    网卡 Intel X520-SR2 万兆网卡 + 万兆多模光模块 * 2 1  
    系统盘 三星 M.2 256GB 1  
    缓存盘 三星 U.2 3.84TB + 转接线(直插主板) 4  
    机箱 4U机箱 + 暴力风扇 + 800W电源 1  

    1.5 Commit Worker配置

    产品名称型号数量备注
    主板 超微 H12SSL-i 1  
    CPU AMD 宵龙 EPYC 7F32 1  
    散热器 AMD SP3-2U 纯铜 1  
    内存 三星 DDR4-2933 ECC REG 64GB 8  
    显卡 RTX 3090 涡轮公版 2  
    网卡 Intel X520-SR2 万兆网卡 + 万兆多模光模块 * 2 1  
    系统盘 三星 M.2 512GB 1  
    机箱 4U机箱 + 暴力风扇 + 1300W电源 1  

    2. 集群方案

    总算力小于10PB,日封装100TB左右的挖矿集群,都可以基于此方案进行搭建。

    2.1 集群架构

    无论是小集群、还是中大规模的集群,在网络上都要做到计算集群和存储集群的分离,实现网络隔离。

    整个集群划分为管理集群、封装Miner集群、计算集群、存储集群、证明Miner集群,各个子集群作用如下:

    • 管理集群:跳板机和管理机,可以用一台机器,也可以分开,跳板机上要做好安全策略和登录白名单,最好使用硬件进行登录认证。
    • 封装Miner集群:包含Seal-Miner(封装)、Deal-Miner(接单)以及Daemon,用于管理计算节点,给计算Worker派发任务,完成密封结果数据的落盘。
    • 计算集群:包含PreCommit Worker和Commit Worker,完成密封计算过程。
    • 存储集群:NFS、ZFS、Ceph或其他商业存储(七牛云、阿里云、华为云)。
    • 证明Miner集群:Window-PoSt-Miner(负责时空证明)和Winning-PoSt-Miner(负责爆块),还包含一台时空证明和爆块的备用机。

    网络拓扑如下图所示(点击图片可在新窗口中查看大图):

    • 2个华为 AR-6140H-S 万兆路由器,分别连接1条上联线路,实现负载均衡(如果只有单条线路,可以只用1个路由器,没有冗余);
    • 2个华为 CE6820 48口万兆交换机交换机使用堆叠线做堆叠;
    • 1个Seal-Miner、2个PoSt-Miner通过双40G端口(bond0 负载均衡模式),接入交换机的40G端口;
    • Daemon、Worker、Monitor、Storage通过双10G端口(bond0 负载均衡模式),接入交换机10G端口;

    5PB集群网络拓扑

    2.2 Worker配比说明

    按照以上机器配置,Worker机器配比如下:

    PreCommit Worker显卡Commit Worker显卡比例备注
    NVIDIA 3070 * 1 NVIDIA 3080 * 2 3 : 2  
    NVIDIA 3070 * 1 NVIDIA 3080 * 3 2 : 1  
    NVIDIA 3070 * 1 NVIDIA 3090 * 2 2 : 1

    转载出处:https://github.com/filecoin-project/community-china/discussions/18

  • 相关阅读:
    H3C WAP712C 路由器设置
    Outlook 2013 日历/任务本地备份与还原
    MongoDB常用配置项目
    MongoDB官网配置项目整理
    清理Windows Serer Backup备份数据生成的卷影副本(DiskShadow命令)
    MongoDB配置简明文档
    Gitlab安装简明文档
    Wireshark显示结果过滤基本语法
    CentOS 7 系统基础配置
    MySQL数据库、表常用操作
  • 原文地址:https://www.cnblogs.com/python-learn/p/15465631.html
Copyright © 2011-2022 走看看