我有一个外置双托架驱动器机箱(OWC Mercury Elite-AL Pro),通过 FireWire 800 连接到 Mac Mini(我的家庭媒体服务器)。我通过有线千兆将媒体流式传输到家中的其他计算机。我有两个 1.5 TB 的驱动器,目前我正在独立使用。媒体在一个驱动器上,晚上我将文件镜像到另一个驱动器作为备份。但是当我快要填满驱动器时,我想将这两个驱动器合并在一起,使我的总容量达到约 3 TB,然后再购买另一个驱动器进行备份。外置机箱支持 RAID 0 和 JBOD,但我不清楚在这种情况下哪个更好。
对于流式视频(可能同时流式传输多个流)而言,RAID 0 是否会比 JBOD 提供任何性能改进?
每一个因素对驱动器的 MTBF 有何影响?
总的来说,我应该选择 RAID 0、JBOD,还是保持它们独立?
答案1
RAID 0 以 64kb(或您配置的任何大小)的小条带形式写入每个驱动器,并在写入过程中交替驱动器。JBOD 最常见的做法是将一个磁盘连接到另一个磁盘,因此逻辑驱动器的开头是一个物理驱动器,而后半部分是另一个物理驱动器。
两者都会影响阵列的 MTBF;如果使用 2 个驱动器,则发生故障的可能性将加倍(这并不意味着一半的时间,概率不是这样计算的)。
保持它们独立意味着如果一个驱动器发生故障,您只会丢失该驱动器上的内容。如果不太麻烦,我会保持独立。否则 RAID0 的性能可能比 JBOD 更好(取决于 JBOD 的实现方式)。
答案2
由于条带化,RAID0 应该比仅仅在驱动器之间拆分数据更快;RAID0 将更均匀地加载两个驱动器 - 可能比拆分时更努力地工作两个驱动器;我会将它们用作单独的驱动器,如果您丢失一个驱动器,您将丢失一半的数据,使用 RAID0 您将丢失所有数据。
答案3
由于条带化的特性,RAID 0 速度更快。如果驱动器中有较大的文件,则条带大小较大。如果驱动器“主要”要存放较小的文件(小于 64KB),则使用较小的条带大小。大多数人倾向于使用 64KB 的条带大小
RAID 0 比单块磁盘快得多。建议使用 2 块性能(缓存大小)相同(理想)或非常相似的磁盘。