我想用 SSD 创建 1 TB Raid 阵列。我考虑使用 Raid 5 或 Raid 1。
我读过很多关于 Raid 5 中 SSD 的文章,例如SSD避免组成RAID5的要点有哪些?. 大多数答案是“不要将 SSD 与 Raid 5 一起使用,Raid 5 会缩短 SSD 的使用寿命。Raid 1 很棒“。
这是真的吗?以下是我的想法:
突袭5: 包含 3 个磁盘的 Raid 5:
要存储一些数据,您需要从磁盘读取旧数据(A),将新数据存储在磁盘上(B),并将奇偶校验数据存储在磁盘上(C)。
如果您使用 500 GB 的三星 850 Evo SSD,则可以写入最多 150 TB(来自三星数据表)。
如果在 Raid 5 设置中写入 150 TB 用户数据,则必须向所有三个磁盘写入 150 TB 额外奇偶校验数据,总共 300 TB。即每个磁盘 100 TB。
这意味着您达到了指定最大写入量 (100/150 TB) 的 66%。
突袭 1: 包含 2 个磁盘的 Raid 1
如果您使用容量为 1 TB 的三星 850 Evo SSD,则可以写入最多 150 TB(来自三星数据表)。
如果在 Raid 1 设置中写入 150 TB,则会将全部 300 TB 写入两个磁盘,每个磁盘写入 150 TB。
这意味着您达到了指定最大写入量的 100% (150/150 TB)。
所以我想说,这种设置下的 Raid 5 更好。我犯了错误吗?
敬礼 Digit 先生
答案1
如果单个 SSD 在使用寿命结束 (EOL) 之前可以承受 150TB 的写入,那么 RAID 1 配置根本不会改变该数字,因此 300TB 的写入在技术上是正确的,但这是一个“原始”数字。150TB 的可用消耗数字不会改变。您的净收益是 RAID 1 的好处不包括预期寿命的增加或减少。
无论磁盘技术如何,都适用相同的规则。与单驱动器相比,条带化确实可以延长使用寿命(或最大 TB 写入量);3 驱动器 RAID5 中为 300TB,4 驱动器阵列中为 450TB,依此类推。由于维护(奇偶校验重新计算或驱动器恢复事件),EOL 会更快到达。使用存储数学,您可以排除奇偶校验驱动器,除非您想要原始消耗数据。
现在,可以通过利用过度配置或配置不足来改善 RAID5 或 RAID1 中的数字。 https://www.seagate.com/tech-insights/ssd-over-provisioning-benefits-master-ti/