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

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

  • 希捷ST2000DL003 – 容量:2TB,带宽:6GB /秒,高速caching:64Mo, 5900 RPM,4K物理扇区
  • 希捷ST2000VN000 – 容量:2TB,带宽:6GB /秒,caching:64Mo, 5900转,4K物理扇区
  • 2个日立HUA723020ALA640 – 容量:2TB,带宽:6GB /秒,caching:64Mo, 7200转,512B物理扇区

我应该把希捷和日立的驱动器放在一起,还是我应该制造两个希捷/日立镜像arrays来获得最佳性能?

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

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

理想情况下,如果您关心性能或操作一致性,则可以在arrays中使用同等大小且同等规格的磁盘。

有没有一个原因,你不能使用相同types的驱动器?