我有一台较旧的 Dell R710 作为我的个人家用服务器,里面有一对 PERC6i RAID 卡。我有一个驱动器阵列连接到其中一个,其中数据位于不同的 RAID 中,另一个 PERC6 连接到 R710 的 8 个驱动器托架。
我将放弃使用磁带作为备份,转而使用磁盘驱动器,这些驱动器将在场外轮换使用。我正在尝试找出哪种设备速度更快。在这两种情况下,我都首选旋转驱动器,而不是 SSD,因为我读过许多 SSD 在搁置和关闭电源时会丢失数据。我知道普通磁盘驱动器不太可能出现这种情况。因此,假设驱动器规格相似,哪个吞吐量更快:
a) 运行 raid 0(单驱动器)的 PERC6i 连接驱动器或 b) 添加 PCIe USB3.0 卡并使用 USB 3.0(或 USB C)外部驱动器。
从成本上看,它们差不多。后一种 USB 3.0 选项可能更方便、更易于携带,并且与恢复或访问具有广泛的兼容性。但是,不久之后,外部 USB 30 非 SSD 驱动器可能很难买到。
如果热插拔驱动器托架速度更快,我可以得到一些驱动器托架并将其用作我的备份设备。
我不清楚哪个应该更快。我了解到 PERC6 是 3 Gbps 设备,而 USB3.0 可以达到 5 Gbps。R710 手册说支持 PCIe gen 2,有 2 个 PCIe x8 插槽,我认为限制是 500MBps,所以我认为 PCI 不会成为 USB3 的瓶颈。
答案1
如果您需要将数据移至异地,我会使用 USB,这不是因为速度,而是因为实用。在操作系统中,热插拔 USB 磁盘更容易管理,而热插拔内部硬盘则更容易,因为在内部硬盘中,如果您插入新硬盘,则必须创建阵列并为其分配字母。您可能需要编写该部分的脚本,因此 USB 选项会胜出,即使它可能速度较慢。
不要忘记,如果您进行恢复,您将需要戴尔硬件来读取您的备份,而不是您可以在任何服务器上读取的 USB 磁盘。