硬盤技術小知識 - RAID 是什麼?

in #cn6 years ago

近日有讀者私訊我們,問有關硬盤技術 「RAID」方面的問題,所以今日就想和大家分享一下。

file (3).png

圖片來源

對一些試過自己建造家庭式雲端,或者已經有使用 NAS 經驗的人來說,對「RAID」應該也會有一定的認識,然而,為什麼 RAID 會與我們礦工有關?

因為「RAID」的技術主要用來加快硬盤的讀寫速度,或用來作硬盤備份,所以不少人也會揣測到「RAID」能加強到硬盤挖礦的能力,與穩定性。是否真的適合我們礦工用呢?讓我們首先了解一下什麼是「Raid」。

RAID ( 磁碟列陣 ) 的技術大家比較常聽到的會有三種:RAID 0、RAID 1 和 RAID 5。

今日介紹一下大家都關注的 RAID 0 吧。RAID 0 是大家將電腦入面全部的硬盤組合,模擬成為一個大硬盤。

例如用一部 有很多個硬盤的 36 TB 的礦機為例,當所有既硬盤我地決定用 RAID 0 ,開著部電腦之後,電腦就只會顯示出一整個 36 TB 的硬盤存在,但實際硬件上面,是總共有 12 個實體硬盤。

那 RAID 0 的運作是怎樣? 邏輯是這樣的,若我要儲存一個英文單字,例如 「Burst」,他便會分別將「B,u,r,s,t」,分開儲存在不同的硬盤上,這樣可以加快讀寫「Burst」的速度。可以幻想成十個硬盤同時工作,一定會快過只得一個硬盤工作。

file (4).png

優點:如果用 n 個硬盤,可以增加近 n 倍的讀寫能力。
缺點:資料的安全性較低,陣列中其中一隻硬盤損壞,就會令入面資料遺失。

圖片來源

但大家考慮需要用 RAID 0 的時候,同時亦要面臨一個很大的隱憂,就是當其中一個硬盤壞左,所有資料就會全部作廢。因為剛剛說過,「B,u,r,s,t」這幾個字是分開在不同的硬盤儲存,如果負責儲存「u」的硬盤壞了,那就只會剩下「Brst」,那整個文件便不完整,基本上個文件就會作廢,即係等於失去了資料。

那我們的硬盤挖礦,在挖 Burst 之前,我們是需要 Plot 盤的,有讀者問我們用 RAID 0 可以幫到手嗎?答案是 RAID 0 能幫你加快到 Plot 盤 的時間,和方便到大家不用逐個硬盤去 Plot,不過,剛剛所提及的一個隱憂,就是硬盤有機會損壞的問題,如果選擇 Raid 0 的礦機 ,突然其中一個壞了,成個 Plot File 便會作廢,那之後你需要幹什麼?就是重新把所有硬盤,重新再 Plot 一次。加快讀寫速度,但放棄左安全性,簡單概括來說,這就是 RAID 0 的特點。

說到這邊, 大家可能又會問,既然讀寫速度快了,是不是會令挖礦的收益增加嗎?大家可以幻想一下,一架能開到 250 Km/h 的跑車,在 50 Km/h 限速的公路上面行走,結果會是怎樣?當然在跑車不能超速的前提下,它最多只可以行到 50 Km/h。同樣,在電腦世界中,用兩隻硬盤去運用 RAID 0,讀寫速度已經大約 200 MB/s 至 300 MB/s 以上 ( 理論愈多隻硬盤一起做 RAID 0,讀寫便會愈快 ),可惜現在香港家用上網最普遍的 1 GB 上網為例子,傳輸都只有大概 100 MB/s 左右,還未計實際使用速度可能會再打折扣,根本就不能支援硬盤這麼快的讀寫速度。

以上面的例子,我覺得用 RAID 0 的確會令到礦機內的硬盤讀寫加快,但由於我們網絡速度的限制,所以 Raid 0 暫時亦無用武之地。除非你很有錢,能安裝幾十條獨立 1GB 以上的上網,去支持一部礦機 ( 雖然現在已經有一條 10 GB 上網,但卻不普及,亦好少地方能安裝,價錢亦不便宜 ),但投資幾十條 1 GB 上網成本是多少,也不需要我說了,大家可以自己想想。

況且 Burst / Btchd 的挖礦對網速要求是好低,60 TB 可能只需要用 5 KB 左右。而未來對網路要求高的 Filecoin,我地建議,當然是看看網速的影響,實際能增加多少收益,才去決定是否使用 RAID。

記得要做一個精明的投資者,在適當既時候,做適當既決定。

https://www.facebook.com/90hkminer/
九十後礦工的 Facebook

http://www.90hkminer.com/
最豐富的區塊鏈新聞及資訊網

Sort:  

原來係FACEBOOK既90後礦工, 久仰久仰. 而家潮流係咪要挖filecoin?

HIHI,未有得挖呀,宜家通常都係挖Btchd同Burstcoin。你都有玩挖礦?

主要挖BTC, 但停左. 而家主要trading

Trading 難度很大,因為幣價波幅好大,不過各有各難處,挖礦就要睇難度同幣價 T_T

挖礦會變成機構/大型投資者既權利...好唔容易, 時間值,預期, 幣價, 電等成本每日不停變. 反而trading有好多種可以選擇, 甚至按兵不動, 唔駛怕時間值.

Thank you for using @sleepagent bid bot serves.
This post has received a 33 % upvote from @sleepagent.

Congratulations @ninetyhkminer! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You got your First payout
You got a First Reply

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

Presentamos el Ranking de SteemitBoard

Support SteemitBoard's project! Vote for its witness and get one more award!