我应该如何划分 ZFS RAID 10 阵列中的 4 个磁盘?

我应该如何划分 ZFS RAID 10 阵列中的 4 个磁盘?

我的家庭服务器上实际上有 4 个 SATA 3.0 磁盘,我想组织它们以便在我的 10 RAID ZFS 阵列上获得最佳性能

  • Seagate ST2000DL003 - 容量:2TB,带宽:6GB/s,缓存:64Mo,5900 RPM,4K物理扇区
  • Seagate ST2000VN000 - 容量:2TB,带宽:6GB/s,缓存:64Mo,5900 RPM,4K物理扇区
  • 2x 日立 HUA723020ALA640 - 容量:2TB,带宽:6GB/s,缓存:64Mo,7200 RPM,512B 物理扇区

我是否应该将 Seagate 和 Hitachi 的驱动器放在一起,或者是否应该制作两个 Seagate/Hitachi 镜像阵列以获得最佳性能?

答案1

一般不建议在同一个阵列中混合使用 5900 和 7200 RPM 磁盘。无论如何,我建议您在每个镜像中匹配相同的磁盘。简而言之:制作 5900 RPM 设备的镜像 + 7200 RPM 设备的另一个镜像,然后将它们条带化在一起。

无论如何,最重要的事情是ashift=12通过选项将 ZFS vdev/文件系统与 4KB 边界对齐

答案2

理想情况下,如果您关心性能或一致性操作,那么您应该在阵列中使用大小相同且规格相同的磁盘。

有什么原因导致您不能使用同一类型的驱动器?

相关内容