Linux mdadm 有一些怪癖,其中之一就是只用两个磁盘构建 raid10。有报告称它比 RAID1 快得多(读写速度都是两倍):
- https://raid.wiki.kernel.org/index.php/Performance
- https://web.archive.org/web/20160314063744/http://blog.a2o.si/2014/09/07/linux-software-raid-why-you-should-always-use-raid-10-instead-of-raid-1/
(raid1 与 raid10f2)
两个磁盘上的 raid10 是否与 raid1 一样安全?使用此类解决方案代替“正确”的 raid1 有什么危险?
答案1
嗯,正如您提供的第二个链接表明,不能确定镜像条带是否位于单独的磁盘上 - 所以说实话这个概念毫无价值且危险。
答案2
2 磁盘 RAID10 仅对一种访问有用:单线程、顺序、大块 IO 读取请求。在该特定场景中,其行为类似于 RAID0 设置。
对于所有其他用途(随机读/写、多线程访问、ecc),简单、干净的 RAID1 阵列更好,因为磁头寻道次数明显减少(这是非常这对于机械驱动来说成本较高)。