奇亚有史以来总共就三个P图内核程序,市面上所有的第三方P图工具都是在这三个内核上做的二次包装,简单说就是给它们加了个图形界面的外皮。
本文以下讨论的缓存占用大小均以K32为标准。
一、P图内核介绍
这三个P图内核分别是:chiapos、chia-plotter和bladebit,下表将bladebit 2.0姑且也算作一个新内核。
功能对比 | chiapos | chia-plotter (madmax) | bladebit | bladebit 2.0 | NoSSD 压缩图 |
速度 | 最慢 | 中等 | 最快 | 快于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 | k32 | k32 | k32 |
优势 | 可以P k35的大图 | SSD P图速度最快,使用110G ramdisk能节省大量SSD损耗 | 速度最快、不损耗SSD | 原生支持内存缓存,并且能自定内存大小,降低内存门槛 | 不需要SSD,对于低性能电脑比较友好 |
劣势 | 速度最慢、多任务调度困难 | 无明显缺点,速度中规中矩 | 硬件门槛高 | 即使是2.0.1正式版似乎也不算十分稳定 | P图命令晦涩难懂,机械盘数量影响速度 |
开发者 | 奇亚官方团队 | madMAx43v3r | harold-b | harold-b | NoSSD团队 |
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 |
内核 | bladebit | chia-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,如若转载,请注明出处:https://www.easyfarmer.org/348/