板载RAID与软件RAID


18

我的主板Asus M4a79t Deluxe宣传RAID 0/1/5功能。我有限的理解是板载RAID比软件RAID更好。这一定是真的吗?板载RAID控制器的性能是否更接近软件控制器或专用硬件控制器?


1
检查一下这个很棒的线程:serverfault.com/questions/214/raid-software-vs-hardware =)

但是主板上的板载控制器是否被视为硬件或软件?
Mantas Vidutis 2010年

我发现软件团队更灵活,我一直都遇到硬件团队系统的问题。我曾经遇到过RAID卡内存不足的问题,没有任何诊断程序可以找到它,并且服务器花了一个多月的时间才恢复运行,而Dell则试图对其进行修复。噢亲爱的。

所有这些答案都是有用的,如果我获得超过15个声誉,我将对它们进行投票
Mantas Vidutis 2010年

3
主板上的板载控制器被视为“ fakeraid”。由于网上和Serverfault中多次概述的原因,我会避免使用它。
Bart Silverstrim

Answers:


26

硬件RAID(这意味着购买RAID卡并将其安装在计算机中)很好。

软件RAID性能低下,但相当稳定且相当可靠。

“内置” RAID是主板内置的糟糕的RAID仿真,性能低且稳定性低。

我以前使用过板载RAID,但我一直对此感到后悔。无论您为主板支付了多少费用,使用内置的RAID仿真都不会给您带来零,零,压缩的收益。没有优化,就没有性能提升。在RAID 5中丢失驱动器...重建它可能需要几天的时间。同样,检查数组是否有错误,因为不可靠,也会发生错误。

如果使用软件RAID仿真,则至少可以将驱动器放在另一台计算机上,并且可以很好地恢复RAID。使用板载RAID仿真器?不可能。


有一些板载RAID是硬件RAID,但是如果您为主板支付的价格不到400美元左右,则不是硬件RAID。
伊格纳西奥·巴斯克斯

4
同意 如果您选择的是假RAID或软件RAID,请每次都使用软件RAID。
马特·西蒙斯

1
同时,Linux SoftRAID处于不稳定状态,因此您在这一点上误会了。
poige,2011年

还有许多“假RAID” RAID卡(通常是便宜的卡)。
afrazier 2011年

来自fakeraid的收益是能够在阵列上安装和引导窗口,并且还能够在Linux中对其进行访问。除了在极端情况下(例如12磁盘raid-6或使用四个高性能SSD的raid-10)外,硬件和软件raid之间的性能差异也几乎为零。如果您只使用linux而没有Windows,那么绝对可以通过fakeraid进行软件突袭。
psusi 2011年

7

“对于那些想要简单备份计划的人来说,它们绝对足够”

请记住,RAID不是备份策略,它旨在提高存储的性能和/或可靠性!

备份意味着将数据从RAID阵列同步到另一个存储设备上。

Google的“突袭不是备份”一文,讨论了无数神话:-)


2

我认为,板载RAID实际上是一种软件RAID。大多数工作是由操作系统中安装的专用驱动程序完成的。


1
这里很好的RAID卡,但除非你愿意放下scrilla($),你是正确的,可怜的RAID控制器卸载大部分工作的软件。

1

取决于RAID类型。自从我看到基准测试在纯软件与板载软件与专用软件之间进行直接比较以来已经有一段时间了,但是从我的记忆中可以看出:

  • 纯软件只是一场灾难。尽可能避免它。使用RAID1或RAID0设置可以使您获得相当合理的性能,但是将它实际放置到位并不麻烦。
  • 板载RAID 0的性能可与专用控制器媲美。RAID1的写入性能也差不多。但是,RAID1的读取性能似乎仅限于单个驱动器速度,在这种情况下,更好的硬件控制器会像RAID0一样将数据条带化,以提高吞吐量。板载RAID5的性能受到限制。对于诸如家庭媒体服务器之类的东西来说,这是足够合理的,但是控制器卡的专用XOR硬件使板载看起来很贫乏。

就像我说的那样,距我真正读过有关板载控制器性能的任何信息已经过去了3到4年,从那时起我们已经推出了3或4代芯片组。


4
一定有一段时间了。Linux中软件实现的RAID在可靠性和性能方面与大多数其他RAID相当。由于其他原因,首选硬件RAID。在基于主板的RAID中使用板载RAID是一个非常糟糕的主意,除非您不介意增加丢失数据的风险。
Bart Silverstrim

不仅在Linux上。如今,处理器的每个内核确实是最差的,并且有很多内核-RAID计算的开销在大多数情况下甚至不再重要。

1

众所周知,主板RAID通常比硬件RAID好,甚至还不差。它们肯定不会快很多。但是,对于需要简单备份计划并且不关心性能或疯狂级别稳定性的用户来说,它们是完全足够的。

唯一的问题是,找到一个好的硬件RAID控制器可能会很昂贵。但是,如果您的数据对您来说至关重要(或者如果您只想要FAST RAID 10阵列),那么绝对物有所值。


1

最初的主张是“机载团队VS软件团队”。如前所述,“购买RAID卡并在您的计算机中安装它是件好事”,根据我的经验,最好还是购买质量良好的快速RAID卡,SCSI或SATA,胜过软件或板载。无数的设置决定了阵列的性能,从为卡选择正确的插槽,所用的条带尺寸到Raid类型,仅举几例。将钱花在与您的系统兼容的高质量硬件上,您将不会后悔。根据我的经验,我们的客户不介意为质量付出代价,我们对他们说:“您的停机时间对您来说有多少价值”。


0

我在软件突袭方面已经取得了很好的经验,以至于我永远不会购买供私人使用的硬件突袭控制器。这只是不值钱,因为我的瓶颈是1gbit / s的以太网卡。

我在5x1.5TB软件RAID5上使用具有2GB RAM的2GHz单核,并且网络上总是存在千兆位(对于单个用户)。bonnie ++表示160MB写入和250MB读取(顺序)。

我的软件RAID0(4x500GB,2G RAM,2GHz双核)还提供了足够的性能供俱乐部私人使用:

在此处输入图片说明

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.