Google欲降低硬碟復原層級 HDD廠(chǎng)商面臨挑戰
Google發(fā)表一份關(guān)于資料中心硬碟技術(shù)的研究,宣稱(chēng)他們可以在出現錯誤情況以及硬碟磁片運作失敗時(shí),提升硬碟的性能,主要途徑就是緩解傳統硬碟(HDD)與固態(tài)硬碟(SSD)的復原層級。The Register針對此文件表示,現在是Google、Facebook等公司的天下,他們對資料中心需要的硬碟技術(shù)有一定影響力,HDD廠(chǎng)商無(wú)法置身事外。
本文引用地址:http://dyxdggzs.com/article/201610/310948.htmThe Register針對這份文件指出,現代硬碟是相當可靠的裝置,HDD與SSD是內建在控制器當中的商品化零件,被用來(lái)管理磁片的弱點(diǎn),無(wú)論是處理疊瓦式磁記錄的磁片或是NAND性能降低問(wèn)題,控制器的軟體可以重新定向I/O、重新分配磁區、平均分散I/O,以應付數量龐大的故障情形。
雖然大部分客戶(hù)都喜歡硬碟處理這些磁片出現的暫時(shí)或永久性錯誤,但Google寧可讓這些錯誤暴露于主機,讓Google的軟體層決定如何處理這些錯誤。譬如硬碟會(huì )啟動(dòng)重試,確保讀取到的不是暫時(shí)性錯誤,但是這個(gè)重試過(guò)程需要時(shí)間,影響跨裝置間的I/O反應速度,Google寧可讓硬碟就直接處于失敗狀態(tài),甚至更快一點(diǎn)認定為失敗,讓軟體讀取或重建其他地方來(lái)的數據。
報導指出,提升軟體的復原能力并非全新的概念,Pure Storage使用這種技術(shù)在FlashArray編碼上,選擇重建同位元的資料,而不是等待硬碟回應,因為硬碟有時(shí)候在收集垃圾資料時(shí)會(huì )很忙。管理硬碟的流程來(lái)自硬碟測試,而Google特別要求制造商提供應用程式介面(API)以及回應碼,讓替代方案可以執行。
HDD也有可能已經(jīng)被修正到能讓硬碟重建速度更快,若硬碟已經(jīng)有故障嫌疑,當硬碟讀取與寫(xiě)入資料來(lái)服務(wù)主機要求時(shí),會(huì )重新定位讀/寫(xiě)頭,并繞過(guò)許多未訪(fǎng)問(wèn)的磁道與柱面。也有可能在第二管道的高速緩存中讀取資料,加快重建過(guò)程。此外Google還提到配置更多硬碟、增加儲存密度、主機管理重試和后臺任務(wù)管理等方式。
全球網(wǎng)絡(luò )存儲工業(yè)協(xié)會(huì )(SNIA)表示現在硬碟廠(chǎng)商并不多,對新功能不難達成共識。報導認為現在Google、Facebook、微軟等公司發(fā)展服務(wù)器與機架架構,比傳統供應商提供的服務(wù)更便宜、配置與管理也更有效率,且Google建議的方式可能很容易執行,因此進(jìn)一步優(yōu)化零組件值得一試。
當QLC技術(shù)速度更快、可靠性更高時(shí),NAND Flash也可能會(huì )影響這個(gè)產(chǎn)業(yè)。報導認為,HDD廠(chǎng)商還想在產(chǎn)業(yè)生存下去,或許他們需要聽(tīng)從Google等公司的要求,否則就是等著(zhù)被NAND Flash取代。
評論