我要得到这台服务器:超微型超级服务器6018 6018 R
它附带了一个主板:超微细X10DDW-i
我决定在RAID10中使用4xSSD(512 in )。
我的服务器忙着处理一个要求很高的数据库、大量的页面、php文件和图像。我的管理员说我不需要硬件RAID控制器,而是使用软件RAID,因为服务器已经提供了快速的6Gb/s端口。另一方面,他说,如果我必须得到硬件RAID控制器,我可以使用LSI MegaRAID 9361-4i,这将给我12 go /S速度和缓存保护。
RAID10中软件RAID的Pros & Cons与4xSSD(512 for )的硬件RAID是什么?
据我所知,硬件RAID肯定是昂贵的,它将没有修剪的SSD.
发布于 2015-03-26 07:01:29
硬件RAID的主要优点是受保护的写回缓存,这将提高处理同步写入的性能(例如:数据库)。您应该绝对避免RAID卡而不受保护地回写缓存,因为它们通常比软件RAID慢得多。同时,并不是所有的RAID控制器都能很好地处理SSD。主要原因是为了提供良好的性能,SSD需要启用它们的本地私有缓存,但作为一种安全措施,一些控制器强制禁用磁盘缓存。虽然这在硬盘上是完全合理的,但它会导致SSD的性能大大降低。
并非所有控制器的行为都是一样的。理想情况下,您的控制器应该保持启用磁盘缓存,并在将控制器缓存的内容传输到磁盘缓存时对其进行刷新。我在LSI突袭(Dell是参考LSI)方面的经验表明,虽然默认情况下,它们禁用磁盘的私有缓存,但它们的行为可以与上面描述的行为完全匹配(启用磁盘缓存+刷新),因此它们在处理SSD时应该非常快,而不会损害数据安全。无论如何,由于它不仅取决于所使用的控制器,而且还取决于它的固件,因此您应该参考控制器手册/指南来确定。
在等式的另一边,你有软件RAID。它的最大优点是格式的标准化和它提供的更大的灵活性,但在某些情况下,缺乏保护的写回缓存性能可能会受到影响。此外,Linux可以很好地处理SSD(最近的版本甚至支持TRIM)。
解决所有性能问题的解决方案之一,是基于软件或硬件RAID,它使用具有完全功耗保护故障的SSD(参阅:企业级驱动器),如INTEL 3700/3600/3500系列或Micron M 500/M 600 DC (请注意"DC“部分)。使用这些磁盘,您可以安全地保留启用的磁盘缓存,并在磁盘本身使用电容器保护磁盘时禁用刷新。
同样,在购买任何东西之前,一定要阅读说明书。
https://serverfault.com/questions/678356
复制相似问题