硬盤(pán)的壽命到底有多久?
掃描二維碼
隨時(shí)隨地手機(jī)看文章
在過(guò)去30年里,硬盤(pán)一直是存儲(chǔ)的主力,沒(méi)有人會(huì)懷疑硬盤(pán)在整個(gè)電腦中的重要作用,硬盤(pán)通常都會(huì)存儲(chǔ)用戶比較重要的信息,鑒于我們對(duì)于硬盤(pán)的嚴(yán)重依賴(lài),因此人們都不約而同地關(guān)系一個(gè)重要的問(wèn)題:硬盤(pán)的壽命到底有多久?
通常的說(shuō)法是,機(jī)械硬盤(pán)的理論壽命大概有3萬(wàn)小時(shí)以上,一般硬盤(pán)一直開(kāi)機(jī)工作(例如網(wǎng)站服務(wù)器的硬盤(pán)),3年就會(huì)壽終正寢,如果正常使用,6、7年應(yīng)該沒(méi)有問(wèn)題。不過(guò),并沒(méi)有人對(duì)硬盤(pán)的壽命進(jìn)行過(guò)理論性的分析,也沒(méi)人公布類(lèi)似的研究成果,直到最近,一個(gè)名為Backblaze的公司發(fā)布了一項(xiàng)報(bào)告,通過(guò)大量數(shù)據(jù)來(lái)分析硬盤(pán)的使用壽命,Backblaze是一家在線備份服務(wù)提供商,成立已經(jīng)超過(guò)五年,現(xiàn)在手里有超過(guò)2.5萬(wàn)塊硬盤(pán)正在運(yùn)行,因此有了足夠的數(shù)據(jù)可以統(tǒng)計(jì)出硬盤(pán)的壽命。
需要指出的是,這些硬盤(pán)都是24×7不間斷運(yùn)行的,還組建了RAID陣列,但使用的都是普通消費(fèi)級(jí)產(chǎn)品,而不是企業(yè)級(jí)的、監(jiān)控級(jí)的,只是使用軟件冗余來(lái)保護(hù)數(shù)據(jù),因此本文中的統(tǒng)計(jì)情況都代表了持續(xù)運(yùn)行下的硬盤(pán)表現(xiàn),普通用戶手中的至少得延伸3倍(那也是每天跑8個(gè)小時(shí))。
在具體展開(kāi)之前,先解釋一下故障率。你可能會(huì)覺(jué)得100%的故障率就是最糟糕的,那可大錯(cuò)特錯(cuò)了。假設(shè)你有100塊硬盤(pán),一直都很可靠,然后過(guò)了半年突然全部掛掉了,那年故障率應(yīng)該是多少?這時(shí)候你每年得兩次全部換新,也就是需要200塊新硬盤(pán),因此年故障率為200%。
要是每小時(shí)壞一塊硬盤(pán)呢?年故障率就是876000%!
Backblaze歷年使用的硬盤(pán)數(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ī)律。
一般來(lái)說(shuō),產(chǎn)品故障來(lái)自三個(gè)方面:1、出廠缺陷,幾乎很快就會(huì)導(dǎo)致產(chǎn)品壞掉;2、隨機(jī)故障,基本上是穩(wěn)定的;3、零部件磨損故障,使用時(shí)間越長(zhǎng)越容易出現(xiàn)。
三者綜合,就會(huì)形成一條浴盆曲線。
硬盤(pán)驅(qū)動(dòng)器故障符合浴盆曲線
理論和事實(shí)符合得非常好。以下就是Backblaze硬盤(pán)每個(gè)季度的硬盤(pán)故障率統(tǒng)計(jì):
前四年硬盤(pán)驅(qū)動(dòng)器的故障率
最初18個(gè)月(六個(gè)季度),故障率一直在5%上下,之后一年大幅降低,然后在進(jìn)入第三個(gè)年頭的時(shí)候急劇增加,達(dá)到了10-15%。
這說(shuō)明,硬盤(pán)如果連續(xù)使用,有很大的幾率在三年后出問(wèn)題。
平均預(yù)期壽命:
人的平均預(yù)期壽命這個(gè)說(shuō)法大家經(jīng)常會(huì)聽(tīng)到,但你可能并不清楚它到底代表什么。假如說(shuō)2010年全球新生兒的平均壽命為67.2歲,那么等大概一個(gè)世紀(jì)這些人全部去世之后,他們的平均死亡年齡就是67.2歲。當(dāng)然,可能有些人出生沒(méi)多久就夭折了,也有些人活到了130歲。
硬盤(pán)也是如此。
硬盤(pán)存活率:
Backblaze對(duì)自己的硬盤(pán)統(tǒng)計(jì)后發(fā)現(xiàn):
-頭一年半內(nèi),每年有5.1%的硬盤(pán)掛掉。
-接下來(lái)的一年半里,這個(gè)比例降至僅僅大約1.4%。
-再往后的三年中,故障率竄升至11.8%。
減去這些犧牲的,剩下的在總量中的比例就是硬盤(pán)存活率。
前四年硬盤(pán)驅(qū)動(dòng)器的故障率
其實(shí)單看上述圖表很容易誤導(dǎo),似乎硬盤(pán)很快就要全部沒(méi)法用了,但注意Y軸存活率的起點(diǎn)是70%,而換成0的話是這個(gè)樣子的:
前四年硬盤(pán)驅(qū)動(dòng)器的存活率
這就是說(shuō),連續(xù)運(yùn)行四年之后,仍有80%的硬盤(pán)一切正常。
硬盤(pán)到底能用多久?
五年之后會(huì)怎么樣?這方面的數(shù)據(jù)實(shí)在匱乏,網(wǎng)上基本搜不到有用的,Backblaze也需要繼續(xù)觀察下去才行。只有其它類(lèi)似但運(yùn)營(yíng)時(shí)間更長(zhǎng)的公司/機(jī)構(gòu)慷慨一些,才能告訴我們更多。
但是如果純粹在理論上預(yù)測(cè)呢?將上圖的曲線延續(xù)下去會(huì)是這樣的:
前六年硬盤(pán)驅(qū)動(dòng)器的存活率
換言之,如果維持后期的故障率不變,那么六年后將有一半的硬盤(pán)掛掉,或者說(shuō)還剩下一半是正常的,又或者說(shuō)你的硬盤(pán)有一半概率能連續(xù)跑六年。