AMD NVMe RAID 與Win10 儲存空間的效能測試| Patti的窩
文章推薦指數: 80 %
在買了AMD Ryzen平台電腦後,發現X570主機板有兩個M.2插槽可安裝NVMe SSD,所以就上網看有關於【建立AMD RAID 】以及【如何安裝AMD RAIDXpert2 】的教學文章。
SkiptocontentHomeSSD不專業評測AMDNVMeRAID與Win10儲存空間的效能測試看到自己的電腦居然有兩個M.2插槽,可以安裝兩隻PCIeGen4或PCIeGen3NVMeSSD。
所以出於好奇,就試著用X570主機板來玩一下AMDNVMeRAID。
而說到RAID的話,基本的認知不外乎就是為了兩個最終目的:一個是【資料安全】,另一個就是【提升硬碟速度】。
那為什麼要玩NVMeRAID呢?因為PCIeGen4NVMeSSD價格還是太貴了,也想知道兩隻PCIeGen3NVMeSSD建立RAID的話,資料讀寫的速度會不會比一隻PCIeGen4NVMeSSD來的快。
為什麼又要拿Windows10StorageSpace(儲存空間)來跟AMDNVMeRAID做比較呢?因為這兩套【非硬體RAID】都是免費的,一個是【主機板RAID】,另一個是【軟體RAID】。
當你買電腦,安裝微軟作業系統後,就等著讓你使用了。
TableofContents提升硬碟速度的方法單支NVMeSSD的效能數據NVMeSSD插在CPU的M.2插槽,速度就是比較快AMDNVMeRAID與Win10儲存空間的效能比較AMDNVMeRAID是資料備份的技術嗎?如何建立AMDNVMeRAID呢?連續讀取大檔案的話,RAID1的確可以得到好處連續寫入大檔案的話,都會比單顆NVMeSSD的速度快隨機讀取小檔案,幾乎不會比單顆NVMeSSD快隨機寫入小檔案,效能最差的是AMDNVMeRAID結論:追求速度真的要建AMDNVMeRAID嗎?【軟體RAID】適合非理工背景的使用者兩支PCIeGen3NVMeSSD建RAID,並不會比一支Gen4NVMeSSD快常見問題提升硬碟速度的方法首先,先來想一下【提升硬碟速度的方法有那些呢?】在之前的文章中提到,當初在買了 ASUSTUFGAMINGX570PLUS主機板之後,發現有送AMD_StoreMI_2.0軟體,上網查詢這個軟體的功能是什麼之後,才知道是專門用來提高HDD硬碟的讀寫速度。
但是,AMD_StoreMI_2.0的缺點只能加速讀取速度而已。
而且看完測試結果後,好像也比較適合有預算限制的電腦使用者,畢竟大部分的使用者,應該都還是以小容量SATASSD(例如:美光MX500,SanDiskUltra3D)或NVMeSSD為基本配備。
而當你本身就已經使用大容量且效能佳的NVMeSSD的族群(例如:三星970EvoPlus,WDSN750),就真的不適合再安裝AMD_StoreMI_2.0,這樣子反而會影響原本NVMeSSD的寫入效能。
也因為上述的原因,所以把腦筋轉到【軟體、主機板RAID】上面來。
其實,Intel平台也有提供主機板RAID的功能,但是無法建立NVMeRAID,原因在這一篇有解釋:IntelVROC好嗎?一次看完四種主機板RAID的比較。
所以在這篇文章中只能看到AMDNVMeRAID與Windows10StorageSpace的測試結果。
當然這兩種RAID的方式,也的確是可以提升硬碟速度的免費方案。
不過要注意一下,使用Windows10StorageSpace的一些限制,在這篇文章中有說明:StorageSpaceinWindows10:performanceresult。
單支NVMeSSD的效能數據在看測試數據之前,先來看一下單支NVMeSSD的效能數據,這樣子才能評估這種效能的提升幅度,是否值得花時間建立RAID。
文章一開始就說了,X570主機板提供兩個M.2插槽。
一個是由CPU提供PCIe4.0x4的連線通道;而另一個則是由X570晶片組提供的PCIe4.0x4連線通道。
所以,相同一支NVMeSSD都會輪流安裝在這兩個插槽上面,進行測試。
在前一篇文章(Gen4NVMeSSD裝在CPU與晶片組的效能差異)知道,想要PCIe4.0NVMeSSD得到最佳效能的話,最好優先考慮將NVMeSSD接在CPU的PCIe4.0x4的連線通道上面。
那麼這個結論,是不是也可以適用在PCIe3.0NVMeSSD上面呢?其實,當我看到測試結果後,發現真的跟理論分析有很大的差異。
測試平台:處理器:AMD_Ryzen_3600主機板:GigabyteX570GAMINGX記憶體:MicronDDR4-32008GB*2作業系統:MicrosoftWindows10ProPCIeGen3測試碟:WDSN750Samsung970EvoPlusIOmeterNVMeSSD插在CPU的M.2插槽,速度就是比較快連續讀取(SR,SequentialRead):在圖1~圖2當中,可以看到WDSN750與Samsung970EVOPlusNVMeSSD的連續讀取(SR,SequentialRead)速度,圖中用紅色實線框住的地方,就是插在CPUM.2插槽的數據。
很明顯地發現,當NVMeSSD插在CPU的M.2插槽中,就是比插在晶片組的M.2插槽來的快!因為Samsung970EVOPlusNVMeSSD有附贈專屬的驅動程式,所以在測試過程前,先安裝了驅動程式;而WDSN750則是使用Windows10的內建驅動程式。
圖1、WDSN750NVMeSSDSequentialReadperformance:RyzenCPUvsX570圖2、Samsung970EVOPlusNVMeSSDSequentialReadperformance:RyzenCPUvsX570連續寫入(SW,SequentialWrite):其實兩款PCIeGen3NVMeSSD的測試數據的趨勢都一致,所以,以下的測試結果就只放上Samsung970EVOPlusNVMeSSD的測試結果給大家參考。
針對連續寫入的測試,大致上來說插在CPUM.2與晶片組的M.2,速度其實都差不多。
但是,偶而還是會看到大檔案(QD32,DataSize>>256KiB)的傳輸速度,在CPUM.2插槽會比晶片組的M.2插槽來的快。
圖3、Samsung970EVOPlusNVMeSSDSequentialWriteperformance:RyzenCPUvsX570隨機讀取(RR,RandomRead):在圖4當中,趨勢更是明顯,針對小檔案的隨機讀取測試中,的確CPUM.2插槽的傳輸速度,就是比較快。
圖4、Samsung970EVOPlusNVMeSSDRandomReadperformance:RyzenCPUvsX570隨機寫入(RW,RandomWrite):在隨機測試當中,不論是寫入(圖5)或讀取(圖4),測試結果的確都是一致的。
而且,速度差異都呈現出大幅度的落差。
圖5、Samsung970EVOPlusNVMeSSDRandomWriteperformance:RyzenCPUvsX570AMDNVMeRAID與Win10儲存空間的效能比較如同文章一開始提到的,這兩套【非硬體RAID】都是免費的,差異只在一個是【主機板RAID】,另一個是【軟體RAID】。
當你買電腦,安裝微軟作業系統後,就等著讓你選擇其中一個來使用了。
主機板RAIDAMD_RAIDXpert2軟體RAIDWindows10StorageSpace(儲存空間)AMDNVMeRAID是資料備份的技術嗎?RAID是把多顆硬碟聚合在一起的一種技術,用來【增加儲存容量】或【提升讀寫速度】,絕對不是用來做【資料備份】的技術。
在實際應用上,像我這種一般電腦使用者而言,【非硬體RAID】的吸引力就是在可以把多餘的小硬碟,透過RAID的技術,聚合成一個大儲存磁碟槽來使用。
這麼做有什麼好處呢?不用花錢買單顆大硬碟電腦或筆電淘汰後,裡面的硬碟還可以拿來再使用因為本身就有習慣性地將資料做備份,所以比較不擔心舊硬碟突然壞掉,造成資料沒了才後悔莫及。
再者,家裡的電腦也是上網居多,並非工作用的電腦,所以取捨之後,已經習慣使用【非硬體RAID】多年了。
如何建立AMDNVMeRAID呢?其實每款主機板的說明書都附有建立RAID的章節,而我是搭配觀看這部影片才完成建立AMDNVMeRAID。
安裝的過程中,的確很折騰人,不像IntelRAID那麼簡單。
在這篇文章中,就不多說明如何建立NVMeRAID。
基本上,參考自己購買的主機板說明書與上面提供的影片連結,大致上就可以完成了。
以下是幾個設定需要在BIOS目錄中做修改:進入BIOS進階模式>進階>SATAConfigurationNVMeRAIDMode>Enabled回到進階>“RAIDXpert2ConfigurationUtility”在”RAIDXpert2ConfigurationUtility”下,CreateArray選擇RAID0或RAID1SelectPhysicalDisks兩個NVMeSSD選擇ON,然後Apply記得在啟動> CSM>選擇關閉連續讀取大檔案的話,RAID1的確可以得到好處在圖6中,可以看到5條曲線使用1顆WDSN750黑色虛線:單顆NVMeSSD的連續讀取速度使用2顆WDSN750建立RAID橘色、綠色實線:使用AMDRAIDXpert2建立的NVMeRAID-0與RAID-1咖啡色、土黃色:Windows10StorageSpace建立的Simple(類似RAID-0)與Mirror(類似RAID-1)在低QD時(QD<=4),【主機板RAID】的確比【軟體RAID】;但是在高QD時(QD>=8),結果卻反過來了。
簡單說一個小結論好了,RAID-1與Mirror的確適合大檔案讀取。
可是對比單顆NVMeSSD的數據(黑色虛線),以QD=32為例子,速度增幅卻不是理論告訴我們的【X2】關係。
【主機板RAID】:SequentialRead速度增幅約48%【軟體RAID】:SequentialRead速度增幅約67%另一方面,也可以知道兩隻PCIeGen3NVMeSSD建立RAID的話,大資料讀取的速度並不會比一隻PCIeGen4NVMeSSD來的快。
有興趣比較的話,可以參考:Gen4NVMeSSD裝在CPU與晶片組的效能差異圖6、WDSN750NVMeSSDSequentialReadperformance:NVMeRAIDvsStorageSpace連續寫入大檔案的話,都會比單顆NVMeSSD的速度快圖7中的曲線標示與圖6相同,詳細的說明可以參考圖6。
在圖7中可以清楚看到RAID-1的寫入速度,感覺上真的與理論告訴我們的相同。
黑色虛線(SN750SequentialWrite)幾乎跟綠色實線(RAID-1)疊在一起。
而且,RAID-0的速度(橘色實線),幾乎是黑色虛線的一倍。
不論是哪種RAID的技術,連續寫入大檔案的話,都不會比單顆NVMeSSD的速度慢!圖7、WDSN750NVMeSSDSequentialWriteperformance:NVMeRAIDvsStorageSpace隨機讀取小檔案,幾乎不會比單顆NVMeSSD快圖8中的曲線標示與圖6相同,詳細的說明可以參考圖6。
在圖8可以看到,隨機讀取小檔案的話,不論是【主機板RAID】或【軟體RAID】,幾乎都不會比單顆NVMeSSD快。
圖8、WDSN750NVMeSSDRandomReadperformance:NVMeRAIDvsStorageSpace隨機寫入小檔案,效能最差的是AMDNVMeRAID圖9中的曲線標示與圖6相同,詳細的說明可以參考圖6。
圖9可以看到,在隨機寫入小檔案的情況下,【軟體RAID】的速度,不論是Simple(類似RAID-0)或Mirror(類似RAID-1),都是表現最好的。
對比單顆NVMeSSD(黑色虛線)的話,速度增幅以QD=32為例子:【軟體RAID,Simple】:RandomRead速度約是單顆NVMeSSD的644%【軟體RAID,Mirror】:RandomRead速度約是單顆NVMeSSD的372%圖9、WDSN750NVMeSSDRandomWriteperformance:NVMeRAIDvsStorageSpace結論:追求速度真的要建AMDNVMeRAID嗎?在前幾篇文章中,都分別看到了IntelVROC或Windows10StorageSpace的測試結果。
個人真的覺得,不論是【主機板RAID】或【軟體RAID】,速度增幅真的都不如理論告訴我們的那種幅度。
只有在某些情況下,才會看到【理論】與【實作】有一致的結果。
對我而言,建立RAID來使用,速度並不是我最在意的因素,我只是想要把數顆小硬碟聚合起來成為一個有容錯機制的大磁碟空間來使用,省錢而以。
至於備份資料,當然就靠321來實現了。
【軟體RAID】適合非理工背景的使用者為什麼這樣說呢?其實Windows10StorageSpace的安裝與設定,真的比NVMeRAID來的簡單,完全不需要考慮驅動程式、開機BIOS設定….。
而且設定成功後,開啟檔案總管就可以直接使用了。
另外一個優點就是:不論Intel或AMD的電腦,只要安裝好Windows10StorageSpace後,萬一有一天電腦壞掉了,只要把硬碟移到新電腦後,也可以抓到原本的資料,這一點是我無意間發現的便利性!兩支PCIeGen3NVMeSSD建RAID,並不會比一支Gen4NVMeSSD快從圖6-圖9中,可以明顯看到,兩支PCIeGen3NVMeSSD建RAID,並不會比一支Gen4NVMeSSD的傳輸速度快。
而這一個觀察,也呼應了前一篇文章中(Gen4NVMeSSD裝在CPU與晶片組的效能差異)的測試結果。
與其要靠RAID來提升硬碟讀取速度,不如把預算提高,直接考慮高效能的PCIeGen4NVMeSSD。
所以,使用【主機板RAID】的評價就是,硬碟讀寫速度不會翻倍,情況糟的話會降速雖然都是Gen3NVMeSSD,但是安裝在CPU的M.2插槽,還是會比安裝在晶片組M.2插槽來得快常見問題什麼是【資料備份321原則】呢?1.至少製作三份備份2.將備份資料分別存放在兩種不同儲存媒體(例如:外接硬碟、NAS、雲端…)3.至少一份放在異地保存(例如:家裡、公司…)沒有一種備份方式是絕對安全,雞蛋千萬別放在一起!!!這種資料備份的原則,其背後的精神就是降低發生不預期風險,導致資料全毀的機率。
【主機板RAID】與【軟體RAID】哪一種比較適合一般使用者呢?不論是哪種RAID,都絕對不是資料備份的技術。
RAID只是把多顆硬碟聚合在一起的一種技術,用來【增加儲存容量】或【提升讀寫速度】。
以下是我的看法:–安裝簡單:就該選擇【軟體RAID】Windows10StorageSpace–提升硬碟讀寫速度:從上面的測試結果中,你們可以依本身的使用情境自行判斷哪種RAID比較適合自己。
對我而言,做完測試後,我很慶幸過去就是使用【軟體RAID】,因為硬碟讀寫速度也不會比較差。
–轉移資料便利性:該選擇【軟體RAID】Windows10StorageSpace。
把硬碟拔出後,放到任何Windows作業系統上面,只要有開啟StorageSpace的功能,資料都會被作業系統抓到。
你可能有興趣>>>SanDiskUltra3DSSD穩定?還是美光MX500穩定?延伸閱讀: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)回到頂端
延伸文章資訊
- 1[主機板]BIOS下如何組建RAID | 官方支援| ASUS 台灣
RAID:容錯式磁碟陣列(Redundant Arrays of Independent Disks, ... 綜合RAID 0和RAID 1的優點,讀寫速度快,容錯能力高 ... AMD主機板...
- 2AMD X570 主機板RAID教學
- 3建構磁碟陣列(X570 AORUS系列)
RAID 0(Stripe)、RAID 1(Mirror)及RAID 10 (可選擇的RAID模式會依據所安裝的硬碟 ... 當出現圖1的畫面後請選擇「AMD-RAID Bottom Devic...
- 4教你以AMD主機板晶片組RAID0 - Mobile01
然後在Drives Assignments 這邊,按方向鍵選擇要用來建立RAID0的硬碟,要選定就按空白鍵或Y ... 第一次看過AMD的磁碟陣列教學~因為都I牌居多= ="
- 5AMD RAID 安裝指南
AMD BIOS RAID 安裝指南係在說明如何藉由使用板載FastBuild BIOS utility,在BIOS ... RAID 0 是一資料等量分配技術,可最佳化兩顆相同的硬碟,以讀寫平...