網(wǎng)絡存儲協(xié)會發(fā)布企業(yè)級SSD評測規(guī)范
張弛 發(fā)表于:11年08月12日 13:00 [轉載] 網(wǎng)界網(wǎng)
日前,存儲網(wǎng)絡行業(yè)協(xié)會(Storage Networking Industry Association,SNIA)發(fā)布了可用于測試固態(tài)硬盤(SSD)性能的規(guī)范。
SNIA是一個由廠商和大學成立的行業(yè)組織,致力于開發(fā)和推廣存儲系統(tǒng)標準。SSD性能測試規(guī)范由SNIA旗下的固態(tài)存儲倡議小組(Solid State Storage Initiative,SSSI)所提出,目的是為基準測試提供公平的競爭環(huán)境。
一個巨大的進步
SSSI將發(fā)布兩個測試規(guī)范:一個就是已經(jīng)發(fā)布的企業(yè)級SSD測試規(guī)范,另一個是服務器或客戶端SSD測試規(guī)范,后者將于今年第三季度發(fā)布。
企業(yè)級SSD性能測試規(guī)范定義了一套設備級測試方法,用于企業(yè)系統(tǒng)(如一個存儲陣列)中SSD的對比測試。
在此之前,業(yè)界沒有一套廣泛可接受的測試方法用于測量SSD設備的性能,每個SSD制造商都使用不同的測量方法來獲得它們產品的性能指數(shù)。
“你沒法通過比較各個SSD的性能指數(shù)表,來了解誰家SSD的性能最好,因為各制造商使用的標準不同,F(xiàn)在的SSD市場就和上世紀70年代的HDD市場一樣,有很多不同的供應商提供不能功能的產品,產品之間的差異特別大。”SSSI理事會主席Paul Wassenberg說。
據(jù)透露,大約有40多家公司花了兩年時間來參與SSD性能測試規(guī)范的制定。這些公司都是主流SSD和存儲系統(tǒng)制造商,包括三星、英特爾、Marvell、東芝、IBM、希捷、戴爾、EMC、日立數(shù)據(jù)系統(tǒng)和西部數(shù)據(jù)。
市場研究公司Objective Analysis的分析師Jim Handy曾在制定規(guī)范的技術工作組呆過,他說:“SNIA SSD測試規(guī)范不是最完美的,不過,對比SSD廠商以前遵循的那些規(guī)范,它是一個巨大的進步。”
Handy表示,該SSD測試規(guī)范最重要的方面是,確保SSD在測試前經(jīng)過了預調,意味著數(shù)據(jù)先寫入硬盤,然后再擦除。
所有SSD在使用一段時間后都會變慢,因為大量數(shù)據(jù)寫入SSD后,驅動器中的處理器移動數(shù)據(jù)都需要經(jīng)歷一個眾所周知的“讀-修改-擦除-寫”周期。
當SSD很新時,寫入數(shù)據(jù)不需要管理軟件的干涉。但如果已經(jīng)有大量數(shù)據(jù)寫入后,用于制造SSD的NAND閃存要求在記憶新數(shù)據(jù)前先標注要刪除的舊數(shù)據(jù),然后,當新數(shù)據(jù)寫入后,標記為可刪除的舊數(shù)據(jù)塊才真正被刪除,這個過程被稱為“垃圾回收”.
規(guī)范測試流程
SNIA創(chuàng)建了一套術語用于描述一個SSD的生命周期。
例如,一塊新的SSD被稱為FOB,即為“Fresh Out of The Box(新鮮出爐)”的縮寫。
SSD初次使用后,進入到下一個階段,SNIA稱之為“Steady State(穩(wěn)態(tài))”.此時,SSD性能水平相對穩(wěn)定,可以準確測量。Wassenberg說:“在性能方面,讀是最快的,寫要慢一些,擦除更慢。”
Handy和Tom Coughlin(咨詢公司Coughlin Associates創(chuàng)始人)聯(lián)同基準公司Calypso Systems編寫了一份SSD性能研究報告,這份報告涉及18個不同的SSD.
Handy和Coughlin使用SINA的SSD測試規(guī)范測試了18塊SSD硬盤。“我們發(fā)現(xiàn)沒有兩塊SSD的性能是完全相同的。它們實際的表現(xiàn)各不相同,某些SLC SSD比某些便宜的MLC SSD表現(xiàn)還糟糕,某些MLC SSD一旦進入穩(wěn)態(tài)比企業(yè)級HDD硬盤還慢。”Handy說。
SSD進入穩(wěn)態(tài)花的時間根據(jù)產品的不同呈現(xiàn)巨大的差異,但新的規(guī)范要求,在執(zhí)行基準測試前,先要執(zhí)行5個獨立的性能測試。
Wassenberg說:“SSD性能測試規(guī)范的關鍵是要告訴你做什么,以及如何準備驅動器。那么這是測試性能的唯一辦法嗎?當然不是,但隨著時間的推移,我們發(fā)現(xiàn)它是最有效率,最可靠的方法,你可以多次運行這個測試獲得相同的結果。”