使用固态硬盘时RAID 10超过RAID 5

我正在考虑使用SATA SSD来实现iSCSI共享存储arrays,而不是我们通常购买的15k RPM SAS驱动器。

我们通常使用RAID 10,因为主轴与虚拟工作负载产生的随机IO争用。

我想知道如果我们可以切换到RAID 5或RAID 6以获得更多的可用空间,那么主轴争用就不是什么问题了。 我脑海中的一个问题是控制器计算奇偶校验的开销是多less。 我知道这个configuration不允许TRIMfunction。

我们目前的工作负载在带有24托架shell的Dell H800上运行。

修改单块仍然需要从磁盘读取整个条带并再次保存,或重新计算奇偶校验块(取决于RAID实现)并将其保存到磁盘。 由于SSD在执行随机存取时遇到的问题较less,因此与HDD相似的arrays不会遭受如此大的性能下降,但不会忽略不计。

您可能遇到的另一个问题是控制器本身的性能。 使用旧芯片组的卡无法处理超过400-500MiB / s的RAID。 你一定要检查一下。

最后,只有你可以通过基准来回答这个问题。 检查configuration运行速度和使用速度。

我build议不要使用RAID5 / 6,特别是当它是性能关键arrays时。