什么是单驱动器 RAID 0 阵列?

JKn*_*ght 7 raid raid0

我对 RAID 0 的理解是数据在阵列中的所有驱动器上被拆分和条带化。如果阵列中只有一个驱动器,那么单驱动器 RAID 0 阵列的意义何在?它是如何工作的?

这些 ceph 基准测试来看,至少在某些情况下,与 JBOD 相比,似乎存在明显的性能差异。

尽管我用了最好的谷歌搜索,但我找不到任何实质性的东西。谢谢!

Ant*_*hen 15

在这种实现(LSI SAS2208 控制器)的情况下,JBOD 不使用板载缓存,单磁盘 RAID0 使用板载回写缓存。ceph 基准测试在测试设置中解释了它。性能提升来自缓存而不是条带化。大多数 RAID 控制器允许您设置单磁盘 RAID0 或 RAID1 作为支持 JBOD 的一种方式,这个控制器有点不同,它也支持 JBOD(没有任何控制器缓存)。

在某些情况下,RAID 级别可以使用比您通常认为的更少的磁盘,但仍能提供更高的性能或冗余。例如,Linux md RAID10 可以与两个或更多磁盘一起使用,包括奇数个磁盘,而传统 RAID10 需要四个或更多磁盘和偶数个磁盘。带有两个磁盘的 Linux md RAID10比 RAID1 快