RAID10 中 4xSSD(512Gig) 的軟體 RAID 與硬體 RAID 的優缺點是什麼?
我得到這個伺服器:Supermicro SuperServer 6018R-TDW
隨附此主機板:Supermicro X10DDW-i
我決定在 RAID10 中使用 4xSSD(512Gb)。
我的伺服器忙於處理要求苛刻的數據庫、大量頁面、php 文件和圖像。我的管理員說我真的不需要硬體 RAID 控制器,而是使用軟體 RAID,因為伺服器已經配備了快速的 6Gb/s 埠。另一方面,他說如果我必須獲得硬體 RAID 控制器,我可以選擇LSI MegaRAID 9361-4i,它可以提供 12Gb/s 的速度和記憶體保護。
對於我的設置,RAID10 中 4xSSD(512Gig)的軟體 RAID與硬體 RAID的優缺點是什麼?
據我所知,硬體 RAID 肯定很昂貴,而且它會在 SSD 沒有 TRIM 的情況下出現……
硬體 RAID 的主要優勢是受保護的回寫記憶體,這將在處理同步寫入(例如:數據庫)時提高性能。您應該絕對避免使用沒有受保護的回寫記憶體的 RAID 卡,因為它們通常比軟體 RAID 慢得多。同時,並非所有 RAID 控制器都能與 SSD 配合得很好。主要原因是為了提供良好的性能,SSD 需要啟用其本地私有記憶體,但作為安全措施,一些控制器會強制禁用磁碟記憶體。雖然這對於硬碟來說是完全合理的,但它會導致 SSD 的性能大大下降。
並非所有控制器的行為都相同。理想情況下,您的控制器應該啟用磁碟記憶體並在將控制器記憶體的內容傳輸到磁碟記憶體時刷新它。我對 LSI RAID(Dell PERC 是參考 LSI)的經驗表明,雖然預設情況下它們會禁用磁碟的私有記憶體,但它們的行為可以調整為與上面描述的完全匹配(啟用磁碟記憶體 + 刷新),因此它們應該非常快在不影響數據安全的情況下使用 SSD。無論如何,由於它不僅取決於所使用的控制器,還取決於其韌體,因此您應該查閱控制器手冊/指南以確保。
在等式的另一邊,您有軟體 RAID。它的最大優點是格式的標準化和它提供的更大的靈活性,但在某些情況下,缺乏受保護的回寫記憶體性能可能會受到影響。此外,Linux MDRAID 與 SSD 配合得非常好(最近的版本甚至支持 TRIM)。
針對所有性能問題的一種解決方案,基於軟體或硬體 RAID,它使用具有完全斷電保護故障的 SSD(閱讀:企業級驅動器),如 INTEL 3700/3600/3500 系列或美光 M500/M600 DC(請注意“DC”部分)。使用這些磁碟,您可以安全地啟用磁碟記憶體並禁用刷新,因為磁碟本身使用電容器保護它。
同樣,請務必在購買任何東西之前閱讀規格。