企业磁盘控制器在非 RAID 配置下检测消费级 SSD

企业磁盘控制器在非 RAID 配置下检测消费级 SSD

我们(客户)正在考虑(坚持)在一些 Dell R710 和 HP Proliant D380 G5 服务器中使用消费级 SSD(以降低成本)。

我查看了一下,有人报告说 HP 上的 P400 卡无法识别 SSD(Intel 530/Curucial BX),尽管 P400i 可以;报告称戴尔的 PERC6/i 和 PERC 700 应该可以。

请问一个简单的问题 - 在 RAID 配置中使用驱动器是否会对这些用户的体验产生任何影响 - 即如果驱动器不在硬件 RAID 中(这是客户端的当前设置),我是否会更成功?

答案1

请记住,大多数企业 RAID 控制器仍然不支持 SATA TRIM / SCSI UNMAP(再过几年它们可能会支持)。这意味着您需要一个具有内置垃圾收集功能的 SSD。如今大多数戴尔品牌的 MLC SSD 往往由英特尔制造,SSD 上有一个 SandForce 控制器来覆盖垃圾收集。如果没有垃圾收集功能,在短时间正常使用后,您会发现性能会迅速下降。

至于使用 SSD 的 RAID 配置对用户体验的影响,我认为您应该会期待不同的结果。这篇博文提到使用新一代 PERC 控制器进行测试,由于控制器存在瓶颈,单 SSD 配置实际上优于多驱动器测试。SF 上的这个问题也涵盖了很多相关细节:您可能需要考虑英特尔 DC / S 系列硬盘,因为它们提供断电保护;虽然它们针对的是企业市场,但您花费的钱仍然比购买供应商品牌硬盘少得多。

最后,您可能需要熟悉各种配置在不同工作负载下可以提供的性能,并根据每个单独的系统/客户端的需求进行选择。

答案2

从客户/最终用户的角度来看这是一个有趣的问题。

我的建议是不要将 HP DL380 G5 系统用于任何用途今天,是否可以避免?它们对于功耗、性能、支持和兼容性而言都是不利的。以下是一些示例:

  • 该型号的 RAM 非常有限。
  • 任何在 Smart Array P400 时代控制器(2005-2008 年)上使用的 SATA SSD 都将降速至 1.5Gbps(187.5 兆字节/秒)。在这种情况下,您将失去 SSD 的任何连续 IO 性能。

Dell R710 有更多更好的选择,因为它比 HP G5 系统更新了一代。作为 Perc/LSI 控制器,您可以使用更多兼容的 SSD,还可以使用更新的 RAID 控制器来扩大选择范围。


这更多地取决于您的实际性能目标、操作系统、应用程序和预算。我也不推荐您描述的服务器使用企业级 SSD。我很少在当前一代服务器上使用磁盘尺寸的 SSD,而是选择基于 PCIe 的解决方案。这消除了硬件 RAID 控制器的复杂性和潜在的瓶颈。它们适合我的用例,但也意味着软件 RAID 和监控变得更加重要。

您能否更详细地描述一下您的环境?

相关内容