当前位置:首页 > 知识 >

Chia挖矿,SSD遭受巨大压力

虚拟货币已经以比特币为首的暴涨掀起热潮,其中以太坊也因此受到关注,导致显卡价格飙升。最近,一个叫做Chia的虚拟货币的涨势也导致了大容量硬盘价格的上涨。Chia不同于比特币和以太坊的工作量证明,它使用了“空间和时间证明”。这种证明利用硬盘的空间和时间利用CPU或显卡通过一种算法将数据写入硬盘空间,并在一段时间内保留数据以赢得奖励。Chia并不是第一个使用这种证明的虚拟货币,但它是近期最热门的一个。

Chia的原理已经有很多专业的分析文章了,简单来说,Chia的程序会在你的硬盘上写入很多彩票号码,然后服务器会不定期进行抽奖,中奖的机会和分配的硬盘空间成正比,也与在线时间长短有关。

刚开始发现Chia的挖掘过程很简单,只要有足够的可用硬盘空间,安装并运行软件就可以开始挖矿。于是我下载了软件进行研究,下面只是我这几天挖矿的体验。

安装好软件后,会提示你创建密钥和其他一些基本设置,记住密钥就可以了。设置完成后,点击绘图,然后点击右上角的添加Plot文件,开始进行P盘(绘图)。

Plot文件的大小有四种:K=32、K=33、K=34和K=35。不同大小的Plot文件需要的硬盘空间和缓存空间是有说明的。比如K=32文件需要101.4GB硬盘空间和239GB的缓存空间。Windows操作系统显示的可用空间实际上是以GiB为单位的,所以可以根据硬盘或固态硬盘显示的可用空间来分配P盘队列。

高效率的P盘肯定要并发进行,但并发数量取决于机器的性能。每个P盘任务至少需要2个线程,K=32文件最少需要3390MB内存,K=33需要7400MB,K=34需要14800MB,K=35需要29600MB。增加线程和内存可以加快P盘速度。

最开始我使用的平台是Ryzen 9 3900XT配32GB内存,缓存用的是技嘉AORUS Gen4 7000s 2TB,目标硬盘是西数红盘6TB。

实际上,我只是想了解一下P盘的系统需求,没有进行任何计算。我随意设置了4个K=34的队列,每个队列设置了24个线程和10GB的最大内存。实际上,这个缓存盘根本无法装下这么多数据,我只是单纯地想看看能否耗尽系统资源。

结果是,Ryzen 9 3900XT的负载波动很大,有时占用100%,有时又降到20%。这当然是程序的问题。而32GB的内存则被完全消耗掉了,SSD的写入量非常大,但读写性能不足以造成瓶颈。

在观察了一段时间后,当我打算停止任务时,发生了一个悲剧。我不小心点击了密钥,然后进入了一个没有返回按钮的界面。通常情况下,点击界面顶部的“公共指纹为*****”按钮可以返回主界面,但在P盘过程中点击进去只会导致程序卡住,无法返回主界面。此时,你只能等待P盘完成,然而我之前的设置只会把缓存盘塞满,是不可能完成的。除了强行关闭程序,没有其他办法。所以千万不要在P盘过程中点击那个密钥,这个程序有bug!

关闭了程序后,我认真计算了一下。2TB的SSD可用空间实际上是1

猜你喜欢

关注我们

微信二维码

微信