閃存的疑惑 企業(yè)必須用PCIe閃存?
當(dāng)我和正在研究在服務(wù)器端固態(tài)硬盤使用的用戶與廠商交談時(shí),我發(fā)現(xiàn)許多人認(rèn)為服務(wù)器固態(tài)硬盤必須是那種由比如Fusion-IO, Micron, Virident和LSI這樣的廠商制造的超高性能的SLC PCIe閃存卡。雖然人們非常清楚地知道售出的大多數(shù)固態(tài)硬盤是2.5英寸尺寸的設(shè)備,帶有SAS或SATA接口,他們似乎認(rèn)為這些設(shè)備只適用于筆記本電腦和臺(tái)式機(jī)愛(ài)好者的。
當(dāng)然,市場(chǎng)上大多數(shù)的SATA固態(tài)硬盤達(dá)不到嚴(yán)酷的數(shù)據(jù)中心應(yīng)用,但是在Akbar and Jeff's Computer Hut賣的這種低價(jià)的固態(tài)硬盤與不計(jì)成本只求快的家伙生產(chǎn)的PCIe之間還有很多級(jí)別。大多數(shù)人都害怕他們要在磁盤陣列或服務(wù)器中安放固態(tài)硬盤,而且在某些時(shí)候它們會(huì)耗盡耐力并弄丟他們的全部數(shù)據(jù)。
我認(rèn)為一部分問(wèn)題是我們?cè)跀?shù)據(jù)中心的設(shè)備實(shí)際上已經(jīng)壞了好長(zhǎng)時(shí)間了。如今的密封的硬盤在任何可以預(yù)見(jiàn)的方式下都不會(huì)用壞--它們只會(huì)偶然的出錯(cuò),大多數(shù)存儲(chǔ)系統(tǒng)把硬盤視為二元設(shè)備,要么工作正常,要么完全不能用。因此當(dāng)一個(gè)驅(qū)動(dòng)器有一頭前置放大器故障,它連接的RAID控制器會(huì)認(rèn)為驅(qū)動(dòng)器已經(jīng)損壞并停止使用。
固態(tài)硬盤寫(xiě)入損耗不是不可預(yù)見(jiàn)的故障,但它是一個(gè)相對(duì)好理解的過(guò)程,固態(tài)硬盤里的閃存已經(jīng)被編程過(guò)并擦寫(xiě)了足夠多次,由這個(gè)閃存的錯(cuò)誤陣列開(kāi)始超出閃存控制器的能力來(lái)改正這個(gè)錯(cuò)誤。這種損耗不會(huì)一下發(fā)生在整個(gè)固態(tài)硬盤上,而是一個(gè)個(gè)地閃存頁(yè),只有很少能維持正常運(yùn)轉(zhuǎn)的閃存了。最終完全沒(méi)有空閑的閃存,固態(tài)硬盤就不能再寫(xiě)入了。
多數(shù)閃存控制器很注意記錄它們覆蓋閃存每個(gè)頁(yè)的頻率,并可以通過(guò)智能診斷系統(tǒng)擴(kuò)展報(bào)告給存儲(chǔ)系統(tǒng)多少寫(xiě)壽命已經(jīng)被消耗。如果我能在閃存損耗將要出現(xiàn)問(wèn)題的幾周或幾個(gè)月前就已經(jīng)知道,那么在它達(dá)到壽命的80%或90%的時(shí)候,更換它就是一件很容易的事情。
RAID控制器可以發(fā)送一個(gè)信息,SSD 14已經(jīng)達(dá)到了其壽命閾值,確定一個(gè)新的或空閑的固態(tài)硬盤,并且為新的存儲(chǔ)器重建RAID.如果固態(tài)硬盤作為讀緩存使用,它不會(huì)包含有意義的數(shù)據(jù),那這種更換就會(huì)更容易。
因?yàn)?SPAN style="FONT-FAMILY: 宋體; COLOR: #000000; FONT-SIZE: 12px" lang=EN-US>MLC固態(tài)硬盤(寫(xiě)壽命僅為5000個(gè)程序擦寫(xiě)周期)通常成本是eMLC或SLC固態(tài)硬盤的十分之一,把MLC固態(tài)硬盤當(dāng)成一次性設(shè)備對(duì)于數(shù)據(jù)中心來(lái)說(shuō)就行得通了。雖然我們也許不能預(yù)測(cè)MLC固態(tài)硬盤是否能持續(xù)18個(gè)月或5年之久,但買三個(gè)MLC固態(tài)硬盤并隨需要時(shí)更換仍然比買一個(gè)實(shí)質(zhì)上更貴的SLC固態(tài)硬盤便宜。
當(dāng)然,這不只是人們?yōu)閿?shù)據(jù)中心購(gòu)買設(shè)備的方式--我們購(gòu)買設(shè)備基于對(duì)未來(lái)峰值需要的推測(cè),乘以我們覺(jué)得也許必要的因子來(lái)防止儲(chǔ)存庫(kù)用光。就我個(gè)人而言,我喜歡乘上圓周率。如果一個(gè)項(xiàng)目需要10TB的存儲(chǔ),我們對(duì)該項(xiàng)目要確保的預(yù)算包括30TB的存儲(chǔ),以便我們?cè)趯?lái)不會(huì)陷入短缺。
當(dāng)然,對(duì)數(shù)據(jù)中心引入一次性設(shè)備的概念可能給人帶來(lái)更多工作來(lái)替換一個(gè)快掛了的服務(wù)器固態(tài)硬盤。在我們將來(lái)有了神奇的非易失性存儲(chǔ)器之前,這也許是在沒(méi)有巨大資本支出下獲得性能的一種方式。
當(dāng)然,有些人可能會(huì)關(guān)心人們會(huì)從你廢棄的固態(tài)硬盤上恢復(fù)敏感的公司數(shù)據(jù)的問(wèn)題。雖然這的確是個(gè)擔(dān)憂,但它很容易就能解決,只要把你不用的固態(tài)硬盤放進(jìn)一個(gè)Blendtec攪拌機(jī)里運(yùn)行就成了。如果它能把一個(gè)iPad碾成灰,那它同樣可以對(duì)付Micron P400 RealSSD。
摘自:硅谷動(dòng)力