最有效的6个磁盘RAIDconfiguration?

我有一个在家设置的手持式服务器,它有6个72Gb硬盘(以及2个用于操作系统的18Gb硬盘)。 什么是configuration这6个驱动器的最佳方式?

我应该RAID 5还是6,或者更简单一些,比如镜像?

我打算用它来保存一个源代码控制库,可能还有一个开发SQL服务器的数据。

该机器有一个硬件raid控制器。 这是一个旧的IBM服务器。

这是个人select,但我喜欢使用RAID 5的大部分我的东西。 是非常努力和certificate,我一直有很好的经验,当试图重build或从中恢复。

它将取决于你需要多less空间,你需要多less速度等

看看这个链接更深入的解释各种RAID级别等:

http://decipherinfosys.wordpress.com/2007/01/30/what-raid-is-best-for-you

这个链接实际上可能会好一点:

select最佳的RAID级别

编辑:

似乎是很多人对RAID 6非常激情,我同意他们的所有意见,所以我想我会更新我的答案,包括以下内容:

在有这么多驱动器的生产环境中,我会selectRAID 5而不是RAID 5。

在家庭环境中(假设)非关键数据,我build议使用RAID 5.这是我的思路:

RAID 6需要进行第二组奇偶校验计算,以便重build两个故障的数据。

此额外的奇偶校验计算会对写入性能产生不利影 问题是,多less?

一些基准testing表明,与RAID 5实现相比,RAID控制器的整体写入性能下降了30%以上,而读取性能不受影响。

不要误解我的意思,我真的喜欢RAID 6.我只是不确定在上面描述的场景中它的必要性。

另一方面,你有一个手把手的服务器,并且(大概)想要试验一下,就好像它是一个生产服务器一样。 在这种情况下…让我们把它看成是一个,并与RAID 6。

另一件我没有提到的,我原本应该提到的答案是另外两个操作系统驱动器。 我会build议你MIRROR这两个,把六个驱动器在RAID 5或RAID 6。

您的select完全取决于您是否需要额外的奇偶校验驱动器。

我希望这能满足每个人。 🙂

短小

最好:RAID 10
更好:RAID 6
如果您必须:RAID 5 w /热备份

不pipe你做什么,考虑购买新的磁盘。 较老的磁盘更可能靠近故障点,重buildRAIDarrays从来没有乐趣。

这取决于你的控制器支持多less。 一些较旧的控制器只支持RAID 0,1和5.从你作为旧服务器的帐户来看,我最多可以支持它支持RAID 0,1,5和10.RAID 6对于领域。

RAID 0已经不存在,因为它增加了您的易受攻击性。

在三个独立的虚拟磁盘中的RAID 1将performance良好,并为您提供坚实的容错能力,但处理额外的容量将会很烦人。

RAID 5已经是很久以前的备用磁盘了,如果磁盘大小可能会好起来的。 但是它有一些主要的问题,其中最主要的问题就是不可修复的读取错误的可能性。 说一个磁盘失败。 没问题,你的数据在其他的奇偶校验条纹中是安全的,对吗? 除非在其中一个磁盘上出现读取错误,否则该扇区是无法恢复的。 这个影响可以从非常小的(破坏的临时文件)到失败的arrays重build( 参考 )。 读取错误的机会与数组中磁盘的数量和大小有关。 RAID 5的另一个问题是驱动器经常出现故障,而且在损坏前只能发生1次磁盘故障。 如果您正在使用较旧的磁盘,则需要麻烦。 最后,这可能不适用,但是很多较旧的卡在RAID 5中都有性能提升。在部署之前绝对要testing一下。

RAID 6通过使用两个奇偶校验条纹修复了很多RAID 5问题,所以您将失去两个磁盘的容量。 好处是,如果你的条纹有读取错误,没有问题,那么奇偶校验位在另一个位置是可读的。 它也可以维持两个磁盘故障,所以丢失整个arrays的可能性要低得多。 在同一个控制器上,它往往比RAID 5慢一点,但是性能的损失不仅仅是值得的。 这似乎是目前RAID的甜蜜点。

RAID 10是常用的最昂贵的RAID实现(磁盘空间方面),但这是得到你所支付的一个例子:一个RAID 0条纹arrays镜像到另一个。 只要没有镜像对失败,它就可以承受高达50%的磁盘故障。 没有奇偶校验计算开销,所以性能非常好。 到目前为止,我的首选RAID级别。

还有更多的奇特RAID级别还没有得到广泛的支持:RAID 50(条纹RAID 5),RAID 60(条纹RAID 6),RAID 3(字节级奇偶校验),RAID 4(块级奇偶校验)等等。 3和4与5有一些微妙的performance差异。50和60可能是未来的方式。

最后,我强烈build议RAID 10.如果空间有问题,请购买更大的磁盘。 相对于您的数据的价值,双倍的磁盘大小应该是非常便宜(这并不总是如此,所以尽量利用它,而你可以)。

镜像操作系统的两个18GB驱动器。 然后对其他六个驱动器使用RAID-5或RAID-6。 你的select真的是冗余。 我怀疑你会最大限度地提高arrays的性能。

RAID-5可以在你处于危险之中的RAID-6之前丢失一个驱动器,你可以丢失两个

如果你做了一个RAID-10,你可能会失去多达3个驱动器(每个镜像对一个驱动器),但我不认为这是你值得的。 我个人只会用RAID-5。

我知道这不是你正在寻找的答案,但我之前一直在这条路上,买一个小设备告诉你一个设备正在绘制多less瓦特。

如果机器要24×7,你可以做math,发现运行它的代价是巨大的。 购买一台Mac mini或一台小型primefaces系统将会比一年前更便宜,而这个系统可以像3或4年前的服务器一样快速地完成同样的工作。 您可以购买一个外置光盘盒,用于现代光盘,可以有一面镜子和相同数量的数据(如果不是200英镑左右的话)。

对于本来是微型的500英镑,光盘200英镑总计700英镑,总功率在30瓦左右。

然而,我设法在300Mhz的mips盒子上生存,花费100英镑,功耗更低,但是它使用mysql和一个web服务器以及使用ssh的web代理来运行debian。

你select的raid级别应该取决于你需要多less存储空间以及你需要多less性能。

就个人而言,如果你不需要超过200GB的存储库和SQL数据,那么我会使用raid10,它会更加冗余,性能更好。 如果你需要更多的空间,然后去raid5(raid6只会让你72更多gb比raid10)

这是一个性能与可用磁盘空间与容错的问题:

RAID10 =最快,可以在每一对中损失一个磁盘,最less的卷

RAID5 =更慢,可以丢失一个磁盘,更多的音量

RADI6 =较慢,可以丢失2个磁盘,中等音量

Raid 6优于Raid 5的优点之一是,如果一个驱动器出现故障,而第二个驱动器在重build故障驱动器的replace时发生故障,那么Raid 6将会存活下来。 如果Raid 5发生这种情况将会是灾难性的。

在你的情况下,驱动器很小,1个驱动器的重build时间将会很短(与大得多的驱动器相比)。

在你的情况下需要考虑另外两件事情,例如驱动器故障。

更换驱动器需要多长时间才能付费和交付?

你需要在这段时间继续使用这个系统吗,或者在你等待的时候你能否把所有的东西都关掉?

在生产环境中,您可能会有一些备用replace品,而且您可能希望系统保持在电源和联机状态,并且可能会有短暂的停机时间。

所以,在你的情况下,如果驱动器发生故障,如果你可以pipe理closures系统,直到你准备好重build更换驱动器,那么Raid 6几乎没有Raid 5的优势。此外,考虑到RAID 6将失去额外的平价空间,并且写入时间更慢,Raid 5可能是您最好的select。

另一方面,如果你想保持系统通电,或者如果你对Raid 6的额外容错感觉更好,并且你不会错过一些驱动器空间的损失,那么我会去与RAID 6。

关于一个手下来的服务器的好处是你可以尝试不同的configuration,看看什么执行最好的,你认为最好的。 我有一个旧的服务器与12个驱动器在各种types的RAID用于这个目的。

如果您使用某种types的Windows,请确保alignment分区或dynamic卷。 除此之外,我同意以前的答案:写入性能的RAID10,效率的RAID6。

镜像或RAID-10。 越简单越好。

我不再在生产中使用RAID5(或RAID6)。 当然,我的应用程序主要是写入,数据一致性和弹性是主要的; 但是我真的不认为现在几乎所有的东西都会使用RAID5。 我更喜欢RAID 10。

现在,我听说EMC和其他一些厂商拥有专有的RAID,就像RAID 5一样,但是没有RAID5的一些问题。 如果你真的很热心,我会仔细阅读,但是我只想使用RAID10。

RAID10具有更好的写入性能,更好的生存性,更好的读取性能。 唯一没有的就是所谓的“效率”。 但是因为我的应用程序大部分都是IO绑定的,所以我不能在这里廉价。

http://www.miracleas.com/BAARF/RAID5_versus_RAID10.txt