RAID 0的性能提升了吗?


17

整个夏天,我都在建造一台新计算机。我在计算机硬件方面相当称职,因此正在从头开始构建计算机。我已经计划了一切,但是我想知道RAID。我问我较早应该使用哪个RAID,但是现在很明显RAID 1并不是那么好,我想我将使用云备份而不是磁盘冗余。但是,我仍然面临一个选择:将两个1 TB驱动器用作两个1 TB驱动器,或者将它们组合为RAID 0条带阵列。是否有任何性能提升?我知道,如果一个驱动器死了,那么一切都荡然无存了,那么性能提升值得吗?我正在使用SLI视频卡和快速的CPU来构建一台非常先进的计算机,因此我认为RAI​​D 0将为我提供一些出色的硬盘性能。根据您的经验,

Answers:


10

硬件RAID-0始终比单个驱动器快,因为您可以同时在两个驱动器之间进行读取和写入操作。不利的一面是,如果任何一个驱动器出现故障,您都会丢失两个磁盘上的数据。因此,如果您的备份很好,并且您愿意冒数据丢失风险稍高的风险,那就去做吧。

Software-RAID-0可以提供改进,但是我认为不足以证明增加的数据丢失风险是合理的。同样,您几乎几乎永远无法从软件RAID-0分区启动。

最近是否没有一篇文章中有个讨厌的TB驱动器,以查看其性能如何比较?


我有硬件RAID,因此听起来RAID 0是一个不错的选择。谢谢!
NickAldwin,2009年

1
有一个视频,其中有24个三星SSD驱动器被一起搜查。观看并想要。youtube.com/watch?v=96dWOEa4Djs
Stefan Thyberg 09年

对于批量传输,我发现软件RAID0(至少在Linux下)表现出预期的效果(即与硬件RAID0几乎相同)。有条带宽度和预读设置需要调整,如果您发现RAID0布置的性能令人失望,这可能会有所帮助。不过,无法启动软件RAID0可能是Nick的计划中的问题。当然,还有任何RAID0安排的固有风险。
David Spillett

我认为David正在低估RAID0的风险。如果任何一个驱动器发生故障,您将丢失阵列上的所有数据。因此,您将数据丢失的风险加倍。进行非常频繁的备份!我有一个RAID0阵列,我将其上的任何内容都视为临时阵列。如果需要速度和冗余,请使用RAID5或RAID10。(我在服务器中使用RAID10)
Josh 2010年

1
@Josh:根据我的经验,硬盘驱动器不会经常发生故障,因此发生故障的可能性并不大。您的备份策略应取决于您愿意损失多少工作,而不是损失多少可能性。
David Thornley,2010年

3

不要这样 与其购买其中一种TB硬盘驱动器,不如购买西方数字猛禽或速激肽驱动器。它很小,是的,但是您不需要在主系统驱动器上放那么多内容。

您得到的延迟和传输速度远远超过两个大型TB驱动器所能提供的能力。即使raid的吞吐量很高,您仍然必须让两个驱动器之一找到文件的开始才能开始播放,这意味着对于许多较小的文件,或者当您访问许多不同的文件时,就像启动期间一样,您的RAID阵列并不能大大加快速度。此外,根据您的读/写问题,它甚至可能会降低性能。

搭配快速的10k rpm驱动器作为系统驱动器来处理需要快速处理的事物,并使用大型驱动器进行媒体存储。它们是不同的任务,请为每个任务使用适当的硬件。


不幸的是,我经常使用的某些程序a)在程序文件文件夹中放置了很多数据(认为是GB)b)如果未将它们安装到C中,它们的行为会很有趣:这意味着我必须使用大驱动器作为系统驾驶。相信我,我更喜欢另一种安排,并且在我的其他两个系统上都采用了这种安排,但是这些程序往往很烦人。如果我决定采用这种方式,您会建议仅OS的驱动器使用什么尺寸?
NickAldwin

10k rpm是否比7200大了?或只是边缘?我不确定我是否愿意为减少800GB的费用多花50美元。
NickAldwin

查看文件查找时间。您正在从巨大的存储驱动器中寻找一半或更少的东西。对于启动系统,运行游戏等涉及加载多个文件的任务,高性能的单个驱动器会产生巨大的影响。显然,对于将大量数据存储在驱动器上的程序,请使用介质驱动器。您是否绝对确定所使用的程序必须在C驱动器上?此外,Windows XP和更高版本还支持将一个驱动器安装在另一个文件夹中的文件夹中,因此,如果您不必位于该驱动器的ROOT中,则它看起来可能像个大驱动器。
Paul McMillan,2009年

我在第一代75GB猛禽上运行系统驱动器已有很长时间了。75GB对我来说足够了,但是您的需求可能会有所不同。250当然足够了。
Paul McMillan,2009年

这并没有真正解决最初的问题。如果我已经有2个WD VelociRaptor硬盘怎么办?问题是将它们用于RAID-0还是作为单个驱动器更好。
EMP

2

我会购买一个SSD,并在上面放置操作系统和程序,然后使用磁盘进行数据存储。


1

具有两个驱动器的RAID 0不会在性能方面显示出很大的改进。当然会有一些,您正在将写操作分散在两个主轴之间,但不足以真正起到作用。

如果将许多驱动器串在一起,比如说15,RAID 0真正发挥作用的地方就是现在。当您将写操作分散到许多驱动器上时,您肯定会看到磁盘io和延迟的改善。

如果您的计算机支持硬件突袭,并且您正在寻求性能/冗余方面的改进,那么为什么不转到三个驱动器(或四个)并设置突袭5阵列。当然,在写入过程中性能会受到轻微影响,但是我敢打赌,无论如何,您的计算机使用率大多会被读取。

就在两周前,我刚刚为自己构建了一个新的工作站(游戏+开发),我决定在启动驱动器上使用80GB SSD,并在RAID 5配置中使用三个500GB HDD来存储数据。我向您保证,一旦您使用SSD,您将永远不会回头。


0

确实取决于您为什么认为需要额外的性能。当前的某些硬盘驱动器自身具有非常出色的读取速度。这将为您提供第二个1TB驱动器。
我的机器上安装了RAID-0之后,我没有发现任何大的差异。

您可以使用HDTach对单个驱动器进行基准测试,然后在设置RAID阵列后执行相同的操作。


0

突袭0非常适合非任务关键情况。我在家中有2个系统,一个是游戏系统,另一个是我执行的所有浏览/电子邮件/日常任务。在我的游戏系统上,我使用raid0。我获得了性能上的好处,例如更快的纹理加载,并且如果我失败了,重新安装游戏也没什么大不了的。我永远不会对我承受不起的损失施加突袭0。


即使备份了也没有?
NickAldwin

这完全取决于您对数据丢失的承受能力。我有一些目录备份到NAS,可以丢失本地副本。万一发生数据丢失,我只需要复制内容就可以了。YMMV。
霍德(Jauder Ho)

如果我觉得值得备份,那么我可能首先不想失去它。我可能会选择其他RAID方法。使用RAID0,您添加的每个磁盘都会增加发生数据故障的机会。它对于廉价的性能很好,但是我不会将它用于任何我担心的事情。
DHayes,2009年

使用良好的备份策略,驱动器故障将是时间,更换成本和不便的问题。我不想丢失任何东西,因此我备份到外部驱动器。如果内部驱动器发生故障,则我没有丢失任何创意工作。
David Thornley,2010年

0

您需要仔细考虑整个系统,而不是一次只关注一个。

除非您已经全力以赴使用其他组件,否则将钱花在RAID 0以外的其他地方,可能会获得更好的性能提升。内存(大小,而不是速度),CPU和GPU都可能是物有所值。


是的,我已经考虑了所有这些问题,并且在这些领域取得了不错的成绩。
NickAldwin

0

我有两个在RAID 0中尝试使用的500GB Seagate v11驱动器,它适合我的启动过程...我现在正在使用其中一个驱动器,因为它具有32MB缓存(超过我一直在使用的8MB 。)我没有看到使用RAID 0的必要。另外,由于我使用的是Windows 7,因此我将使用其他500 GB驱动器来内置Windows备份功能,我认为它甚至比RAID 1更可取。

我的建议是,如果您需要速度,请为引导驱动器使用较小的SSD(32或64GB),并为您的非OS程序和文件使用传统的硬盘驱动器...

祝好运 : )


0

我已经经历了raid0 2年(2x1 TB)的经历,现在我切换到了SSD(系统的OCZ vertex2 120 GB +非RAID 2x1 TB)。当您运行基准测试(HD tune或CrystalDiskMark)时,您会发现raid0确实提高了大文件传输的性能(通常不会发生),而对许多小文件传输却没有太大的影响。因此raid0有好处:传输高清电影,仅此而已。SSD具有良好的传输速率和访问时间,因此对所有内容(引导,启动程序,传输大小文件...)都非常有用。

从用户的角度来看,与标准HDD使用情况相比,raid0并不是真正可察觉的,而SSD确实可以感知。有时我也会玩游戏,我可以说SSD加载游戏的速度比raid0快。因此,当您体验过SSD之后,就再也没有回头路了。

惠特说,还有另一种选择是混合HDD,例如希捷动量。我从未测试过这些,但是从评论来看,这似乎很有希望。

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.