由于性能下降,我是否应该避免将两个 SSD 置于 RAID1 配置中?

moc*_*ger 15 raid redhat ssd centos

我有一个工作站系统,它将有两个 64GB 工业 SSD,并且计划将两个磁盘都放在 RAID1 配置中以实现在 kickstart 中设置的冗余。系统将运行 CentOS 7。在研究这一点时,我发现RHEL 存储管理指南不推荐 RAID1 用于 SSD。

Red Hat 还警告说,不建议在 SSD 上使用软件 RAID 级别 1、4、5 和 6。在这些 RAID 级别的初始化阶段,一些 RAID 管理实用程序(例如 mdadm)会写入存储设备上的所有块以确保校验和正常运行。这将导致 SSD 的性能迅速下降。

这是我应该认真关心的事情吗?是否有我可以使用的冗余替代方案?

再次根据RHEL 文档,LVM 镜像现在利用 MD 软件 RAID,因此 RAID 警告也适用于此。

更多信息:SSD 是 Swissbit X-200 系列 (SATA),看起来过度配置为 40%。

根据硬件团队的说法,硬件 RAID 不会成为一种选择。

eww*_*ite 10

我不太推荐带有 SSD 的 Linux 软件 RAID,尤其是用于引导。我会根据潜在的故障场景和停机的影响做出决定。对于工业 SSD,我通常单独使用它们,没有 RAID。

如果该工作站出现故障,您能以多快的速度 1)。从备份中恢复或 2)。重建/重新映像?

这些是什么类型的 SSD(品牌/型号)?如果它们被过度配置,这可能不是什么大问题。如果它们是 SATA 并连接到主板,您将有一些 TRIM 选项。

您可以使用入门级 LSI 硬件 RAID 控制器来简化部署和恢复。至少底层 RAID 对操作系统是透明的。


编辑:

这些是高度过度配置的工业 SSD。像往常一样配置 RAID 1 镜像,并随时间监控驱动器。

  • @mochatiger 知道您所说的以及 SSD 高度过度配置 (40%),我会按照您的计划配置软件 RAID 1。Red Hat 的文档适用于一般用例和消费硬件。你的情况肯定不一样。 (3认同)

Cho*_*er3 8

这是我应该认真关心的事情吗?

是否有我可以使用的冗余替代方案?

我更喜欢硬件 RAID 控制器,但这是个人的事情,你这样很好。

  • 当然,如果您首先解释一下,鉴于 2014 年规格的企业(OP 使用术语“工业”)SSD,这种级别的工作如何可能导致“SSD 的性能迅速下降”。 (2认同)

pau*_*ube 5

您应该问的问题是该文档是何时编写的。他们通常使用相同的材​​料并在需要时进行更新,从那时起 SSD 技术发生了变化。

即使它们是工业级的,写入和读取性能也不尽相同。该文档指的是写入性能,但通过镜像设置,您将使用 /boot 和 /mounts 获得更好的读取性能。

所以在某些方面质疑文档是值得的。