Filecoin最新挖礦硬體配置和叢集方案 #18
阿新 • • 發佈:2021-10-26
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埠;
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