Chia压缩图新势力——DrPlotter研究报告

本文不包含项目文档中的如何使用部分,稍后有需要会单独开贴介绍。

一、快速了解

  1. 项目主页:https://github.com/drnick23/drplotter
  2. 与现有的GigaHorse和NoSSD相比,DrPlotter更像GigaHorse,
    它也提供P图+挂图的专用程序、能自由切换池子和solo、提供远程解压功能;
  3. 有两个压缩等级,名字是Eco3x和Pro4x,简单说就是原图大小的三分之一(35.2GiB)、四分之一(24.2GiB);
  4. 门槛巨高,P图和挂图只能用24G大显存的显卡:3090、4090、A5000,
    3090只能挂470TiB(物理磁盘容量),Chia过滤器改为256之后挂图能力会减半只能挂235TiB;
  5. 也是一套未公开的压缩方案,与GigaHorse和NoSSD一样;
  6. 只能P新图(就是那种合作社的图),不能P老图;
  7. P图速度一般,大概5~6分钟一个图;
  8. 不能选K值,只有K32;

二、作者自述

(以下内容是地瓜意译的,可能有不太准确的地方)

DrPlotter是我投入热爱和精力开发了两年的成果,最初只是单纯的热爱,现在致力于奇亚压缩图领域为Chia发展添砖加瓦。

为了能保持项目的可持续性,我没有采取随机手续费或其他改变手续费的做法来抽水,奇亚农民的一小部分系统资源会被用来当做我个人的图(地瓜的理解是将你的磁盘和显卡的一部分被他征用P成了他的图,收益自然归他,说的比较模糊目前只是猜测)。

当然这些被征用的资源损耗已经在统计时排除掉了(地瓜的理解:作者上面例子里跟我们说3090一半算力能挂100TiB Pro4x的压缩图,也许实际上是能超过100TiB的,真实的挂图能力可能是105TiB,表面上图能压缩到35G,实际可能里面32GB是农民的3GB是归属作者的,这也是猜的),我保证这个抽成的方式和比例不会变,确保您现在看到的结果与未来都是一致的,这样您可以轻松规划自己的农场。

这个压缩技术方案的细节是不公开的,但我仍然致力于为Chia提供高效、顶尖的工具。

三、本压缩方案的工作流程

Chia压缩图新势力——DrPlotter研究报告
  • DrPlotter:专用P图程序,P出的压缩图就是DrPlots;
  • DrPlots:专用的压缩图格式,后缀是.drplot;
  • DrChia Harvester:完全等价于Chia的收割机程序,可以无缝衔接到Chia官方的Farmer节点上(主钱包里自带的挂图主要模块),它的使用命令也与Chia收割机完全相同;
  • Solver Server:运行了DrSolver的服务器;
  • DrSolver:远程计算程序,给收割机提供算力支持,这跟GigaHorse程序里面的chia_recompute_server程序的职责是一样的;

这个工作流程跟GigaHorse非常像,不同的是它不需要专门的主钱包程序,仍然复用Chia官方的主钱包程序。

基于这个工作逻辑可以得到几个结论:

  • 可以在现有的Chia钱包的基础上增加替换某个收割机,互相不影响;
  • 收割机本地可能需要单独运行DrSolver程序,否则无法使用;

四、配置要求

4.1 P图配置最低要求

  • 24G显存的显卡:RTX 3090、RTX 4090、A5000
  • 128G内存
  • PCIE 4.0 X16 插槽的主板(暂不清楚用PCIE3.0会有多大劣势)
  • 64位CPU
  • Debian/Ubuntu系的Linux系统

4.2 专用远程解压服务DrSolver最低要求

  • RTX 3090 24GB
  • Debian/Ubuntu系的Linux系统

4.3 专用收割机的最低硬件要求

  • 每PiB物理硬盘约需要4GB显存
  • Debian/Ubuntu系的Linux系统

五、两种压缩比率混合以充分利用显卡

为了最大化利用显卡资源,可以通过调整Eco3x和Pro4x两种图的数量比例实现。

假设有335TiB物理磁盘(大概23个16T硬盘),一个RTX 3090,当前奇亚过滤器为512。

其中235TiB磁盘P成Eco3x,占用约50%的3090;剩余的100TiB P成Pro4x,占用剩余的50%的3090算力挂图,这样就达到了对显卡的利用率最大化,最终的有效算力就是235TiB x 3+100TiB x 4 = 1105TiB ≈ 1.07PiB。

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

(0)
adminadmin
上一篇 2024年1月13日
下一篇 2024年3月8日

相关推荐

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

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

    2022年8月26日
  • 奇亚的几个P图内核简介

    奇亚有史以来总共就三个P图内核程序,市面上所有的第三方P图工具都是在这三个内核上做的二次包装,简单说就是给它们加了个图形界面的外皮。 本文以下讨论的缓存占用大小均以K32为标准。 …

    P图知识 2022年10月21日
  • 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日
  • Win系统用wsl运行mmx的奇亚的锄头

    本教程中的giga-farmer版本是giga5,最新的已经是giga7,请看最新的教程:https://doc.easyfarmer.org/web/#/5/27 Gigahor…

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

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

    2023年9月17日
  • P夫的Spacemesh P图教程

    一、基本概念 二、P夫中的spacemesh P图参数解析 【P图显卡数】:即将用来P图的显卡数量。 假如有8个显卡全部用于P图设置8,如果想使用其中的5个进行P图设置5,此时软件…

    2023年11月26日
  • P夫smh集群P图教程一贴全

    一、P夫SMH集群简介 二、容量包定价 P图容量包(所有快P、官方内核同价) SMH分发容量包 200 TiB $ 29.98 – 500 TiB $ 74.95 &#…

    2024年5月25日
  • Centos 一键设置共享目录

    Liunx配置共享文件夹大概分为这几步: 1、关闭防火墙 2、安装&配置Samba 3、将samba设置为开机自启动 我将这几步写成了自助操作脚本,依次将脚本中的1、2、3…

    2022年8月11日

发表回复

登录后才能评论