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