RAID 存储设备与连接到 RAID 控制器的 JBOD 存储设备之间有何区别

RAID 存储设备与连接到 RAID 控制器的 JBOD 存储设备之间有何区别

我目前有一台 Mac 电脑,它通过 miniSAS 连接到 iStorage Pro JBOD 机箱,用于视频编辑。我正在准备一台 PC 来替换它,但 RAID 选项让我完全不知所措。

据说 iStorage Pro 有一个 SAS 扩展器。那么我认为这个链看起来像

pci bus->RAID controller->MiniSAS->SAS expander->SATA-HDD

与内置 RAID 控制器的 RAID 外壳或连接到类似设备的 RAID 控制器卡相比,这样做的缺点是什么?机箱,便宜很多,但没有提到任何有关 SAS 扩展器的信息。或者就此而言,连接到内部磁盘的内部 RAID 卡,这似乎是所有选项中最便宜的。

答案1

组合式 RAID 外壳以高达 6 Gb/s 的速度从您的 PC 获取数据,并且 RAID 控制器很可能具有到每个驱动器的直接通道,因此它可以同时写入数据。

如果您有一个 RAID 控制器和一个机箱,并且两者通过一根电缆连接,则控制器必须分别发送要写入每个驱动器的数据。这会产生开销,并且(例如对于 RAID1)会使写入性能降低 50%。因为您无法通过一条 6G 电缆压缩 2x 6Gb/s(=两个驱动器的数据)。

示例(RAID1):

组合 RAID 盘柜:

                           ,---6G---> Disk0
PC ---6G---> Controller --<
                           `---6G---> Disk1

独立的控制器和外壳(带扩展器):

                                                      ,---3G---> Disk0
PC ---6G---> Controller ---6G (2x 3G)---> Expander --<
                                                      `---3G---> Disk1

但是,读取性能不应该有所不同,因为从哪个驱动器读取并不重要 - 两者都包含相同的数据。

答案2

  1. 使用 获取所有外壳设备lsscsi -gt | grep encl
  2. 在每个机箱设备上执行 sg_inq 命令。例如:sg_inq /dev/sgx
  3. 检查设备类型=13(标明其封闭装置)和
    • 如果加密服务=1那么它就是一个JBOD控制器。
    • 如果加密服务=0那么它就是一个 RAID 控制器。

相关内容