一、P夫SMH集群简介
- 多平台支持(Windows、Linux)、全图形界面操作;
- 集成分发、磁盘平均负载,彻底避免机械盘写入速度影响P图;
- 支持Linux纯命令模式,一条命令完成LinuxP图机的初始化;
- 兼容市面两个快P内核;
- 与h9 P的图一样,都能用h9挂图;
二、容量包定价
P图容量包(所有快P、官方内核同价) | SMH分发容量包 | |
200 TiB | $ 29.98 | – |
500 TiB | $ 74.95 | – |
1 PiB | $ 153.49 | $ 69.99 |
集群P图按容量收费,单机P图按原来的时长收费。
二、快P常见问题
- hiveos能用吗?
快P可以在hiveos直接用;
官方集群在hiveos beta版可以直接用,hiveos稳定版需升级glibc升级到2.34+。 - 快P需要解除显卡功耗限制必须满负载才能加速吗?
不是,提速是在当前功耗情况下按比例提升的。 - 集群P图支持Windows吗?
官方内核可兼容Windows和Linux,快P只能用Ubuntu,spacemesh-cuda正在尝试构建win版本。 - 存图机也只能用Ubuntu吗?
不管快P还是官方集群的存图机可以使用任意系统,推荐使用Windows。 - P完的图能用H9挂吗?
可以,不管官方、h9还是任意的快P,它们的图都是一样的。 - smh集群P图如何收费?
按P图量计费,P夫里所有smhP图统一约1元/TiB。 - 对P图机有什么要求吗?
没有,现在运行h9的P图机可以直接切换过来。 - 快P对操作系统有要求吗?
只支持Ubuntu,推荐22.04,hiveos也是Ubuntu 可以使用。 - 快P对显卡有要求吗?
不支持A卡,仅承诺RTX 30系显卡有最大50%的提速,hx系列型号理论应该也有30%~50%的提升。 - P夫专业版老用户能用吗?
可以,但仍然需要额外购买P图容量包。 - 集群P图每台P图机都需要购买授权吗?
只需要给存图机激活授权即可,有几台存图机就买几个授权,容量包是可以所有存图机共享同一个的。 - 每个存图机都要购买容量包吗?
不必, 当前账号下的所有存图机都可以共用一个容量包,但每台存图机需要不同的功能授权。 - 如何购买软件?
P夫后台(https://pfu.c4dig.cn/index#//my/buy-capacity)在线购买P图容量包。
三、P夫集群教程
官方集群与快P集群完全相同,总的来说分为以下两步:
- 设置启动存图机
- 启动P图机开始P图
1.存图机设置参考
在P夫单机版中切换到SMH集群P图界面,点【集群存图】按钮打开存图机设置界面;
在P夫集群控制版中点击菜单【Spacemesh】-【集群存图】按钮打开存图机设置界面;
官方内核版本:官方P图内核的版本,只有P图机使用官方内核P图时生效。
spacemesh-cuda版本:开源spacemesh-cuda快P的版本,只有使用它P图时才生效。
supersmh内核暂不支持选择内核版本。
每个盘存图量:假如硬盘是8TB,只打算存5TB的图,需设置成5120GB,该容量数值针对所有最终目录生效。
装满:会将每个最终目录都P满图。
每个图大小:一个磁盘可以存N个图,smh与Chia不同,smh每个图都是一个文件夹,该参数指定了该文件夹的大小,文件夹内包含了postdata_metadata.json、key.bin(或identity.key)以及一堆图实体bin文件。
举例:假设每个盘存图量是5120GB,每个图大小:960GB,那么P夫最终会P6个图,每个图大小分别是:960GB、960GB、960GB、960GB、960GB、320GB。
单个bin大小:假设每个图大小是960GB,单个bin大小设置为32GB,那么每个图文件夹内会有30个bin文件。理论上该参数可以设置成任意数值,P夫为了计算方便强制限制为2的N次方。1、2、4、8、16、32等等。
原有未完成的图:磁盘中如果有未P完的图,采取什么处理策略。
接续P图:继续将未完成的图P完,这是默认选项;不勾选则删除原来未完成的图。
强制参数匹配:如果选择了「接续P图」,未完成的图与当前存图机设定(单个图大小、单个bin大小)不同时采取什么策略,如果勾选表示必须一致,不一致会删除。
图回传方式:bin文件在P图机传回存图机的方式。
P图机本地暂存后回传:P图机的显卡将bin文件P在本地磁盘上(默认暂存在P夫所在文件夹里),整个binP完后再传回存图机,该方式优点是配置方便、P图速度不会受到局域网传输拥堵影响,但对P图机磁盘空间有要求,假设是8卡机,每个bin 32G则需要256G的磁盘空间,8卡机每个bin 4GB则需要32GB磁盘空间。
网络共享边P边传(大集群推荐):P图机自动将存图机的最终目录(或中转盘)挂载到本机,通过局域网共享的方式实时将图P在最终目录(或中转盘)内,该方式优点是不要求P图机的磁盘空间,但需要提前将最终目录或中转盘设置为局域网共享。
优劣势分析 | H9集群P图 | P图机本地暂存后回传 | 网络共享边P边传 |
对P图速度影响 | 理论受到网络和存图机磁盘写入速度影响 | 几乎无影响 | 理论上受到网络和存图机磁盘写入影响 (使用中转盘可将磁盘因素排除) |
设置难易度 | 比较麻烦 (麻烦在手动编辑配置文件,配置一次即可。) | 简单 | 麻烦 (需给每个机械盘设置为共享,除非使用中转盘只设置它共享即可。) |
对P图机硬盘要求 | 无要求 | 空闲空间 > 单个bin x 显卡数 | 无要求 |
使用中转盘:与Chia类似,在大集群P图时机械盘无法应对较大的P图速度时可使用固态硬盘做中转。
假设集群整体P图速度是1GB/s,存图机挂了10个机械盘,这要求平均每个机械盘必须维持100MB/s的写入速度才能不拖后腿,机械盘将满时这是很难实现的,此时可利用中转盘保持产出速度的稳定。
如果机械盘的写入速度不会成为瓶颈,在「网络共享边P边传」的回传方式下,使用中转盘仅需将中转盘设置为共享即可,避免每次都要给机械盘设置共享。
本机共享根路径(中转盘共享路径):「网络共享边P边传」专属参数,最终目录(或中转盘)设置为共享后局域网的P图机访问该磁盘的路径。
1.如果设置了中转盘:它就是中转盘的局域网访问URL,例如中转盘是D:\abc,存图机IP是192.168.1.3,那么该参数需设置为:\\192.168.1.3\d\abc;
2.如果未设置中转盘:该参数就是所有最终目录的局域网访问URL的前缀,假设最终目录有D:\、E:\、F:\,存图机IP是192.168.1.3,该参数需设置为:\\192.168.1.3,此时P图机访问D盘的路径会自动拼装为\\192.168.1.3\D,同理E盘:\\192.168.1.3\E。
本机共享账号、密码:「网络共享边P边传」专属参数,最终目录(或中转盘)设置为共享后局域网的P图机访问该磁盘时所需的账号和密码。
最终目录:指定所有机械盘;
假如显卡多必须要添加足够多的机械盘做写入的负载均衡(若设定中转盘或使用「P图机本地暂存后回传」方式则无需考虑),否则单个机械盘达到写入速度上限会限制P图速度,负载均衡由P夫自动调度,假设所有P图机共有100个显卡、存图机有10个机械盘,那么P夫会尽量维持100个显卡分散在10个机械盘上进行P图,相当于每个机械盘对应10个显卡的P图写入。
回传队列(标签页):回传方式选择了『P图机本地暂存后回传』时,P夫传回的文件列表会在此标签页显示。
分发队列(标签页):当设置了中转盘或回传方式选择了『网络共享边P边传』后,需要本地分发时会在此标签页显示分发队列。
2、启动P图机开始P图
P图任务内核:P图机实际使用的P图内核在此选择,内核版本会由存图机中设定为准。
存图机IP:P图机开始工作后从该IP的存图机领取任务,注意要填存图机的IP,假设存图机IP为192.168.18.116,不管在P图机上启动P图任务还是远程批量启动,必须设置为192.168.18.116;
如果存图机上P夫集群的通信端口不是默认的6666,修改成了2345,设置时必须带上端口,比如:192.168.18.116:2345。
显卡数:默认0:自动识别P图机上的显卡数量,有5个显卡就会创建5个P图进程;
设置为大于1的值则创建对应数量的P图任务,每个任务使用的显卡设备ID从0开始,也可以在『指定显卡』内手动设定要使用的显卡,例如:1,2,4 表示跳过0号、3号显卡,只使用1、2、4号显卡。
系统账号密码:当P图机是Linux时必须设定P图机系统账号的密码,它是P图机操作系统当前登录用户账号的密码。
临时存储目录:默认是P图机上P夫所在文件夹。当存图机选择了『P图机本地暂存后回传』回传方式时,P图机会在该目录下暂存bin文件,P完后再传回存图机。
2.1 启动窗口打开方法一
在P图机上操作:P夫(一定是单机版本)切换到SMH集群P图界面点击【集群P图】按钮打开启动窗口,设定参数后启动即可。
2.2 启动窗口打开方法二
在存图机上操作:P夫控制版中在P图机上右键-【启动】-【SMH集群P图】也可弹出启动窗口,实现远程启动P图机;远程停止P图机的方法同样如此操作右键-【停止】-【所有SMH P图】,可多选主机实现P量启动、停止。
原创文章,作者:admin,如若转载,请注明出处:https://www.easyfarmer.org/1520/