1+1>2?固態硬盤RAID 0實戰
固態硬盤已經非常普及了,但在選購的時候,很多人會面臨這么個難題:是買一塊大容量的,還是買兩塊小容量的組成RAID 0?尤其是固態硬盤組陣列是否值得?
這個其實主要就看性能的提升效果了,尤其是單塊高性能固態硬盤已經逐漸逼近SATA 6Gbps接口的傳輸極限,RAID的必要性似乎越來越大。Tom's Hardware近日就組織了這么一次測試。
所用固態硬盤是當今最好的選擇之一:三星840 Pro。首先用兩塊128GB對比一塊256GB,然后用兩塊256GB對比一塊512GB,并用一塊256GB作為系統盤。固件版本均為DXM04B0Q。
測試平臺配置:
處理器:Intel Core i7-3770K @ 3.5GHz
主板:華碩P8Z77-V Pro
內存:海盜船Vengeance DDR3-1600 8GB×2
操作系統:Windows 8 Pro x64
磁盤驅動:Intel RST 11.7.0.1013
#p#
【持續讀寫性能】
不出所料,RAID 0很威武,提升十分明顯,尤其是兩塊256GB的寫入甚至超過了單塊的兩倍,兩塊128GB的讀寫也都近乎翻番,讀取甚至比兩塊256GB還要稍快一些:后者“只”提升了80%。
【隨機讀寫性能】
首先測AS-SSD。低隊列深度下,并行吞吐能力根本發揮不出來,所有配置的速度都差不多,RAID 0反而還要稍慢一些。
隊列深度提高到64之后,RAID 0的優勢就展露無遺了,提速超過90%,但是記住,一般桌面應用是看不到這種效果的,必須企業級的。
再看Iometer。這是隊列深度1-32的平均性能,RAID 0統治了讀取,但是寫入方面單塊512GB已經差不多快趕上兩塊256GB,兩塊128GB的則只是小勝單塊256GB。
看看性能隨隊列深度的分布就更有趣了。RAID 0的讀取速度在隊列深度達到4之后就非常突出了,遠遠超過單塊,但是寫入速度受隊列深度影響不大,尤其是兩塊128GB。
#p#
【延遲性能】
這個RAID 0就不行了,但差距也是微乎其微,尤其是讀取。
【IO性能】
Web服務器測試:100%的讀取訪問測試,RAID 0無敵。
數據庫測試:讀寫混合后,RAID 0表現就不夠好了,兩塊128GB仍舊介于單塊512/256GB之間,隊列深度超過16之后性能反而下來了。兩塊256GB還不錯。
工作站測試:基本同上,唯一利好的是兩塊128GB不會在64的隊列深度下倒退了,只是進步依舊很小。
#p#
【PCMark基準性能】
PCMark 7、PCMark Vantage得分基本都差不多(除了128GB RAID 0在后者略慢)。不同的項目里RAID 0有升有降,綜合來說彼此就抵消了
【拷貝與綜合性能】
文件拷貝是發揮多硬盤優勢的最佳場合之一,而面對不同的文件類型,ISO鏡像這種單一大文件在兩塊256GB上更快,程序、游戲這類零散的則讓兩塊128GB更加突出。
AS-SSD總成績,RAID 0當仁不讓。
以上成績匯總,256GB、128GB RAID 0都比單塊快了60%,相比于單塊的512GB也快了整整50%。
#p#
【實際應用性能】
看完了耀眼的基準成績,再看看實際應用里表現如何,均測試五次取平均值。
Windows 8啟動時間:從出現自檢屏幕開始用秒表手動計時,出現桌面圖標時為止。
意外的是,RAID 0在這里并無優勢,兩塊128GB雖然快了0.7秒,但是兩塊256GB反而慢了0.5秒,還好最大差異也不超過1.1秒。
Windows 8關機時間:運行三分鐘后關機,到斷電時為止。
兩塊128GB最快,兩塊256GB則最慢,但也差了僅僅0.4秒而已。
Windows 8/Photoshop啟動時間:首先啟動系統,然后通過腳本打開Photoshop CS的圖片編輯器,載入一張15000×7266、15.7MB的圖片,完成后關閉Photoshop。
還是只有最多1.1秒的差距。
程序啟動時間:打開一個PPT幻燈片然后關閉PowerPoint;啟動Autodesk 3ds max2013命令行渲染器,渲染100×50分辨率的照片(這么小是因為測試的是硬盤而非CPU);啟動ABBYY FineReader 11內建測試工具,轉換一個測試頁面;啟動MathWorks MATLAB內建測試工具,執行一次;啟動Photoshop CS6載入一張29566×14321、501MB TIFF格式圖片。
最快的反而是單塊512GB,兩塊256GB則最慢,不過2.4秒鐘的差異還不到3%。
#p#
【結語:跑分很好看 實際沒啥用】
這是一項很有趣的測試,結果更有趣。
如果看基準測試成績,固態硬盤RAID 0非常誘人,性能提升相當明顯,比如兩塊256GB 840 Pro聯手后的持續讀寫速度都接近了1GB/s,這是單塊硬盤在SATA 6Gbps接口下永遠無法做到的(一般讀取高于500MB/s,寫入很難超過500MB/s)。
不過在隨機性能中,RAID 0并沒有討到什么好處,單塊有時候反而會更快。只有在隊列深度達到16甚至是32的時候,RAID 0才體現出了威力,不過這種情況在桌面環境中根本碰不到,必須是工作站或者服務器里。
而在系統和程序啟動速度這個實用性測試環節里,RAID 0就更沒用了,甚至是不同容量的固態硬盤都沒什么明顯差別。這時候只能去欺負機械硬盤。
那么,裝機的時候到底該買兩塊小容量固態硬盤組RAID 0,還是一塊大容量的?答案似乎很明顯:買一塊大的吧。
得出這一結論不僅僅是因為性能,還要看其它因素,比如說價格,一塊256GB一般要比兩塊128GB加起來更便宜,再比如說可靠性,RAID 0里有一塊硬盤掛了,你就死定了。
當然了,如果你的工作是編譯大工程、移動GB級別的媒體文件、捕捉無壓縮AVI視頻,雙固態硬盤RAID 0還是有一定必要的。