如何区分“假RAID”和真实RAID?


31

FakeRaid上Ubuntu Wiki页面显示以下内容:

[A]许多硬件产品...声称是IDE或SATA RAID控制器...实际上,这些产品都不是真正的硬件RAID控制器。相反,它们只是结合了特殊BIOS配置选项的多通道磁盘控制器。

是否有一种典型的方法(根据产品规格)来识别主板是否具有“真实” RAID,或者消费者通常无法使用“真实” RAID产品?

Answers:


33

如今,RAID控制器的市场已经相当巩固。可以应用三种广泛的笔试法:

  1. 价格
    查看Areca,3Ware,Adaptec和LSI的正版RAID卡的价格。比这些控制器便宜得多的东西就是“假RAID”。请记住,如果它太好以至于不能成立,那就可能不是。

  2. 制造商
    如今,制造真正的硬件RAID控制器的制造商数量相当有限。可能是这种套件的主要制造商之一没有制造的东西就是“假RAID”。构成RAID控制器的主要设备包括:AdaptecLSIArecaIntelHighpoint(可能我不敢回想起另外一两个)。

  3. 规格
    产生RAID卡/控制器的主要机构也将在其网站上详细记录规格。如果找不到该卡的详细规格,则可以获取该规格。请注意,并非这些机构生产的所有卡都不一定是RAID控制器,但网站上的规格应清楚说明这一点。

  4. 电池
    感谢sh-beta指出这一点:几乎所有值得购买的硬件RAID控制器都可以选择电池供电的缓存。“假RAID”控制器没有高速缓存RAM,使用计算机的主RAM作为高速缓存。

请注意,IBM,Dell,HP和其他服务器制造商也出售RAID控制器。在许多情况下,这些是Adaptec或LSI生产的经过重新标记的组件。

如果您想以便宜的价格购买RAID控制器,请从各个制造商的当前和前几代产品中找出一些具有适当规格的特定型号。然后在ebay上搜索该特定型号并进行二手。


16
一个附录:如果您可以选择将板载电池支持的内存添加到卡中,那么它就是真正的RAID。而且,如果您不添加电池后备内存,那么现在就可以质疑为什么要使用硬件RAID而不是软件。
sh-beta

从个人经验来看,槟榔卡可能是真正的RAID ...但是,任何会崩溃并需要重新启动服务器(而不是软重启)的服务器都令人讨厌。它们对温度也很敏感。计算机室内温度升高5-10度(例如,当转移到A / C上的城市供水系统时)将使它们崩溃...需要硬重启。
Alexandre Carmel-Veilleux 2009年

从未使用过的Areca卡,主要是Adaptec,LSI和Mylex和ICP-Vortex的几个基于主机的F / C RAID卡
ConcernedOfTunbridgeWells,

8

查找提及“主机RAID”或“软件RAID”的信息。并非所有假RAID都标有其中之一,但可能会捕获其中的90%。但是,很少有内置(不错)RAID控制器的主板。最好的选择是购买像样的附加RAID卡,或仅使用软件RAID。它并没有慢很多(与电池备份RAID卡相比,后者又是另一个世界),并且管理起来更容易上百万倍,而且更加灵活。


8

许多“假” RAID控制器无需任何特殊软件即可工作,因为它们的BIOS掩盖了这一点,实际上,它们冒充了专用的RAID控制器CPU,因此仅软件可能不会给您足够的提示。

而且,这有点有趣-由于当今的CPU速度是多少,“假”(基于主机)RAID控制器可以轻松地比许多“真正” RAID控制器快得多。当然,这样做的代价是浪费了本来可以用于其他用途的宝贵CPU时间-这主要是“真正的” RAID控制器将为您解决的问题-但如果您愿意,则要付出很多代价想要任何表现都不错的地方。

除了性能之外,还有其他一些东西,例如稳定性,有效的热插拔,重建速度,不会使一切停顿,在线RAID级别迁移和电池支持的写缓存。

在面向消费者/狂热者的主板上,内置RAID都是这两种类型的通用设备,但是……基于主机速度的普通基于主机的东西的确非常快,这当然取决于主机速度,但并非如此。它可以完成您无法单独使用OS进行的所有操作(除了启动比镜像更高级的功能之外)。

这些主板上便宜的“真实” RAID控制器通常是一些令人遗憾的事情,它们意味着进行简单且无故障的镜像。这些通常表现不佳,并且缺少任何正常的功能,例如像样的缓存或电池。远离它们,切勿将它们用于性能指标。它们通常被奇怪地标记为“ SuperDrive”或“ EasyRaid”之类的东西,并使用缓慢,简单的芯片进行RAID处理。

正如其他答案已经表明的那样,上下文中的非伪RAID控制器确实需要花费一些费用-但仅此一项就应该容易识别。但是几乎所有的控制器至少也要进行一些基于主机的处理-这仅取决于其专用CPU的数量(或很少)以及运行速度如何。


3

通常,如果您的RAID系统需要使用NEED软件,那么至少在我看来,它不是合适的RAID控制器。优秀的产品可以完成BIOS /预引导中所需的一切。


嗯,所有磁盘控制器都需要软件(设备驱动程序)才能工作。它可能会或可能不会随您的OS一起提供,但在那里。
derobert

3
不必担心,HP倍受赞誉的“ SmartArray”控制器几乎不需要任何操作系统上的驱动程序,因为它们以常规磁盘控制器的形式出现,并且可以通过BIOS菜单完成所有调整。
Chopper3

下来吧!即使是普通的磁盘控制器也需要驱动程序。该驱动程序很可能内置在操作系统中,但是即使是标准的IDE控制器也需要驱动程序。
理查德·加兹登

4
您错过了重点,这里的关键是大多数体面的硬件RAID控制器将使用功能不丰富的“标准ATA控制器” BIOS表示形式将硬件管理的阵列显示为单个磁盘-即,一个模拟单个磁盘的阵列。可以想象的最基本的磁盘控制器上的磁盘。如果没有适当的驱动程序(例如,驱动程序正在执行某些工作),这些半RAID系统通常会将阵列的所有磁盘呈现给BIOS。
Chopper3

4
事实并非如此,例如,尝试使用Compaq / HP的SmartArray控制器中的任何一个,通过BIOS设置RAID阵列,然后操作系统仅将其视为普通ATA磁盘控制器上的单个磁盘-不需要驱动程序。当然,大多数人会加载驱动程序,因为它们可以为您提供更好的性能,错误警报,实时阵列重新配置等。但是最重要的是,您不需要驱动程序。
Chopper3

2

惠普似乎在其服务器中同时使用了“假RAID”(ICH9R)和“ pukka RAID”(附加卡)。我一直与这两种联系。让我告诉您:支付“真实RAID”卡的额外费用。如果您明智地选择,那么您将拥有一张比一块主板更长久的优质显卡。

另一方面,我相信还有第三种RAID“类型”:软件RAID(与Linux中一样)。一段时间以来,我一直很乐意使用一些软件RAID Linux机器,对此我感到非常满意。主要是因为人们可以使用现场CD和具有足够SATA端口的计算机来重新安排团队的袭击!去过也做过!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.