大型 RAID 10 与小型 RAID1

0 storage raid1 raid10

该机器将存储和服务数百万个小文件(每个 <15Kb),所有这些文件需要 400G 的总存储空间 考虑到完全相同的 SATA 硬盘驱动器制造商和型号,在完全相同的环境(操作系统、CPU、内存、突袭控制器等...)

下面哪一种设置会更快?

  1. RAID 1 有 2 个 2T 的驱动器,总存储量为 2T
  2. RAID 10 4个2T硬盘,总存储4T

[编辑]:我知道 RAID10 比 RAID1 快。磁盘越大,至少在理论上,执行查找/写入所需的时间就越长。那么,RAID10 的性能提升是否会被当执行seek/write 操作时造成更大磁盘区域的“拖拽”所抵消?

wom*_*ble 7

带有 4 个驱动器的 RAID10 会更快——额外的心轴意味着可以处理两倍的 IOPS(或多或少)。

  • 我认为 OP 并没有以非常正确的方式可视化头部运动如何在阵列上工作。没有任何“额外的磁盘区域”可以被单臂扫过。每个人都知道驱动性能的损失是由驱动头/臂机构的移动引起的。移动头部,尤其是前后跳跃时,会影响性能。对于单个驱动器,很容易将其可视化。在考虑多驱动器阵列时,扫描区域不会在每个驱动器的基础上增加。您将拥有四个独立扫过的区域,带有四个头/臂机构,所有区域都同时工作。 (4认同)