慧榮的這款硬盤波動性比較大,我們還選擇了幾個最新的128GB硬盤一起測試來做比較。目前來看,SanDisk的Extreme II 120 GB 硬盤與之最為接近。不過我們不應(yīng)該感到驚訝,因為這兩塊固態(tài)硬盤使用的都是eX2開關(guān)模式NAND。盡管它們使用的控制器不同(Extreme II 使用的是Marvell的9187八通道處理器),但是在我們逐步調(diào)試到更高級別的隊列深度時,這兩塊硬盤的表現(xiàn)幾乎是相同的(請記住圖表的范圍,為了更好地區(qū)分,圖表范圍是有限的)。
128KB連續(xù)寫入
120GB 840 EVO和120GB M500的核心不如其它產(chǎn)品的多。Crucial的M500能艱難地達到130MB/s,EVO也能達到這個水平。SanDisk的 Extreme II和慧榮的這塊硬盤能達到相同的吞吐量,不過,這塊硬盤開始的時候性能并不高,因為在它的隊列中只有一個命令,這大概是因為它的四通道設(shè)計吧。
下面是一個用 Iometer測試工具測試的128KB連續(xù)讀寫性能的結(jié)果:
慧榮的硬盤在一堆中型256GB硬盤中找到了位置。這么說可能有點過分簡單,但是SATA 6GB/s的固態(tài)硬盤使用相似的閃存通常情況下會有相似的連續(xù)寫入速度,上圖就是證據(jù),雖然并不完全正確,但是在某種程度上還是能反應(yīng)出來。就拿Vector來說吧,寫入了一半容量的硬盤寫入速度大約為500MB/s,另一半容量的寫入速度是剛才速度的一半(至少在某次測試中是這樣的)。這就是像OCZ這樣的公司聰明的體現(xiàn)之處,在白熱化的競爭中差異化自己的產(chǎn)品。
在最大讀取速度方面差異化并不明顯。各產(chǎn)品大都采用現(xiàn)代的閃存和STAT 6GB/s接口,用戶經(jīng)常能見到500MB/s以上的表現(xiàn)。而m4 256GB硬盤實際上成為了這堆硬盤中連續(xù)讀取速度最低的硬盤,但是它在一開始的時候速度就不快。在進行了0009固件升級之后,m4的性能得到改變,速度飆升至500MB/s(至少我們記得是這樣的)。
4.隨機4KB性能測試
我們把Iometer作為我們測試4KB隨機性能綜合指標的選擇。從技術(shù)上來說,“隨機”意味著多區(qū)域連續(xù)不斷訪問。在一塊機械硬盤上進行,能明顯表現(xiàn)出硬盤的延遲性能。一般情況下,機械硬盤的連續(xù)訪問要比隨機訪問的表現(xiàn)好,因為磁頭不用一次又一次的重新定位。但是在固態(tài)硬盤中,隨機和連續(xù)訪問似乎沒多大關(guān)系??刂破骺梢噪S意安放數(shù)據(jù),所以從操作系統(tǒng)中看到信息一塊兒挨著一塊兒大多是錯覺。
4KB隨機讀取
對固態(tài)硬盤進行性能測試的時候經(jīng)常強調(diào)4KB隨機讀取,而這樣做的理由也相當充分。大多數(shù)系統(tǒng)訪問都是隨機的,而且,在討論到典型的客戶端工作負載時,讀的性能要比寫的性能更加重要。
過去幾個月的時間里,我們測試了這些固態(tài)硬盤,其中4KB讀取I/O比較好的是1TB 840 EVO和慧榮的這塊硬盤。它們兩個在一個隊列深度中都超過了10000 IOPS,那性能為8000 IOPS的硬盤和這些性能達10000的硬盤有什么大的不同嗎?坦白來說,不一定。但是慧榮的這個固態(tài)硬盤和三星的840 EVO 1TB硬盤專為低隊列深度進行了性能優(yōu)化,這對臺式機來說是個好消息。
隨著命令的數(shù)量不斷上升,很顯然840 Pro和 Extreme II要遠勝于SM2246EN(雖然實際上超過的也不太多)。內(nèi)置其中的開關(guān)模式NAND表現(xiàn)不錯,最終在一個32級的隊列深度中實現(xiàn)了8000 IOPS。
4KB隨機寫入
隨機寫入性能也很重要,這點是毋庸置疑的。早期的固態(tài)硬盤在這個方面表現(xiàn)并不完美,在最少的工作負載時也會出現(xiàn)失靈的情況。不過從2007年開始到現(xiàn)在,新的固態(tài)硬盤的性能已經(jīng)較以往有了很大的提升,不過在客戶端環(huán)境中的進步表現(xiàn)卻并不明顯。當你從固態(tài)硬盤代替?zhèn)鹘y(tǒng)硬盤時,你就會發(fā)現(xiàn),存入時間,啟動時間,還有系統(tǒng)響應(yīng)等都得到改善。如果有需要的話,你的裝有固態(tài)硬盤的系統(tǒng)可以應(yīng)對更多的I/O,大大超過以前的機械硬盤系統(tǒng)。面對工作負載,它們的反應(yīng)更快,而且還能處理更多的業(yè)務(wù)。
新型硬盤的4KB寫入在一個隊列深度中與4KB讀取相比能表現(xiàn)出更高的吞吐量。840 EVO 120GB的表現(xiàn)有點不盡人意,其它的固態(tài)硬盤的表現(xiàn)都在20000 IOPS和30000 IOPS之間。840 Pro的表現(xiàn)相當搶眼,而慧榮的SM2246EN處于第二的位置,但是與第一還是有一段距離的。因為我們采用了16GB的LBA,另外又因為Extreme II的nCache系統(tǒng),否則Extreme II 的表現(xiàn)應(yīng)該會大有不同。
下面是一個用 Iometer測試工具測試的4KB連續(xù)讀寫性能的結(jié)果:
從中我們能看出硬盤最大的4KB隨機讀寫情況,我們把讀寫IOPS連在一起,整理出了這個表,排出了順序。
寫入飽和
寫入飽和測試包括以一個明確的工作負載在一段特定時期向硬盤寫入數(shù)據(jù)。從技術(shù)上來說,這是一個企業(yè)級的寫入飽和度測試,整個固態(tài)硬盤的LBA空間都被用來進行高隊列深度隨機寫入。
我們進行了10個小時的寫入飽和度測試,這對128GB的硬盤來說已經(jīng)足夠了?;蹣s硬盤的速度非???,第一個容量塊很快被填滿,在那之后,它的吞吐量也變得很穩(wěn)定。
圖表的下半部分是我們從10個小時的時間中截取了一小段時間,并分解成秒。我們能看到它的可靠性似乎沒有像圖表上半部分那樣持續(xù)下來。這段圖體現(xiàn)了25分鐘的測試情況。在這25分鐘之外,在25%的時間里,吞吐量低于3000 IOPS,在另外的75%的時間里,吞吐量為3000 IOPS或更多。每隔幾秒,硬盤就會騰出幾個額外的模塊,結(jié)果就是,突然有一秒鐘,吞吐量劇增。不過大部分時間的吞吐量是3200 IOPS,但是,把所有的時間一平均,我們得到了6000這個數(shù)字。