大约一年前,当我在研究如何在我计划组装的 PC 上使用 RAID 设置一些驱动器时,每个人都说我需要购买硬件 RAID 控制器,我认为合适的价格在 300 美元左右。现在,当我问类似的问题时,人们说我所需要的只是一块内置 RAID 支持的主板。
以下是一些相关问题。
1)
如果我的主板内置有 RAID 支持,我应该使用它而不是售后市场的产品吗?
2)
如果我已经内置了对 RAID 的支持,但“获得”了一个不错的硬件 RAID 控制器(Highpoint 3510 或 Adaptec 5405 RAID 控制器),那么使用它而不是使用主板内置支持是否会有任何好处?
3)
我计划从 SSD 驱动器运行我的操作系统和所有其他程序。然后我将使用常规老式旋转磁盘来存储所有数据(电影、音乐、照片、文件)。是否可以有 2 个独立的 RAID?例如,在 RAID-0 中为程序和操作系统配备 2 个 SSD 驱动器,然后在 RAID-10 中配备 3 个或更多旋转磁盘,甚至在 RAID-0 中配备 2 个旋转磁盘来存储数据。因此,我的 PC 将有一组驱动器用于程序、应用程序,它们将组成 1 个 RAID。然后,另一组驱动器用于数据,它们将组成一个独立的 RAID?
4)
如果可以回答问题 3 中提出的问题,那么使用硬件 RAID 控制器和主板内置的 RAID 支持之间会有什么区别吗?
感谢您提供这方面的任何信息,我从未使用过 RAID 设置,但多年来一直梦想着这样做,现在是时候了!
答案1
由于你没有说明为什么要使用 RAID,我的回答将包含 WHS 团队成员撰写的这篇精彩文章的链接这里关于为什么 WHS 不使用 RAID,它很好地涵盖了 RAID 的优点和缺点。
RAID-0 只是为了提高速度,既然你已经有了 SSD 驱动器,它能给你带来的唯一真正优势是什么?说实话我不确定。RAID 需要电力,任何管理过 RAID 服务器的人都会告诉你,从硬件角度来看,它对驱动器本身的负担很重。
如果您使用 RAID 进行备份目的,那么您就做错了,最好投资外部备份解决方案或像 WHS 这样的服务器。
即使是在家中,也很少有高级用户需要 RAID。与硬件寿命相比,对性能的影响微乎其微。
但是,如果您确实选择走这条路,那么这实际上取决于您在主板上花费了多少。与带有 RAID 的台式机主板相比,带有 RAID 的高性能服务器主板始终是更好的选择,具体取决于谁制造了芯片组。如果您打算购买便宜的主板(无论如何您都不应该这样做),我建议您考虑使用外部卡。大多数顶级 RAID 卡的芯片组都是独立的或安装在主板上的,因此,调查您想要的卡并查看主板上是否已经提供该卡可能是更明智的做法。
答案2
拥有不同的 RAID 取决于您的 RAID 控制器。高端控制器通常具有更快的速度/功能/支持更多驱动器。主板 RAID 控制器仍被视为“硬件”RAID 解决方案,并且通常具有专用的硅片用于此目的。
通常,RAID 的工作方式是,您从某些 BIOS 预启动菜单系统在磁盘上构建“跨度”或“卷”。当您在计算机上安装操作系统时,这些卷将显示为硬盘。基于硬件的 RAID 会向操作系统隐藏底层磁盘,您只能看到您构建的卷。然后,您可以正常安装。
有时这需要特殊的驱动程序,但我相信大多数 RAID 控制器通常在操作系统的现代预安装阶段可见(至少在 Windows Vista 和 7 中)。
当您在任何粒子分组中使用匹配的驱动器时,RAID 往往会工作得更好 - 这里有一个很好的工具可以计算您从特定 RAID 类型和驱动器数量/大小获得的空间。
答案3
我一直在主板(Intel P55 芯片组)上使用板载 RAID,根据我使用过的一些不同的基于 Intel 的主板的经验,我可以告诉你,这取决于你打算如何使用它。你应该注意到,Intel RAID 似乎是 RAID 的一种,称为“硬件加速”。它不是硬件 RAID,因此占用的 CPU 时间比你预期的要多一点。
我计划将其用作 RAID-1(镜像)。我可以肯定地告诉你,你应该避免基于英特尔的主板 RAID 解决方案。每当您的 PC 出现蓝屏、意外重启、断电(断电时)或您按下重置按钮,则 RAID 阵列必须完全重建。如果您有 1 TB 的驱动器,这可能需要 6-8 小时,有时计算机运行非常慢。完全违背了使用 RAID 的目的。
如果在 RAID-0(条带化,无冗余)中使用基于 Intel 的 RAID 解决方案,效果可能会更好,因为无需重建。
如果您打算使用板载 RAID 来做 RAID-5,现在就放弃吧。重新同步/重建可能需要几天的时间。
硬件 RAID 适配器的价格正在下降。我现在正在为自己寻找一个(替换我的主板控制器),并祈祷我能找到一个不会出现与我的英特尔控制器相同的重建问题的适配器。当寻找一个适合 SSD(支持 TRiM)或具有最新 SATA3(6 gbps)连接并适合您的可用插槽的 RAID 控制器时,事情变得更加复杂。我见过适用于 PCI-E 1.0 x1、x4、x8 的卡,以及适用于 PCI-E 2.0 x4 或 x8 的其他卡。
答案4
这些答案都不真实或准确。真正的硬件 raid 有自己的缓存内存、自己的处理器,并且通常会自行启动到基于 Linux 的操作系统中,该操作系统可检测和管理设备以及与主机的串扰。此外,几乎上述每个 raid 都固定在南桥上,这取决于所有内置设备共享的最大 x4 PCIe 总线。大多数智能 raid 控制器都是 8x PCIe gen 3 或更高版本。这完全取决于总线的带宽、对内存的直接访问以及驱动器之间的吞吐量。上面列出的假硬件 raid 只不过是带有驱动引擎的伪装杂耍者。