利用闲置硬件打造BHD矿机

币安Binance,全球排名第一的最大的加密货币交易所。稳定,安全,可靠!→
欧易OKX,最大的老牌加密货币交易所之一,对中文用户非常友好!→
芝麻开门Gate.io,老牌加密货币交易所,2013年创办至今,原名“比特儿”!→


能进来看这篇经验的,相比已经知道什么是BHD电脑了,我在这里就不多说了。本文的目的就是 分享我是如何利用家里旧的闲置硬件,用最低的成本打造高性价比的BHD电脑。玩BHD的朋友都 知道,BHD电脑必须满足2个要求:

  1. 1.高速读取多个硬盘;
  2. 2.高速计算Nonce。

有人也许会问,旧的硬件,都是些很慢的过时货,能同时满足2个高速的要求吗?答案是肯定 的,只要做法得当,旧货同样会焕发容光。当然,你需要一定的DIY能力。闲话少说直接入正 题。

目标:利用闲置硬件,打造一台100T容量的BHD电脑,而且速度还不能慢。如果你是专业玩家, 请直接忽略本文,本文是以普通的台式电脑硬件为基础的,完全没有用到服务器硬件以及企业级 的SAS硬盘。

本人是偏向于使用台式电脑的硬件来打造BHD机器的,就算以后不玩BHD了,所有的设备还能用 在家用电脑上,游戏电脑上。反观服务器玩家,项目结束后,只能变成储藏室里的大白象。就算 是硬盘,也没法卖给家庭用户,应为都是SAS接口的盘,家庭电脑的主板完全不支持。当然,规 模决定玩法,这里就不讨论哪种方案更佳了。

工具/原料

  1. •奔腾4立式机箱,自带430瓦电源
  2. •映泰H81A主板
  3. •Intel奔腾G3250双核CPU,主频2.8G
  4. •DDR3 800Mhz 内存条
  5. •蓝宝石RX578显卡
  6. •西部数据数Elements移动USB3.0硬盘,8T
  7. •SATA3.0转接卡,4口
  8. •2.5寸盘转3.5寸盘位铁架
  9. •占3个光驱位的5盘位硬盘笼

机箱

网上有很多定制的机箱,老实说,很不错,但是我再这里要给大家看的是一台古董级的机 箱,我没法记得是多少年前的货了,从外面的标牌上看,是产自奔腾4的年代,没想到我 的储藏室里既然还有这么古老的东西。从外观上看,这个机箱有4个光驱位,2个软驱 位,在机箱的下部,可以装4个硬盘。

为了能达到100T硬盘的目标,我决定使用14个8T的硬盘,但是要如何在一个普通的立式 机箱里塞下15个硬盘(14个数据盘,一个系统盘)呢?电转锉刀伺候后,经过DIY改装, 盘位总结如下:

  1. 1.4光驱位安装硬盘笼后,可装6盘;
  2. 2.自己钻洞,2软驱位各装1盘;
  3. 3.原装4盘位空间,钻洞增加安装孔后, 可装5盘;
  4. 4.顶板,底板,侧板钻洞后,可各装1盘。

这样,我们就有了个16盘位的机箱了。在接下来的步骤中,我们会看到这些盘到底是如何安装的。

由于盘多,而且又是挤在机箱里面,所以散热必须要做好,方法简单而粗暴,直接用风扇 对着硬盘吹。但是机箱本身只有1个硬盘风扇位,不怕,直接电钻伺候,请看附图。

至于占3个光驱位的硬盘笼,本身自带静音风扇。

电源

这个就是机箱的原装电源。当年的电源居然也有430瓦的,不算小了。可以看出,这个电 源有1组5V输出,最大功率100瓦;2组12V输出,每组最大功率200瓦左右。BHD电脑的 耗电主要在硬盘上,硬盘需要5V和12V供电,5V和12V的电流基本相同,大概各自在0.5 A左右。以此来估算,每个硬盘5V需要2.5瓦,12V需要6瓦。所以14个盘,5V需要2.5 x 14 = 35瓦;12V需要6 x 14 = 84瓦。考虑到开机的浪涌电流,总功耗基本上会在瞬间翻 2倍甚至更高,这个电源也是可以很好地胜任了。在接硬盘电源的时候, 要尽量做到把负 载平均分配到2组不同的12V输出上。最后在实际测量整机功耗时,我才知道我这个估算 时相当保守了,扫盘时的实际功耗要比我的估算小很多,但是开机瞬间功耗确实很高。

如果想比较精确地估算硬盘的耗电,那么你需要看你硬盘上的标签,有具体标明电压和电流的。

由于这个电源是奔腾4年代的,显卡插头是6PIN的,可是这难不倒我,家里有现成的插头 和夹线钳,自己用烙铁焊多一个8PIN的即可,顺便再焊接了几个SATA的电源插头,请看附图。

主板+CPU+显卡

我用的是旧款的H81A主板,支持1条PCIe x 16插槽;5条PCIe x 1插槽;2个SATA3;2 个SATA2。由于主板本身才2个SATA3接口, 我们需要在PCIe插槽上装PCIe转SATA3的 转接卡,所以在选择主板的时候,需要选择PCIe插槽多的主板。最好是PCIe x 16的插槽 越多越好,这样转接出来的SATA3接口才能达到比较高的速度。但是我不打算花钱了, 这块主板就将就着用吧。

我的CPU是Intel的奔腾G3250T,双核,主频2.8G,反正也不是什么好货。支持的指令集 最高也就是SSE4,连AVX都不支持。BHD玩家都懂这意味着啥,实际的扫盘速度会超慢。 怎么办?没事,我有闲置的蓝宝石RX578显卡,反正现在的行情,二手显卡都是白菜 价,就算去闲鱼入一块,我相信也就是300元的事。事实证明了我最初的想法,烂U配GPU, 一样可以做出扫盘速度快的BHD电脑。

显卡我用的是AMD芯片的蓝宝石RX570,8G显存。也许有人会觉得奇怪,BHD电脑为啥要用 这个档次的显卡?原因有二,其一,我的CPU是奔腾G3250T,双核,你就改知道这有多 低端了,运算能力极差,完全不足以支持14盘的扫盘计算。其二,这是家里闲置的,我 可不想多花钱去买服务器,或者升级CPU。要知道,这个档次的显卡,在计算能力上秒杀 绝大多数CPU。现在市场上二手显卡一大堆,都是白菜价,就算买一个,也不贵。以后退 役了还能打打游戏。

PCIe转SATA3.0扩展卡

我的主板只有2个SATA3.0 的接口,所以无法避免地,必须加装PCIe的扩展卡。主板本身 有1条PCIe2.0 x 16的插槽;5个PCIe2.0 x 1的插槽。这里我先解释一下PCIe。目前,PCI e有1.0,2.0,3.0等版本,版本越高,速度越快。当做在主板上时,PCIe 插槽的长短各 自不同,这就有了 x 1,x 4,x 8,x 16的区别。x 1 的插槽最短;x 16的插槽最长。通俗 来说,x 4就是说只有4条数据通道,x 16有16条数据通道。可见,为了支持大量的数据传 输,PCIe的版本越高越快,通道数量越多越快。具体的PCIe的理论速度,以及SATA硬盘 的理论速度,请看附图。

是否被SATA3.0的理论速度震惊到了?这里和你说实话,这个只是理论速度,当做成机械 硬盘后,实际速度大打折扣。SATA3.0的机械硬盘,7200转速的盘实际读取速度大概在1 80MB/s左右;5400转速的盘实际读取速度大概是140MB/s左右。4个盘同时读的话,需 要180 x 4 = 540MB/s的带宽。由此可见,1条PCIe2.0 x 1的插槽,总带宽是500MB/s, 就算能达到他的理论带宽,还是没法完全支持4个SATA3.0的机械硬盘, 一定会有速度的 损失。因此,在选择扩展卡的时候,要自己擦亮眼睛了。如果一张6口SATA3.0的扩展 卡,但是用的是 x 1 的插槽,那么拜托,千万别买。这种卡确实能让你认到6个盘,但是 完全没法高速支持6盘的同时读写。

以上是理论知识,现在回到我的主板,x 16的插槽会被RX578占用,应为我的CPU太慢, 我必须用GPU来扫盘。所以我只能用 x 1 的插槽来做扩展。选择的扩展卡请看附图。我用 的盘是5400转的SATA3.0,最后实测,4盘同时读取的速度大概为90MB/s左右。如果你 的主板插槽够多,可以考虑一张卡上只接3盘。

有的扩展卡只能在WINDOWS下使用,我买来后才发现,原来是需要安装驱动程序的。 理论上,这样在硬件上又多了一层软件,感觉速度会比不需要驱动软件的会慢一点。当 然,这样的卡会稍微便宜点。

硬盘

这东西才要人命,实在是贵。我一开始的时候,买了2个10T的盘,3年官保,2千多元。 后来才发现,其实可以买那种外置的USB盘,然后把里面的硬盘剥出来用。我选用的是8T B的西部数据Elements,149美刀,剥出来后, 是5400转的西数白盘。在亚马逊上买的, 美国寄过来。为了包邮,每个月花15元入了会员。也许你会问,加上进口税,这划 算吗?我运气好,住在北纬1.35度,这里只要每个包裹不超过2000元金额,免进口税。 所以我才入的会员,包邮,一个一个地买。加上这里信用卡给网购的5%现金回扣,实际 到手价1000元,8T新盘。最近美金跌了,最后几个盘实际到手价才970元。当然,售后 比较麻烦,2年官保,需要寄回给美国的朋友帮我弄。太麻烦了,就用我的人品,赌赌西 数的良品率了。

剥出来的硬盘是这样的:

但是这个盘,电脑居然不认。问了下谷歌,才发觉是由于第三个管脚3.3V的原因。标 准的SATA电源插头,第3个PIN是3.3V,这个硬盘只要一上3.3V,直接就被屏蔽掉了。所 以要把电源线里的3.3V剪断才行。原理请看附图。

让我们装起来吧

这样的DIY,安装绝对是考耐心的工作,安装过程中各种顶到,关键是我的显卡太长, 也 太厚。挡住了2个硬盘位;还挡住了一个PCIe的插槽。好在我买了2.5寸盘的托架,在被 挡住的硬盘位装上了比较小的2.5寸盘来做系统盘,也算是最大程度上利用了内部空间 了。但是被挡住的PCIe插槽我就没办法了,这也是我为啥只能在一张卡上接4个盘的原因 了。

就这么点空间里,要塞进去这么多盘,还有这么多线,确实是件苦恼测差事。努力了半 天,线还是很乱,不过至少没有挡住内部的隐形风道,没有影响到实际的散热效果。 不多说了,直接看图。

开机,实测功耗。可以看出,开机瞬间功耗还是挺高的,几乎达到了我的电源的上限。实 际调试时,我确实碰到了电源的瓶颈,在上第14块盘的时候,电源激活了过载保护,无 论如何都没法启动电脑。仔细分析后,主要原因时我的显卡耗电太高,这难不倒我,我祭 出了显卡的降功耗大法。降低内核和显存的电压后,重刷显卡固件,显卡的功耗这才降了 下来,顺利启动电脑。

再来看看整机温度,硬盘温度基本都在40度左右。要知道我住在北纬1.35度的地方,几 乎就在赤道上了,整年都是夏天,能把机器控制在这个温度范围,满意!

软件

请看屏幕截图。我用的是清道夫1.6.0版本(Scavenger),高速且稳定。网友在他的机 器上实测,快过Blago,更是完爆某款内嵌式软件。如果在你的机器上看不到速度的改 善,那是应为你的盘还不够多,还没有达到数据量的瓶颈。

我的整机14盘,105T,硬盘5400转,扫盘速度在21秒左右,这样的机器能达到这么个速 度,满意!

那么ddProxy又是什么?这个是用来智能调度BHD和BURST的扫盘优先级。在同时玩BH D和BURST的朋友都知道,这2个东西常常同时到达,结果就是硬盘在来回寻道,吱嘎作 响,听着就让人担心硬盘的寿命。就算你用的是企业级别的SAS盘,也无法避免超慢的扫 盘速度。ddProxy可以接近完美地解决这2个问题,BHD的扫盘优先级永远高于BURST。 只要BHD在扫盘,或者即将要开始扫盘,BURST就必须让位,安安静静地在一旁等待。 软件还能实现机器离线微信通知;爆块微信通知;自动检查Nonce范围是否重叠等辅助 功能。

最后,让我们来围观一下其他玩家的机器

•我梦想中的电脑桌,继续努力!

•用Odroid XU4单板电脑做的矿机。我当时就是应为看到这张图,才入的坑。在树莓3上装了Blago,挂了4个渣渣盘,总共2T,开始了我的不归路。这台树莓也算是我的启蒙教育吧。 当然,这样的矿机,拿来验证学习还是可以的,但是要说产能么,估计只有在创世块的那个月才能挖到点啥吧。

•这位兄弟绝了,你是多缺乏安全感啊!地下室,防爆门,嗯嗯,你的矿机绝对安全!

•这才是我的梦中机柜,看这飘逸的的长发,看看这身段。一个字,性感!两个字,美!

ddProxy官网链接:http://www.ddproxy.sg/

文章来源:矿机湾(https://www.kuangjiwan.com/news/news-2341.html)

版权声明:
作者:比特巴士的朋友们
链接:https://www.btcbus.net/1568.html
来源:比特巴士
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>