在過去30年里,硬盤一直是存儲的主力,沒有人會懷疑硬盤在整個電腦中的重要作用,硬盤通常都會存儲用戶比較重要的信息,鑒于我們對于硬盤的嚴重依賴,人們都不約而同地關心一個重要的問題:硬盤的壽命到底有多久?
通常的說法是,機械硬盤的理論壽命大概有3萬小時以上,一般硬盤一直開機工作(例如網站服務器的硬盤),3年就會壽終正寢,如果正常使用,6、7年應該沒有問題。不過,并沒有人對硬盤的壽命進行過理論性的分析,也沒人公布類似的研究成果,直到最近,一個名為Backblaze的公司發布了一項報告,通過大量數據來分析硬盤的使用壽命,Backblaze是一家在線備份服務提供商,成立已經超過五年,現在手里有超過2.5萬塊硬盤正在運行,因此有了足夠的數據可以統計出硬盤的壽命。
需要指出的是,這些硬盤都是24×7不間斷運行的,還組建了RAID陣列,但使用的都是普通消費級產品,而不是企業級的、監控級的,只是使用軟件冗余來保護數據,因此本文中的統計情況都代表了持續運行下的硬盤表現,普通用戶手中的至少得延伸3倍(那也是每天跑8個小時)。
在具體展開之前,先解釋一下故障率。你可能會覺得100%的故障率就是最糟糕的,那可大錯特錯了。假設你有100塊硬盤,一直都很可靠,然后過了半年突然全部掛掉了,那年故障率應該是多少?這時候你每年得兩次全部換新,也就是需要200塊新硬盤,因此年故障率為200%。
要是每小時壞一塊硬盤呢?年故障率就是876000%!
Backblaze歷年使用的硬盤數量
浴盆曲線(Bathtub Curve):工程師用這個名詞表示產品預期故障率隨時間的變化情況。浴盆曲線是指產品從投入到報廢為止的整個壽命周期內,其可靠性的變化呈現一定的規律。實踐證明大多數設備的故障率符合浴盆曲線,曲線的形狀呈兩頭高,中間低,具有明顯的階段性,可劃分為三個階段:早期故障期,偶然故障期,嚴重故障期。浴盆曲線是指產品從投入到報廢為止的整個壽命周期內,其可靠性的變化呈現一定的規律。
一般來說,產品故障來自三個方面:1、出廠缺陷,幾乎很快就會導致產品壞掉;2、隨機故障,基本上是穩定的;3、零部件磨損故障,使用時間越長越容易出現。
三者綜合,就會形成一條浴盆曲線。
硬盤驅動器故障符合浴盆曲線
理論和事實符合得非常好。以下就是Backblaze硬盤每個季度的硬盤故障率統計:
新聞熱點
疑難解答