在過去30年里,硬盤一直是存儲的主力,沒有人會懷疑硬盤在整個(gè)電腦中的重要作用,硬盤通常都會存儲用戶比較重要的信息,鑒于我們對于硬盤的嚴(yán)重依賴,人們都不約而同地關(guān)心一個(gè)重要的問題:硬盤的壽命到底有多久?
通常的說法是,機(jī)械硬盤的理論壽命大概有3萬小時(shí)以上,一般硬盤一直開機(jī)工作(例如網(wǎng)站服務(wù)器的硬盤),3年就會壽終正寢,如果正常使用,6、7年應(yīng)該沒有問題。不過,并沒有人對硬盤的壽命進(jìn)行過理論性的分析,也沒人公布類似的研究成果,直到最近,一個(gè)名為Backblaze的公司發(fā)布了一項(xiàng)報(bào)告,通過大量數(shù)據(jù)來分析硬盤的使用壽命,Backblaze是一家在線備份服務(wù)提供商,成立已經(jīng)超過五年,現(xiàn)在手里有超過2.5萬塊硬盤正在運(yùn)行,因此有了足夠的數(shù)據(jù)可以統(tǒng)計(jì)出硬盤的壽命。
需要指出的是,這些硬盤都是24×7不間斷運(yùn)行的,還組建了RAID陣列,但使用的都是普通消費(fèi)級產(chǎn)品,而不是企業(yè)級的、監(jiān)控級的,只是使用軟件冗余來保護(hù)數(shù)據(jù),因此本文中的統(tǒng)計(jì)情況都代表了持續(xù)運(yùn)行下的硬盤表現(xiàn),普通用戶手中的至少得延伸3倍(那也是每天跑8個(gè)小時(shí))。
在具體展開之前,先解釋一下故障率。你可能會覺得100%的故障率就是最糟糕的,那可大錯(cuò)特錯(cuò)了。假設(shè)你有100塊硬盤,一直都很可靠,然后過了半年突然全部掛掉了,那年故障率應(yīng)該是多少?這時(shí)候你每年得兩次全部換新,也就是需要200塊新硬盤,因此年故障率為200%。
要是每小時(shí)壞一塊硬盤呢?年故障率就是876000%!

Backblaze歷年使用的硬盤數(shù)量
浴盆曲線(Bathtub Curve):工程師用這個(gè)名詞表示產(chǎn)品預(yù)期故障率隨時(shí)間的變化情況。浴盆曲線是指產(chǎn)品從投入到報(bào)廢為止的整個(gè)壽命周期內(nèi),其可靠性的變化呈現(xiàn)一定的規(guī)律。實(shí)踐證明大多數(shù)設(shè)備的故障率符合浴盆曲線,曲線的形狀呈兩頭高,中間低,具有明顯的階段性,可劃分為三個(gè)階段:早期故障期,偶然故障期,嚴(yán)重故障期。浴盆曲線是指產(chǎn)品從投入到報(bào)廢為止的整個(gè)壽命周期內(nèi),其可靠性的變化呈現(xiàn)一定的規(guī)律。
一般來說,產(chǎn)品故障來自三個(gè)方面:1、出廠缺陷,幾乎很快就會導(dǎo)致產(chǎn)品壞掉;2、隨機(jī)故障,基本上是穩(wěn)定的;3、零部件磨損故障,使用時(shí)間越長越容易出現(xiàn)。
三者綜合,就會形成一條浴盆曲線。

硬盤驅(qū)動器故障符合浴盆曲線
理論和事實(shí)符合得非常好。以下就是Backblaze硬盤每個(gè)季度的硬盤故障率統(tǒng)計(jì):
新聞熱點(diǎn)
疑難解答