奇亚的几个P图内核简介

奇亚有史以来总共就三个P图内核程序,市面上所有的第三方P图工具都是在这三个内核上做的二次包装,简单说就是给它们加了个图形界面的外皮。

本文以下讨论的缓存占用大小均以K32为标准。

一、P图内核介绍

这三个P图内核分别是:chiapos、chia-plotter和bladebit,下表将bladebit 2.0姑且也算作一个新内核。

功能对比chiaposchia-plotter
madmax
bladebitbladebit 2.0NoSSD
压缩图
速度最慢中等最快快于chia-plotter较快
速度量级1小时左右主流约20~60分钟约5~15分钟快于chia-plotter最快12分钟左右
内存要求每个任务3.32GiB左右未知(可能是几百兆)最少416GiB自由设定
达到192GB最佳
默认最大123GB,可手动调小
缓存盘要求每个任务约239GiB少于256GiB不需要暂时未知不需要SSD,有1个机械盘就能开始P图
K范围k32~k35
测试图最小可以k25
k32~k34
测试图最小k26
k32k32k32
优势可以P k35的大图SSD P图速度最快,使用110G ramdisk能节省大量SSD损耗速度最快、不损耗SSD原生支持内存缓存,并且能自定内存大小,降低内存门槛不需要SSD,对于低性能电脑比较友好
劣势速度最慢、多任务调度困难无明显缺点,速度中规中矩硬件门槛高即使是2.0.1正式版似乎也不算十分稳定P图命令晦涩难懂,机械盘数量影响速度
开发者奇亚官方团队madMAx43v3rharold-bharold-bNoSSD团队

1.1 chiapos

它在奇亚官方客户端中叫做Chia Proof of Space,虽然三个内核都已经集成到了chia官方客户端中,但我还是习惯称呼chiapos为【官方内核】,它是官方内置的第一个P图内核程序,它的代码集成在了奇亚币最核心的chiapos项目中,在chia-plotter发布前它是唯一的P图选择,它的缺点非常多,比如:无法最大化利用CPU、内存等系统资源、多个任务之间无法协调优化,它的低效的实现算法就决定了它最后被抛弃的命运。

1.2 chia-plotter

它是由国外开发者madMAx43v3r开发,它的名字太普通了所以大家也习惯用作者名字称呼它为madmax,一经发布立即碾压了官方内核,作者放出的测试日志显示它的速度来到了42分钟(k32),由于它P图时CPU资源几乎是全程100%,使用时不必像官方内核一样要同时启动多个任务,也不用精心协调调度这些任务,只要启动一个P图任务即可又快又省力地P图了,这也就是为什么有人给它起名:极速快P内核、快P。

1.3 bladebit

作者公开发布软件的消息是他2021年7月7日在YouTube发布了一个P图视频,使用64核ARM 架构Graviton 2 处理器+416GiB内存5分钟P完了一个k32,将P图速度提高到了5分钟级别。

后来奇亚官方在1.2.11版本将个人开发者的两款内核都集成在了官方客户端中,算是得到了官方的认可,harold-b更是被奇亚官方收编,bladebit项目也转移到了奇亚官方github账号下。

二、扩展阅读:全内存、半内存

2.1【全内存】

字面能看出是指P图任务完全在内存中进行,不再损耗SSD,全内存有两种实现方法:

第一种是416GiB内存+bladebit内核

第二种是将至少240GiB内存用软件虚拟为硬盘(也就是RamDisk,说白了就是把内存空间虚拟成硬盘用),使用chia-plotter内核将RamDisk作为缓存目录P图(官方内核理论也能用但还是因为资源无法高效利用不在考虑范围)

bladebit方案RamDisk方案
内存要求至少416GiB至少240GiB
内核bladebitchia-plotter

2.2 半内存

半内存指的是给chia-plotter的两个缓存目录分别使用SSD和RamDisk磁盘,创建一个不小于110GiB的RamDisk,将它配置到chia-plotter的-2参数上,再将另外一个SSD缓存目录配置到chia-plotter的-t参数上。

值得注意的是chia-plotter使用RamDisk几乎不会提高速度,它的唯一的优势是可以分摊75%的SSD损耗到内存上。

另外,bladebit 2.0也是一个半内存方案,准确说它才是原生支持半内存的P图方案,毕竟chia-plotter还需要借助第三方工具将内存虚拟成硬盘,bladebit 2.0目前尚未正式发布,暂不参与讨论。

广告:

老板们的时间不要用来研究P图,花点小钱解放双手,最屌的P图工具请点这里

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

(0)
adminadmin
上一篇 2022年10月14日
下一篇 2022年11月5日

相关推荐

  • Centos 一键设置共享目录

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

    2022年8月11日
  • 使用P夫在Linux下P图以及网络传图方案

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

    2022年8月26日
  • 批量清除Linux下机械盘的5%预留空间

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

    P图知识 2022年12月1日
  • Win系统用wsl运行mmx的奇亚的锄头

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

    2023年2月15日
  • 给Gigahorse的Windows钱包加个图形界面使用

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

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

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

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

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

    2024年2月4日
  • NoSSD v3.0新版解读

    本文2024年06月26日有更新,针对3.0正式版。 3.0增加了c30~c38 九个压缩等级。新的c33-c34大致相当于之前2.0的c15。 P图方面全内存P图要求增加到256…

    P图知识 2024年6月13日
  • Chia P图需要的几个key分别从哪里找到?

    查看自己奇亚账号的这三个参数的方法非常简单,在奇亚客户端就能找到。 一、Farmer public key和Pool public key的获取方法 第一种方法:客户端界面查看: …

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

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

    P图知识 2022年11月5日

发表回复

登录后才能评论