详谈Subspace的配置要求

* 以下为本人在各种网络环境和配置下测下得出的一些跟配置有关系的结论:

* 节点:

  1. 节点并没有什么特别需求,国外的网络一般同步没任何问题,带宽只要你同行数量在200内大概用几十M的带宽就够了,配置2h4g就完全足够
    2,国内实测下,有些运营商的会出现一个情况,就是一直追不上快,总是慢1-5个区块,一直追不上,这种情况直接换网络即可
    3,国内机房的BGP网络一般没有问题
    4,如果出现同行数量过低,改参数重新启动即可

* 农场

  1. 绘图是吃硬盘IOPS参数,大概1000IOPS=1TB这样,绘图前最好查一下你硬盘的IOPS参数,一般固态都是10k左右
  2. 机械硬盘的IOPS 7200转的一般在60-100,原理上可以绘图60G左右,实际估计不行所以机械硬盘可以不用考虑
  3. 组阵列卡反而会导致你的IOPS性能下降,没有意义,比如你拿5个10KIOPS的硬盘组了 RAID 0 那IOPS可能是50KIOPS,但是不稳定,如果组 RAID 1,那就只有读变成50K iops,写估计就10Kiops,剩下的更不用说了
  4. 我这边测试是7T固态,绘图一个硬盘只绘1个地块,占用是没绘图的时候6h2g,绘图的时候16h4g,内存显示占用很多,实际没有用那么多,一个地块大约需要50M的带宽
  5. 一块硬盘不要分过多的地块出来,会导致你的内存和CPU使用更多,比如你一块硬盘只设置一个地块使用4g内存,你如果设置成两块就会变成要使用8g内存了

* 总体农场需要配置如下

1块7TB的固态硬盘分一个地块的情况下
16hCPU 4G内存 10-50M带宽

1 Like

补充

带宽在运行一段时间后基本可以忽略带宽了
绘图速度主要在于CPU+硬盘,如果CPU百分100了,速度也上不去了

如图测试:

更新:

在以前小地块也就是绘图1T的可能会比大地块也就是2T以上获取更多的奖励
官方为了解决这个问题,对大地块添加了更多线程进行审核
版本号为:gemini-3f-2023-sep-11
也就是在这个版本后,大地块将会消耗更多的CPU
个人觉得这种方法很不划算,一个7t的大地块,比4个1.75T的小地块,也许会消耗更多CPU

牛批66666,点赞…………………………

老哥,能加个微信不………………………………

为什么我在绘图的时候iops很低?我用机械和固态对比过,只绘了一天的图,感觉没有多大差距