更快,单个硬盘驱动器或RAID 6configuration相同的硬盘驱动器组成的configuration?

我意识到磁盘的使用会影响性能,我只是在寻找一个普遍的估计。

这篇Serverfault文章讨论了RAID卷上的一些存储性能。

  • 如果你有一个很大的随机I / O负载,那么RAID-5中的6个磁盘(6个磁盘的RAID-50是矫枉过正的,不会为你节省任何写入stream量)可能会超过单个卷。

  • 对于连续的I / O负载,吞吐量将是RAID-5卷上每转一圈磁盘的最大值。 对于10,000 RPM磁盘上的64k条带,这是170 * 64k =每个磁盘大约10MB / sec,因此RAID-5卷最多可以支持60MB / sec。

    甚至可能比这less。 举个例子,戴尔PV660每隔两圈就会得到一个条带(至less我永远不会调整它,因此效果会更好),所以14个磁盘arrays的峰值速度约为70MB /秒。 一些控制器支持最大1MB左右的较大的条带大小,所以你的里程可能会有所不同。

    在单个磁盘上,您不读取条带,所以对于顺序I / O的理论吞吐量是磁盘的最大速度,现代磁盘的速度往往约为100MB / sec左右。

答案一如既往是“视情况而定”。 什么样的工作量? 什么样的硬盘控制器? 袭击50将条纹两raid5 2 + 1这似乎不是一个很好的妥协。

我通常会说突袭50会更快,但如果你真的考虑在6个驱动器上使用50,现在就停下来。 使用raid5空间或raid10速度。

安德斯

奇怪的问题 – 让我们假设你正在谈论整个磁盘的相同品牌/型号,并假设你需要读写性能的平衡。 我们还假设你也有一个像样的控制器。

在这种情况下,你会看到R50arrays提供更快的读取速度,包括随机和顺序写入,但写入速度较慢,尤其是随机写入。

如果我是你,我会selectR1,R5或者R10。