美国比特币矿场运营商

技术干货篇丨关于矿机运维,矿工需要知道的那些事儿

作为一名合格的矿工,必须get矿机的运维技能。不同的挖矿机制需要的挖矿设备配置不同,意味着对于矿机的运维重难点也不同,比如说以POW(工作量证明)为代表的BTC挖矿,需要专业的ASIC芯片矿机挖矿,对计算能力的要求很高;以POC(容量证明)为代表的BHD挖矿,需要大容量多盘位的硬盘矿机挖矿,对计算能力不高,但对硬盘容量的需求高;以EC共识(存力共识)为代表的fileDavinci挖矿,需要传统的服务器挖矿,但对计算能力和硬盘容量空间的要求都比较高。相对应的,不同的挖矿设备对运维的要求也各不相同,4月13日晚,瑶池矿学院公开课邀请到了FIL挖矿技术大神逍遥子就几种共识机制下的挖矿方式和对矿场运维的要求为大家带来了一场干货满满的主题分享

了解更多详情。

以下就是本场矿场运维主题直播的全部内容:

1、谈到挖矿就不得不先BTC、ETH矿场运维的难点到底在哪里?

说到矿场运维这块,我也去走访过很多矿场,最常见的矿场,就是BTC矿场,还有以太币的矿场,这两个币的矿场我把他们合并在一起来给大家说一说我的见解吧。

首先我来讲讲电厂这块,一般BTC和以太币矿工都是跟电厂合作,在电厂附近搭建一个厂房。厂房里面的设备一般都会配置一个变压器,驻厂的负责人要随时注意矿场的用电安全。所以大量的设备在矿厂,用电安全这块是最重要的。

其次呢?就是矿厂的选址,尽量选择宽敞,距离河流边较远的地方,避免夏季洪水泥石流等天灾。

然后我再来讲讲BTC矿机和以太币矿机的技术运维这块,首先我讲讲BTC矿机。BTC矿机的组成一般是由3块算力版加1块控制器和铝制机箱加散热器组成。运维人员只需要保障算力版,控制器和散热风扇这三样东西东西是否由于温度过高损坏或者温度过高导致不工作。如果温度过高导致不工作,那么就需要检查矿场散热设施要及时作出调整如果有控制器或者算力板损坏寄回厂家维修,也有部分矿场会驻场维修,但是维修这个需要具备维修技能。

然后再讲讲以太币矿场吧,以太矿机一般是普通电脑的设备,只是将主板重新设计能够插入8张及以上的显卡. A卡和N卡 。矿工运维这块你一般其实一个是系统安装,有的矿工喜欢用网吧的那种管理软件去映射系统到每一台以太矿机上面去,还有的就是网上有很多技术极客几年前就已经做出了一键挖矿傻瓜式安装软件,软件里面自带A卡的bios软件。所以以太币矿场的矿工拿到设备的第一步就是装机上架。然后安装操作系统。最后呢就是GPU频率一般默认的在运行挖矿软件算力都不是最高的。所以矿工都会选择超频,通过第三方软件进行进行A卡刷bios N卡选择超频软件。A卡的bios有些人是在网上随便找的也有些人自己修改bios来刷进GPU里面来达到显卡(GPU)算力的极限和降低相应的功耗。但是A卡bios要选择合理,不能盲目追求高算力。然后平时驻场的运维人员就是要保证机房环境,温度不能过高。GPU温度不能太高(一般不能超过70℃)。以及运行过程中计算机的一些常规问题。比如GPU烧毁等计算机蓝屏的相关的原因。

2、POC矿场运维工作中有哪些值得关注问题?

POC矿场运维我们主要讲几点:POC矿机,P盘问题,对网络和电力的要求,对环境的要求,对运维人员的要求。

首先讲讲POC矿机,以BHD矿机为例,常见的POC矿机有32盘位和44盘位的,如果都是8T盘,那容量就是256T和352T。BHD矿机对CPU和内存的要求不高,CPU有4核就行,内存8个G就够了。

关于P盘,所有的POC矿机都需要P盘,就是提前用P盘机将随机数存入硬盘空间,就相当于是提前把答案存入硬盘,当运行挖矿软件扫描硬盘空间时,你的硬盘空间越大,答案库就越大,就越容易获得打包记账权。P盘机需要用到显卡(GPU),GPU最好是用好一点的,这样P盘的速度就很快,P盘最好是直接对单盘进行P盘,不要做raid,这样方便硬盘损坏后更换。P完盘后,直接将硬盘插入矿机中,运行软件就可以进行挖矿了。

至于网络和电力需求我们分析一下,BHD矿机对网络的需求不高,每台机器有2M以上的网络都可以了,就是普通的宽带就行。

电力的话,一台32盘位的机器功率大概在300W左右,相对于BTC矿机耗电量很低的,但是由于硬盘较多,机器散热还是需要关注的。空调可以不用,但是要配相应的工业风扇就行。BHD矿机对环境的要求不高,家庭挖矿都可以,但是要考虑到噪音,最好还是不要放家里,最好是选择那种厂房或楼层比较空旷的工业楼,这种安装风扇简单,也不容易对周围造成影响,当然如果能找到电费更低的地方那就更好了。因为在币价比较低的时候,电费占比还是比较大的。

最后说一下对运维人员的要求,由于BHD挖矿是在Windows界面操作的,只需要从官方下载挖矿软件和钱包就可以操作,算是比较简单的挖矿方式,运维人员还需要掌握P盘技术和简单硬件检修和更换就可以了。

3、FIL矿场的运维对运维人员提出了哪些新的要求?

就像POC挖矿一样,我们也从几个方面来讲一讲sps挖矿对矿场运维的要求,首先说说fileDavinci矿机,目前市面上有各种类型的矿机,比如说刀片式,普通2U/4U服务器还有塔式服务器,大多是都是服务器类型,因为fileDavinci挖矿本来就是用的传统服务器。

对于服务器平台的话,Intel和AMD平台的都有。每个厂家的产品都各不相同,有些是单机,有些是集群,有些是云算力,还有的是卖的集群里面的一台机器。但不管怎么说,fileDavinci挖矿对硬件的要求都很高,官方说的CPU至少8核,但实际上测试8核密封很慢,最好是16核以上,目前来看AMD的cpu要比Intel的表现要好一些,因为AMD的CPU很多都带有sha指令集功能,这个对密封速度有一定加速作用。

内存至少要128G,显卡要2080TI,才能保证每次获得打包权的时候,能够在规定时间内出块。如果要做集群的话,还必须要有相应的扩容方案。还有一个很重要的就是I/O性能。这个I/O性能好的话对密封也很有作用。

对电力和网络的需求,fileDavinci矿机功率一般在400W左右,对电量的需求不大,但是需要长期不断电,对网络的需求比较高,最好是专线配固定IP,大概每台机器30-50M,而且要稳定,不能断网。但是目前来说对网络的需求没有这么大,主网上线后要求还不一定。对环境的需求,针对fileDavinci对网络电力的要求,还有fileDavinci本身的惩罚机制,我们建议最好是把机器放在IDC机房,能够保证不断电和不断网。而且环境温度也很有保障。这个可以根据测试网第二阶段放出来的经济模型来决定sps挖矿的具体环境。

最后说一下sps挖矿对运维人员的要求。

002.jpg

1. 关于sps运维我认为他更倾向于传统IDC运维。我以以下几点给大家说一说。如果矿场老板不管你接托管业务,还是自己挖。当你的客户将矿机运送到你的矿场首先第一步你得需要安装操作系统吧。大部分人应该都是用u盘一台的去安装操作系统。数量少你可能觉得无所谓,那我给你1000台 2000台让你24小时完成安装操作系统。你不可能还是一台一台的安装系统吧。所以网上有很多一键批量安装linux操作系统的工具比如cobbler 还有其他工具可以自行百度。

2. 第二点就是环境安装:想要运行fileDavinci的代码需要安装各样的软件比如go 语言 rust等。我以ubuntu操作系统举例他默认下载源服务器不在国内所以大家可以选用阿里源或者清华源都可以,具体方法大家可以百度。如果批量管理,有免费的docker 具体安装方法百度上也能查得到。

3. 第三现在官方并没有做挖矿软件,所以需要下载源代码然后对源代码进行编译,如果你懂代码,对官方的算法或者是运行矿工的逻辑你可以自己研究代码,对代码进行修改然后编译得到二进制的运行程序不管是lotus还是go-sps 。远端矿工不需要编译,只需要安装环境即可。然后通过局域网将证明文件以及远端工人程序传输过去就可以运行了。

4.第四就是扩容方案了。不管是使用raid还是拓展柜,还是使用文件系统。具体使用哪一个文件系统,大家可以自己去研究。常见的有ceph ,iscsi ,nfs, mfs ,以及其他很多。他们各有千秋各有优势这点我就不过多去讲。最后我来总结一下。FIL挖矿,矿工要做的事情是不是BTC矿工做的事情更多呢?并且想要使矿机运行起来,是不是每一件事情都更倾向于传统运维工作。如果想要参与sps大家宜早不宜迟,大家最好早做打算。并且这也不像BTC那样你可以去加入矿池,吃集体饭。当然fileDavinci将来也会有矿池,具体怎么实现我们拭目以待吧。


相关视频 :

超级管理员
作者

留言评论