P夫的Spacemesh P图教程

一、基本概念

  1. smh的图文件多大?
    不用理解下面这个复杂的换算关系,P夫P图的时候只关心每个磁盘打算存多少GB的图就足够了,通常是5~8TB。
    一个盘一个完整图,由若干单元组成,每个单元由多个小文件组成。
    整个图包括至少4个单元,每个单元固定64GB,每个单元内有若干小文件;
    整个图最小256G,因为4个单元 x 64G=256GB;
    单个小文件默认4GB,如果用官方GUI钱包P图默认每个2GB;
    当单个图内小文件是4GB时,每个单元内的图文件总数是16个(64GB➗4GB),当单个图文件是2GB时总数32个(64GB➗2GB),当然你也可以任意修改单个小文件的大小;
    所以默认情况下如果一个图有4个单元,它里面包括64个图文件(或128个)。
  2. 我有14T的机械,可以把硬盘P满吗?
    不行,以机械盘平均200MB/s的读取速度,理论12个小时能读取8437GB,太多的图根本扫不完。
  3. 那么不管多大的机械盘,只能存不超过8437GB的图吗?
    基本上是的,除非你的机械盘读取性能超强。
  4. 图格式是什么?
    .bin后缀,还包括了postdata_metadata.json、key.bin等文件
  5. P图的硬件要求
    1个显卡需要约150M内存,CPU无要求,显卡最重要,参照P图速度表,pcie速度不重要;
  6. CPU能P图吗?
    能,速度极慢,极不推荐;
  7. 能多卡同时P图吗?
    可以
  8. 能多台主机的多个显卡同时P同一个图吗?
    可以,但P夫现在不支持,除非要以最快的速度P完一个完整图否则不推荐,因为这些图最终还需要放在一起进行合并操作。
  9. 整个图里细分这么多小文件,中途中断了能继续P吗?
    可以
  10. P图的commitmentAtxId从哪里找?
    它是当前链上最新的atx id,P夫用户直接点【自动获取】按钮即可。
    最好每次P图查询最新的id来使用,此时2023年12月21日最新的atx id是:B08B4CF7C7038A7DE6C31173FAB27C8479A0AC2F083A3DDC4803F3D12147A6A9

二、P夫中的spacemesh P图参数解析

P夫的Spacemesh P图教程

【P图显卡数】:即将用来P图的显卡数量。

假如有8个显卡全部用于P图设置8,如果想使用其中的5个进行P图设置5,此时软件会默认使用0~4号显卡;

【指定显卡序号】

如果显卡的序号不连续,比如有8个显卡但是只想使用其中的5个,并且这5个显卡序号不连续,此时可在【指定显卡序号】中填入这5个显卡的序号,例如:0,1,3,4,5

【每个盘P图量】:每个最终目录里的磁盘的存图量,必须是64的倍数,不能低于256。

  • 如果设定了1024,P夫会在每个最终目录P一个1024GB的图(多个bin文件总共1024G);
  • 可以给每个磁盘设定自己的P图量,在最终目录表格中双击单独设定该盘的【计划P图容量】数值;
  • 如果机械盘空闲空间是500G,此时如果设置了512是无法生效的,P图时会自动调低到448G。
  • 每个最终目录磁盘如果不设定则使用默认的【每个盘P图量】数值;

【commitmentAtxId】:该参数需要使用smh链上最新的atx id,P夫用户可以通过【自动获取】按钮自动获取最新atx id。

Linux系统运行了官方钱包或go-spacemesh后可以通过以下命令获取:

./grpcurl -plaintext -d '' 0.0.0.0:9092 spacemesh.v1.ActivationService.Highest | jq -r '.atx.id.id' | base64 -d | xxd -p -c 64

Windows系统查询方法点这里《Windows查询smh的commitmentAtxId方法》

【指定Node ID】:这个Node ID 并不是用户的账户信息,它只是当前P的图文件的公钥;

自己给自己P图时不用填写,软件会自动生成;代P时理论上是需要提供该公钥的,用户自己保留私钥,向代P老板提供公钥。

多说一句,如果是长期代P的老板通常不会拷贝图骗钱,因为所有用了相同图的用户都会被ban,很快就会暴露,通过拷贝图骗人是不明智的。推荐一个又简单又能避免被代P老板欺骗的方法是指定一个bin大小,比如你只要bin文件是10GB(或者20、30这种冷门bin大小)的图。

【单个图文件大小】:单个bin文件的大小。

一个磁盘一个图,一个图里有若干个bin文件,这些bin文件的容量加在一起就是整个图的大小,调大后管理起来可能更容易 ,不建议特别大导致一个图无法被多个显卡分配。

例如:单个bin文件设置为64G,图文件总量是256G,总共有8张显卡,一个256G的图只能分成4个bin,由于单个bin文件太大导致数量不够分给8张显卡,建议最大不要超过=图总量➗显卡数,总之这个数值的设置原则是最好能足够给显卡分配。

【最终目录】:所有待P图的机械盘。

原创文章,作者:admin,如若转载,请注明出处:https://www.easyfarmer.org/1287/

(0)
adminadmin
上一篇 2023年10月21日
下一篇 2023年11月26日

相关推荐

  • 使用P夫在Linux下P图以及网络传图方案

    目前比较好的P图方案应该是Linux系统P图到SSD,然后通过局域网共享拷贝到【存图机】的机械盘上。 下文例子仅使用3台P盘机,更多的P盘机、存图机、网络拓扑以及单个存图机的带宽上…

    2022年8月26日
  • NoSSD的压缩图研究

    本文写于2022年11月,内容针对的是NoSSD的1.x版本,2023年09月11日已经发布了2.0,部分的结论已经不再适用于2.0。 2.0新版请参考:《NoSSD v2 研究报…

    P图知识 2022年11月5日
  • 批量清除Linux下机械盘的5%预留空间

    Linux默认会给磁盘预留5%空间,原本能存100个图现在只能存95个,对于P图存图肯定不希望这样。我已经将清空预留空间操作写成自动化脚本,运行下面一条命令即可自动清除所有机械盘的…

    P图知识 2022年12月1日
  • NoSSD P图时使用SSD损耗大吗?

    损耗非常小,比起madmax等传统P图工具的损耗量简直不值一提。 结论:NoSSD的P图任务(非压缩)对SSD读写消耗量跟分配的内存成反比,内存越多损耗越少。 测试用例还没全部完成…

    P图知识 2022年12月29日
  • 给Gigahorse的Windows钱包加个图形界面使用

    经本文中的gigafarmer-win-pfu-v2.zip中的giga钱包版本较老,如果想继续使用本文的方法,请下载新版本的钱包程序替换进去。 giga钱包最新版下载地址:htt…

    2023年2月18日
  • NoSSD v2 研究报告

    作者无私发布这些信息纯属自干五,对作者唯一的好处可能就是给P夫做做广告,请伸手党自重,小白用户能如此高密度地获取到这么多有用的信息还要什么自行车,不要把一切当做理所当然。 NoSS…

    2023年9月13日
  • P夫NoSSD 显卡P图双开的方法

    P夫多开非常容易,推荐使用方法二。 下面两个例子是单卡双开,如果是双卡双开,创建两个P图任务时调整【P图显卡】参数为目标显卡即可。 方法一:常规思路 连续创建两次P图任务即可,注意…

    2023年9月17日
  • NoSSD 2.3rc

    NoSSD作者刚刚在电报群发布了2.3的预览版本,增加了一些新特性和功能完善。正式挖矿用户建议等等看,别急着更新。 更新内容 括号中都是笔者加的注释。 下载地址 Linux htt…

    P图知识 2023年10月21日
  • Windows系统查询commitmentAtxId

    查询方法 Write-Host “查询前请确保smh钱包已经同步!!” Write-Host “开始从go-smh或smh钱包查询信息,时间略长请稍等…” # 执行命令并将输出…

    2023年12月4日
  • Chia压缩图新势力——DrPlotter研究报告

    本文不包含项目文档中的如何使用部分,稍后有需要会单独开贴介绍。 一、快速了解 二、作者自述 (以下内容是地瓜意译的,可能有不太准确的地方) DrPlotter是我投入热爱和精力开发…

    2024年2月4日

发表回复

登录后才能评论