天天看點

硬碟的壽命有多久?

在過去30年裡,硬碟一直是存儲的主力,沒有人會懷疑硬碟在整個電腦中的重要作用,硬碟通常都會存儲使用者比較重要的資訊,鑒于我們對于硬碟的嚴重依賴,人們都不約而同地關心一個重要的問題:硬碟的壽命到底有多久?

  需要指出的是,這些硬碟都是24×7不間斷運作的,還組建了RAID陣列,但使用的都是普通消費級産品,而不是企業級的、監控級的,隻是使用軟體備援來保護資料,是以本文中的統計情況都代表了持續運作下的硬碟表現,普通使用者手中的至少得延伸3倍(那也是每天跑8個小時)。

  在具體展開之前,先解釋一下故障率。你可能會覺得100%的故障率就是最糟糕的,那可大錯特錯了。假設你有100塊硬碟,一直都很可靠,然後過了半年突然全部挂掉了,那年故障率應該是多少?這時候你每年得兩次全部換新,也就是需要200塊新硬碟,是以年故障率為200%。

  要是每小時壞一塊硬碟呢?年故障率就是876000%!

硬碟的壽命有多久?

Backblaze曆年使用的硬碟數量

  浴盆曲線(Bathtub Curve):工程師用這個名詞表示産品預期故障率随時間的變化情況。浴盆曲線是指産品從投入到報廢為止的整個壽命周期内,其可靠性的變化呈現一定的規律。實踐證明大多數裝置的故障率符合浴盆曲線,曲線的形狀呈兩頭高,中間低,具有明顯的階段性,可劃分為三個階段:早期故障期,偶然故障期,嚴重故障期。浴盆曲線是指産品從投入到報廢為止的整個壽命周期内,其可靠性的變化呈現一定的規律。

  一般來說,産品故障來自三個方面:1、出廠缺陷,幾乎很快就會導緻産品壞掉;2、随機故障,基本上是穩定的;3、零部件磨損故障,使用時間越長越容易出現。

  三者綜合,就會形成一條浴盆曲線。

硬碟的壽命有多久?

硬碟驅動器故障符合浴盆曲線

  理論和事實符合得非常好。以下就是Backblaze硬碟每個季度的硬碟故障率統計:

硬碟的壽命有多久?

前四年硬碟驅動器的故障率

  最初18個月(六個季度),故障率一直在5%上下,之後一年大幅降低,然後在進入第三個年頭的時候急劇增加,達到了10-15%。

  這說明,硬碟如果連續使用,有很大的幾率在三年後出問題。

  平均預期壽命:

  人的平均預期壽命這個說法大家經常會聽到,但你可能并不清楚它到底代表什麼。假如說2010年全球新生兒的平均壽命為67.2歲,那麼等大概一個世紀這些人全部去世之後,他們的平均死亡年齡就是67.2歲。當然,可能有些人出生沒多久就夭折了,也有些人活到了130歲。

  硬碟也是如此。

  硬碟存活率:

  Backblaze對自己的硬碟統計後發現:

  - 頭一年半内,每年有5.1%的硬碟挂掉。

  - 接下來的一年半裡,這個比例降至僅僅大約1.4%。

  - 再往後的三年中,故障率竄升至11.8%。

  減去這些犧牲的,剩下的在總量中的比例就是硬碟存活率。

硬碟的壽命有多久?

  其實單看上述圖表很容易誤導,似乎硬碟很快就要全部沒法用了,但注意Y軸存活率的起點是70%,而換成0的話是這個樣子的:

硬碟的壽命有多久?

前四年硬碟驅動器的存活率

  這就是說,連續運作四年之後,仍有80%的硬碟一切正常。

  硬碟到底能用多久?

  五年之後會怎麼樣?這方面的資料實在匮乏,網上基本搜不到有用的,Backblaze也需要繼續觀察下去才行。隻有其它類似但營運時間更長的公司/機構慷慨一些,才能告訴我們更多。

  但是如果純粹在理論上預測呢?将上圖的曲線延續下去會是這樣的:

硬碟的壽命有多久?

前六年硬碟驅動器的存活率

  換言之,如果維持後期的故障率不變,那麼六年後将有一半的硬碟挂掉,或者說還剩下一半是正常的,又或者說你的硬碟有一半機率能連續跑六年。

本文轉自天鬼皇 51CTO部落格,原文連結:http://blog.51cto.com/ghostlan/1370388,如需轉載請自行聯系原作者

繼續閱讀