RAID10 中的 4xSSD(512Gig)软件 RAID 与硬件 RAID 的优缺点是什么?

RAID10 中的 4xSSD(512Gig)软件 RAID 与硬件 RAID 的优缺点是什么?

我正在获取这个服务器:超微 SuperServer 6018R-TDW

它配备了以下主板:Supermicro X10DDW-i

我决定在 RAID10 中使用 4xSSD(512Gb)。

我的服务器忙于处理高要求的数据库、大量页面、php 文件和图像。我的管理员说我其实不需要硬件 RAID 控制器,而是使用软件 RAID,因为服务器已经配备了快速的 6Gb/s 端口。另一方面,他说如果我必须获得硬件 RAID 控制器,我可以选择LSI MegaRAID 9361-4i这将为我提供12Gb/s 的速度和缓存保护。

优点和缺点是什么软件 RAID对比硬件 RAID我的设置中 RAID10 中的 4xSSD(512Gig)是多少?

据我所知,硬件 RAID 肯定很昂贵,并且它不附带 SSD 的 TRIM......

答案1

硬件 RAID 的主要优势是受保护的写回缓存,这将在处理同步写入(例如数据库)时提高性能。您绝对应该避免使用没有受保护的写回缓存的 RAID 卡,因为它们通常比软件 RAID 慢得多。同时,并非所有 RAID 控制器都适用于 SSD。主要原因是,为了提供良好的性能,SSD 需要启用其本地私有缓存,但为了安全起见,一些控制器会强制禁用磁盘缓存。虽然这对于硬盘来说是完全合理的,但它会导致 SSD 的性能大大下降。

并非所有控制器的行为都相同。理想情况下,您的控制器应保持磁盘缓存启用状态,并在将控制器缓存的内容传输到磁盘缓存时刷新它。我对 LSI RAID(Dell PERC 是参考 LSI)的经验表明,虽然默认情况下它们会禁用磁盘的私有缓存,但它们的行为可以调整为与上面描述的完全匹配(磁盘缓存启用 + 刷新),因此它们应该可以非常快速地与 SSD 配合使用而不会损害数据安全性。无论如何,由于它不仅取决于所使用的控制器,还取决于其固件,因此您应该查阅控制器手册/指南以确保无误。

另一方面,您可以使用软件 RAID。它的巨大优势在于格式标准化和它提供的更大灵活性,但在某些情况下,缺乏受保护的写回缓存性能可能会受到影响。此外,Linux MDRAID 与 SSD 配合得很好(最新版本甚至支持 TRIM)。

所有性能问题的解决方案之一,无论是基于软件还是硬件 RAID,都是使用具有完整断电保护故障的 SSD(即企业级驱动器),如 INTEL 3700/3600/3500 系列或 Micron M500/M600 DC(请注意“DC”部分)。使用这些磁盘,您可以安全地启用磁盘缓存并禁用刷新因为磁盘本身使用电容器来保护它。

再次强调,购买任何东西之前一定要阅读规格。

相关内容