3路RAID 1与2路RAID 1 +热备份

假设新服务器存储configuration的以下参数:

  • 所有驱动器都是SSD
  • 很多大型驱动器比许多小型驱动器更受欢迎
  • RAID 1 /镜像优于RAID 5/6 /奇偶校验
  • 软件RAID或存储空间优先采用专用硬件RAID适配器
  • 编辑:只需要一个RAIDarrays

所以对我来说,这一切都归结为一个三驱动器设置

  • 2路RAID 1,带有热备份
  • 3路RAID 1,没有热备份

而三路设置的明显优势是

  • 潜在的阅读performance奖金
  • 同时丢失两个驱动器支持

除了这些,还有什么意见可以支持双路热备份?

  • 所有的数据也被写入到第三个驱动器,就像其他两个一样,把它们写出来,而在一个潜在的arrays重build之前不会写入热备份。
  • 由于所有数据需要被写入三次而不是两次(这可能被硬件RAID控制器取消)

编辑:添加参数,以澄清只有一个单一的RAIDarrays是所需的

编辑:添加参数,以澄清只有一个单一的RAIDarrays是所需的

在这种情况下,你没有任何好处。 现在的热备用的目的是服务于许多不同的arrays/池。 如果在24个磁盘中有12个池,则只需要一个或两个备用磁盘而不是12个备用磁盘,直到有人可以在服务器上并更换磁盘为止。

所有的数据也被写入到第三个驱动器,就像其他两个一样,将其写入到另一个驱动器中,而在重新构buildarrays之前不会写入热备份。

在我看来,这是一个缺点,因为只有当你开始写驱动器时,你才知道驱动器上的扇区是坏的(比SSD更适用于硬盘),这将是最危险和最有压力的时间以及一般负载以及你的理智,发现错误正是你想要避免的 – 可预测性的价值高于低损耗,我会对写入大量caching设备的东西做出例外,速度非常快,或者是一系列价格便宜的固态硬盘,可以持续最长的时间。

由于所有数据需要被写入三次而不是两次(这可能被硬件RAID控制器取消)

只要你有总线和控制器带宽,它不应该干涉。 另一方面,现在你可以从三个磁盘读取而不是两个,这意味着性能增加了大约50%(实际上较less,但是这是一般的想法)。 如果第三个磁盘非常慢,则会出现exception,但我认为它们是相似或相同的types。