SATA3 SSD 組RAID 0,速度會翻倍嗎? | Patti的窩

文章推薦指數: 80 %
投票人數:10人

嚴格來說,【RAID 0 可以大幅提升硬碟速度】這一個結論應該只適用在傳統硬碟( HDD )上面而已。

因為在市面上的SATA 3 SSD,普遍現象都可以看到單顆SATA 3 SSD 的最大傳輸量 ... SkiptocontentHomeSSD不專業評測SATA3SSD組RAID0,速度會翻倍嗎?相信大部分的人都會知道RAID0可以大幅提升硬碟速度,但是不代表這一句話適用在SATA3SSD組RAID0的情況下。

嚴格來說,【RAID0可以大幅提升硬碟速度】這一個結論應該只適用在傳統硬碟(HDD)上面而已。

因為在市面上的SATA3SSD,普遍現象都可以看到單顆SATA3SSD的最大傳輸量,就已經快要頂到SATA3的規格上限了。

然而,對於傳統硬碟(HDD)而言,還存在很大的提升空間。

這也就是為什麼使用傳統硬碟(HDD)組RAID0,使用者對於效能提升的感受會很明顯;相對的,使用SSD的話,就相對比較無感了。

IntelVROC/RST/RSTe的差異一般用途而言,SATA3SSD組RAID0是無感的相信大家對於,10秒變1秒會很有感,1秒變0.1秒就好像有感而以,0.1秒變0.01秒幾乎無感,不是嗎?明明同樣都是10倍的差距,卻還是有可能無感。

何況用2顆SATASSD組RAID0的話,最多也只有2倍效能的提升。

由於SSD本身已經很快了,所以,在大部分情況下,有沒有使用SATASSD組RAID0或單獨使用SATASSD,那都只是極小時間的差異而已。

再來從規格方面來看,大家都知道:SATA3specification:6Gbps(因為底層是用8b/10b編碼,所以,以資料量來換算最大傳輸量的話,就是6Gbps/10bits=600MB/s)SATA3HDD:一般市面上,傳統硬碟(HDD)的傳輸量大概就是120MB/s-180MB/sSATA3SSD:根據之前實測的數據可以知道,MicronMX500或BX500的傳輸量,大概就是500MB/s上下所以,我們很清楚看到,單顆SATA3SSD的最大傳輸量,就已經快要頂到SATA3的規格上限了;然而,對於傳統硬碟(HDD)而言,還存在很大的提升空間。

這也就是為什麼使用傳統硬碟(HDD)組RAID0,使用者對於效能提升的感受會很明顯;相對的,使用SSD的話,就相對比較無感了。

下面會看到使用Intel主機板RAID軟體VROC組SSDRAID0的測試結果,從數據看來,幾乎可以證明以上的論點。

為什麼多顆SATA3SSD組RAID0,效能提升會受限呢?在理論上,RAID0是可以突破SATA3的頻寬(600MB/s)。

因為,RAID0是分別從所有實體磁碟中讀寫資料,所以只要Intel主機板的RAID控制器總頻寬夠的話:RAID0的理論頻寬=SATA3頻寬*磁碟數量。

以這篇文章的例子來看,RAID0總傳輸量應該是600MB/s*2顆SSD=1200MB/s但是從測試結果來看,卻是無法達到以上的理論值。

所以,問題應該是發生在IntelVROC這一個軟體上面,也可能是主機板晶片組。

不管原因是什麼,還是提醒大家,用IntelVROC組SATA3SSDRAID0的話,能得到的效能方面的好處,真的不高。

SATA3SSDRAID0測試數據就讓我們接者看使用IntelVROC這一個主機板RAID軟體,將2顆SATASSD組RAID0的完整【StripeSize】vs【Throughput】測試結果。

軟體設定參數如下:StripeSize:4KB,8KB,16KB,32KB,64KB,128KBDataSize:4KB,16KB,64KB,256KB,1024KBQD:1,2,4,8,16,32詳細的測試條件、硬體配備、名詞解釋:請參考上一篇 IntelVROC測試數據精簡版懶人包關於完整的測試數據,會依序分成4個部分呈現:SequentialReadSequentialWriteRandomReadRandomWrite而在每一張圖表當中,黑色虛線是原本單一顆SSD的讀寫結果,而圖中有顏色的實線就是不同StripeSize所產生的讀寫速度。

其中:X軸:QD(QueueDepth)Y軸:速度,單位是MB/s本篇文章的不專業測試數據,並不表示是 IntelVROC 可以呈現的最佳結果。

只是想了解在相同的條件下,使用不同的軟體參數,看看SSDRAID0的讀寫速度變化!IntelVROCSSDSequentialRead數據圖1、IntelVROCSSDRAID0,SequentialRead,DataSize=4K圖2、IntelVROCSSDRAID0,SequentialRead,DataSize=16K圖3、IntelVROCSSDRAID0,SequentialRead,DataSize=64K圖4、IntelVROCSSDRAID0,SequentialRead,DataSize=256K圖5、IntelVROCSSDRAID0,SequentialRead,DataSize=1024KIntelVROCSSDSequentialWrite數據圖6、IntelVROCSSDRAID0,SequentialWrite,DataSize=4K圖7、IntelVROCSSDRAID0,SequentialWrite,DataSize=16K圖8、IntelVROCSSDRAID0,SequentialWrite,DataSize=64K圖9、IntelVROCSSDRAID0,SequentialWrite,DataSize=256K圖10、IntelVROCSSDRAID0,SequentialWrite,DataSize=1024KIntelVROCSSDRandomRead數據圖11、IntelVROCSSDRAID0,RandomRead,DataSize=4K圖12、IntelVROCSSDRAID0,RandomRead,DataSize=16K圖13、IntelVROCSSDRAID0,RandomRead,DataSize=64K圖14、IntelVROCSSDRAID0,RandomRead,DataSize=256K圖15、IntelVROCSSDRAID0,RandomRead,DataSize=1024KIntelVROCSSDRandomWrite數據圖16、IntelVROCSSDRAID0,RandomWrite,DataSize=4K圖17、IntelVROCSSDRAID0,RandomWrite,DataSize=16K圖18、IntelVROCSSDRAID0,RandomWrite,DataSize=64K圖19、IntelVROCSSDRAID0,RandomWrite,DataSize=256K圖20、IntelVROCSSDRAID0,RandomWrite,DataSize=1024K結論在現在這個時代,用SATA3SSD組RAID0,實在是個低CP且過時的方案;反而覺得SATASSD組RAID1/5/10,才有它真正的實用性。

使用IntelVROC組SSDRAID0有不是都完全沒有用,至少從圖11~圖20可以看到,這一個主機板RAID軟體,好像在RandomRead&Write方面,表現真的還不錯,對比單顆SSD的話,讀寫效能都可以提升一倍左右。

對於最佳的StripeSize值,相信大家都看的出來吧?!假使使用IntelVROC組SATA3SSDRAID0的話,將StripeSize設定在128,是可以得到最佳的讀寫效能!完整IntelVROCRAID0/1/5/10的測試文章連結:使用HDD的主機板RAID0效能(StripeSize=4KB~128KB)使用HDD的主機板RAID1效能使用HDD的主機板RAID5效能(StripeSize=4KB~128KB)使用HDD的主機板RAID10效能(StripeSize=4KB~128KB)使用SSD的主機板RAID0效能(StripeSize=4KB~128KB)使用SSD的主機板RAID1效能使用SSD的主機板RAID5效能(StripeSize=4KB~128KB)使用SSD的主機板RAID10效能(StripeSize=4KB~128KB)>>>你可能會有興趣: NVMeSSD組RAID會比較快?那你就錯一半了!延伸閱讀:SATA真的不如NVMe嗎?在另一篇文章當中:SSD推薦指南,列舉了多款SATA/PCIe3.0/PCIe4.0SSD的效能測試數據。

但是測試結果真的讓人跌破眼鏡,因為對比SATASSD的話,NVMeSSD不見得都會有倍數的差異!你在意CP值嗎?那麼【SSD推薦指南】就真的值得你前往觀看!SSDRandomReadIOPS希望以上資訊能夠幫助到有需要的朋友們,假使內容有錯誤的話,可以利用留言板跟我反映喔~分享文章文章導覽←Previous文章Next文章→你可能有興趣搜尋最新文章推薦1款免費的軟路由NGFWFirewall(次世代防火牆)5分鐘完成OPNsense安裝與基本設定的完整範例SSD推薦指南–正確選擇M.2NVMe或SATA固態硬碟分析Apachelog,5秒內抓出惡意網路爬蟲的方法7款免費的Windows螢幕截圖軟體推薦省錢DIY關於Patti簡單好用的螢幕錄影📝使用心得🏭前往官網備份和還原作業系統的軟體📝使用心得🏭前往官網軟體分類ONVIFIPCam錄影軟體📝使用心得🏭前往官網螢幕錄影軟體(安裝3台PC)回到頂端



請為這篇文章評分?