關於礦機運維,礦工需要知道的那些事兒

買賣虛擬貨幣

關於礦機運維,礦工需要知道的那些事兒

作為一名合格的礦工,必須get礦機的運維技能。不同的挖礦機制需要的挖礦裝置配置不同,意味著對於礦機的運維重難點也不同。

比如說以POW(工作量證明)為代表的比特幣挖礦,需要專業的ASIC晶片礦機挖礦,對計算能力的要求很高;以POC(容量證明)為代表的BHD挖礦,需要大容量多盤位的硬碟礦機挖礦,對計算能力不高,但對硬碟容量的需求高;以EC共識(存力共識)為代表的filecoin挖礦,需要傳統的伺服器挖礦,但對計算能力和硬碟容量空間的要求都比較高。

相對應的,不同的挖礦裝置對運維的要求也各不相同。4月13日晚,瑤池礦學院公開課邀請到了Filecoin挖礦技術大神逍遙子就幾種共識機制下的挖礦方式和對礦場運維的要求為大家帶來了一場乾貨滿滿的主題分享。

以下就是本場礦場運維主題直播的全部內容:

01

談到挖礦就不得不談到比特幣、以太坊,那麼以它們為代表的POW挖礦的運維難點在哪裡?

逍遙子:

說到礦場運維這塊,我也去走訪過很多礦場,最常見的礦場,就是比特幣礦場,還有以太幣的礦場,這兩個幣的礦場我把他們合併在一起來給大家說一說我的見解吧。

首先我來講講電廠這塊,一般比特幣和以太幣礦工都是跟電廠合作,在電廠附近搭建一個廠房。廠房裡面的裝置一般都會配置一個變壓器,駐廠的負責人要隨時注意礦場的用電安全。所以大量的裝置在礦廠,用電安全這塊是最重要的。其次呢?就是礦廠的選址,儘量選擇寬敞,距離河流邊較遠的地方,避免夏季洪水泥石流等天災。

然後我再來講講比特幣礦機和以太幣礦機的技術運維這塊。

(1)比特幣挖礦

首先我講講比特幣礦機。比特幣礦機的組成一般是由3塊算力版加1塊控制器和鋁製機箱加散熱器組成。運維人員只需要保障算力版,控制器和散熱風扇這三樣東西東西是否由於溫度過高損壞或者溫度過高導致不工作。如果溫度過高導致不工作,那麼就需要檢查礦場散熱設施要及時作出調整如果有控制器或者算力板損壞寄回廠家維修,也有部分礦場會駐場維修,但是維修這個需要具備維修技能。

(2)以太坊挖礦

然後再講講以太幣礦場吧,以太礦機一般是普通電腦的裝置,只是將主機板重新設計能夠插入8張及以上的GPU. A卡和N卡。礦工運維這塊你一般其實一個是系統安裝,有的礦工喜歡用網咖的那種管理軟體去對映系統到每一臺以太礦機上面去,還有的就是網上有很多技術極客幾年前就已經做出了一鍵挖礦傻瓜式安裝軟體,軟體裡面自帶A卡的bios軟體。所以以太幣礦場的礦工拿到裝置的第一步就是裝機上架,然後安裝作業系統。最後呢就是顯示卡頻率一般預設的在執行挖礦軟體算力都不是最高的。所以礦工都會選擇超頻,透過第三方軟體進行進行A卡刷bios N卡選擇超頻軟體。A卡的bios有些人是在網上隨便找的也有些人自己修改bios來刷進顯示卡里面來達到顯示卡算力的極限和降低相應的功耗。但是A卡bios要選擇合理,不能盲目追求高算力。然後平時駐場的運維人員就是要保證機房環境,溫度不能過高。顯示卡溫度不能太高(一般不能超過70℃),以及執行過程中計算機的一些常規問題。比如顯示卡燒燬等計算機藍色畫面的相關的原因。

02

POC礦場運維工作中有哪些值得關注問題?

逍遙子:

POC礦場運維我們主要講幾點:POC礦機,P盤問題,對網路和電力的要求,對環境的要求,對運維人員的要求。

首先講講POC礦機,以BHD礦機為例,常見的POC礦機有32盤位和44盤位的,如果都是8T盤,那容量就是256T和352T。BHD礦機對CPU和記憶體的要求不高,CPU有4核就行,記憶體8個G就夠了。

關於P盤,所有的POC礦機都需要P盤,就是提前用P盤機將隨機數存入硬碟空間,就相當於是提前把答案存入硬碟,當執行挖礦軟體掃描硬碟空間時,你的硬碟空間越大,答案庫就越大,就越容易獲得打包記賬權。P盤機需要用到顯示卡,顯示卡最好是用好一點的,這樣P盤的速度就很快,P盤最好是直接對單盤進行P盤,不要做raid,這樣方便硬碟損壞後更換。P完盤後,直接將硬碟插入礦機中,執行軟體就可以進行挖礦了。

至於網路和電力需求我們分析一下,BHD礦機對網路的需求不高,每臺機器有2M以上的網路都可以了,就是普通的寬頻就行。

電力的話,一臺32盤位的機器功率大概在300W左右,相對於比特幣礦機耗電量很低的,但是由於硬碟較多,機器散熱還是需要關注的。空調可以不用,但是要配相應的工業風扇就行。BHD礦機對環境的要求不高,家庭挖礦都可以,但是要考慮到噪音,最好還是不要放家裡,最好是選擇那種廠房或樓層比較空曠的工業樓,這種安裝風扇簡單,也不容易對周圍造成影響,當然如果能找到電費更低的地方那就更好了。因為在幣價比較低的時候,電費佔比還是比較大的。

最後說一下對運維人員的要求,由於BHD挖礦是在Windows介面操作的,只需要從官方下載挖礦軟體和錢包就可以操作,算是比較簡單的挖礦方式,運維人員還需要掌握P盤技術和簡單硬體檢修和更換就可以了。

03

Filecoin礦場運維對運維人員提出了哪些新要求?

逍遙子:

就像POC挖礦一樣,我們也從幾個方面來講一講filecoin挖礦對礦場運維的要求,首先說說filecoin礦機,目前市面上有各種型別的礦機,比如說刀片式,普通2U/4U伺服器還有塔式伺服器,大多是都是伺服器,因為filecoin挖礦本來就是用的傳統伺服器。

對於晶片平臺的話,Intel和AMD平臺的都有。每個廠家的產品都各不相同,有些是單機,有些是叢集,有些是雲算力,還有的是賣的叢集裡面的一臺機器。但不管怎麼說,filecoin挖礦對硬體的要求都很高。官方說的CPU至少8核,但實際上測試8核密封很慢,最好是16核以上,目前來看AMD的cpu要比Intel的表現要好一些,因為AMD的CPU很多都帶有sha指令集功能,這個對密封速度有一定加速作用。記憶體至少要128G,GPU要2080TI,才能保證每次獲得打包權的時候,能夠在規定時間內出塊。

如果要做叢集的話,還必須要有相應的擴容方案。另一個很重要的因素就是I/O效能。這個I/O效能好的話對密封也很有作用。

對電力和網路的需求,filecoin礦機功率一般在400W左右,對電量的需求不大,但是需要長期不斷電,對網路的需求比較高,最好是專線配固定IP,大概每臺機器30-50M,而且要穩定,不能斷網。但是目前來說對網路的需求沒有這麼大,主網上線後要求還不一定。對環境的需求,針對filecoin對網路電力的要求,還有filecoin本身的懲罰機制,我們建議最好是把機器放在IDC機房,能夠保證不斷電和不斷網。而且環境溫度也很有保障。這個可以根據測試網第二階段放出來的經濟模型來決定filecoin挖礦的具體環境。

最後說一下filecoin挖礦對運維人員的要求。

(1)安裝系統

關於filecoin運維我認為他更傾向於傳統IDC運維。我以以下幾點給大家說一說。如果礦場老闆不管你接託管業務,還是自己挖。當你的客戶將礦機運送到你的礦場首先第一步你得需要安裝作業系統吧。大部分人應該都是用u盤一臺的去安裝作業系統。數量少你可能覺得無所謂,那我給你1000臺 2000臺讓你24小時完成安裝作業系統。你不可能還是一臺一臺的安裝系統吧。所以網上有很多一鍵批次安裝linux作業系統的工具比如cobbler 還有其他工具可以自行百度。

(2)安裝環境

第二點就是環境安裝:想要執行filecoin的程式碼需要安裝各樣的軟體比如go 語言 rust等。我以ubuntu作業系統舉例他預設下載源伺服器不在國內所以大家可以選用阿里源或者清華源都可以,具體方法大家可以百度。如果批次管理,有免費的docker 具體安裝方法百度上也能查得到。

(3)挖礦軟體安裝

第三現在官方並沒有做挖礦軟體,所以需要下載原始碼然後對原始碼進行編譯,如果你懂程式碼,對官方的演算法或者是執行礦工的邏輯你可以自己研究程式碼,對程式碼進行修改然後編譯得到二進位制的執行程式不管是lotus還是go-filecoin 。遠端礦工不需要編譯,只需要安裝環境即可。然後透過區域網將證明檔案以及遠端工人程式傳輸過去就可以執行了。

(4)擴容方案

第四就是擴容方案了。不管是使用raid還是拓展櫃,還是使用檔案系統。具體使用哪一個檔案系統,大家可以自己去研究。常見的有ceph ,iscsi ,nfs, mfs ,以及其他很多。他們各有千秋各有優勢這點我就不過多去講。最後我來總結一下。Filecoin挖礦,礦工要做的事情是不是比特幣礦工做的事情更多呢?並且想要使礦機執行起來,是不是每一件事情都更傾向於傳統運維工作。

如果想要參與filecoin大家宜早不宜遲,大家最好早做打算。並且這也不像比特幣那樣你可以去加入礦池,吃集體飯。當然filecoin將來也會有礦池,具體怎麼實現我們拭目以待吧。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;