RAID阵列的匹配驱动器或不匹配驱动器?


18

环顾四周,关于此的信息相互矛盾,有些强烈地暗示着彼此。

根据我的理解,匹配驱动器的问题在于两个驱动器的磨损或多或少都相同,因此第二个驱动器在第一个驱动器发生故障或不久之后发生故障的可能性就很高。

人们还声称,相匹配的驱动器可提供更高的性能,但是假设不相匹配的驱动器大致相同(例如,2个,具有32MB高速缓存的1 TB SATA II 7200rpm驱动器),希捷与Western Digital之间的微小差异(例如一个具有128MB / s的读取速率,另一个具有150MB / s的读取速率,以及我猜想的其他各种细微差异)实际上会导致任何明显的性能损失,即,可能比两个匹配的128MB / s驱动器还差,或者RAID并不是很在乎,实际上没有为您提供最佳解决方案(例如RAID 0和RAID最高总读取速度为278MB / s),而其他RAID却具有更多“无与伦比”的驱动器(可能想到5和1 + 0)吗?

我也找不到太多关于不同RAID设置(例如RAID 0或RAID 1,软件或硬件RAID等)有何不同的信息。 RAID一般?


如果有问题,您可以购买相同型号的新机和用于raid1的机。
inf3rno

Answers:


17

RAID 1要记住的要点:

驱动器的减速...将决定整体速度。

驱动器的更小...将决定整体大小。

如果你都OK与....它好得多TO有动力尽可能不同。在不同的时间从不同的商店,不同的制造商制造的产品中购买。

原因?当驱动器出现故障......我WANT他们在不同的时间不能......不能在同一时间。


读什么呢?我假设它取决于控制器/驱动程序,但是如果控制器未检查/比较从两个磁盘读取的数据,则读取速度可能等于最快的磁盘,对吗?而且,如果启用了写缓存(即使在OS中),则如果一个驱动器速度较慢,则写速度可能不会受到太大影响。如果是这样,则可以混合使用廉价的低速+昂贵的更快的长寿命驱动器,并获得良好而廉价的性能设置。但是我还是想,这取决于控制器/驱动程序。进行测试设置可能会很有趣。可以从英特尔板载sata控制开始。
MrCalvin '17

对于btrfs软件RAID并非如此。
inf3rno

@ inf3rno为什么?
昏暗

@dim它可以使用大小不同的磁盘,如果您有足够的磁盘,则可以使用它们上的所有空间。
inf3rno

@ inf3rno是对的,但它不会使从不同品牌/批次获得磁盘的建议无效。我以为你在说这个。
暗淡

3

匹配驱动器的优点更多是价值-经济立场。该阵列将仅与最慢的驱动器一样快。其他因素是逻辑因素,而不是物理因素(条带阵列未对齐)。


因此,假设您在RAID 1中说了一个200MB / s的驱动器和一个150MB / s的驱动器,例如,最大读取速度将是300MB / s,而不是350MB / s?
威尔

读取和写入必须或多或少同时发生在驱动器上。某些控制器在理论上可以(并且可能在实践中可以做到)在控制器级别进行处理,但是如果其中一个驱动器速度较慢,则无论如何都将最终等待它。
井2011年

2
所有这些都依赖于所使用的RAID控制器。某些RAID控制器具有大量缓存,因此它们可以减少在驱动器上等待的影响,但是要记住的一点是,由于RAID的存在,它比直接访问驱动器还要慢,即使驱动器的速度匹配也是如此。 。RAID控制器成为性能难题的重要组成部分。
Zeke Hansell

Zeke提出了一个很好的观点。根据RAID控制器的不同,可以大大缓解不匹配驱动器之间的差异。
surfasb 2011年

@ZekeHansell为什么RAID会变慢?RAID 1是否应该比单个驱动器提供更快的读取速度?
帕维尔·坦科夫

2

使用匹配的驱动器并不重要。特别是在“正常情况”下

  1. 价值经济立场:除非您将真正的高端设备(例如SSD)与低端驱动器(旧硬盘)配合使用,否则您不会通过使用匹配的驱动器(至少不是很大数量)来节省开支。从两家制造商那里购买具有32MB缓存的1TB驱动器的价格通常差不多。

  2. 失败:同一批中的磁盘可能同时崩溃。概率更高,但并不是很高。对于RAID0而言,这并不重要,在这种情况下,拥有相同的驱动器可能会更好-如果一个驱动器将要发生故障,那么一切都会消失。这对于包括多个磁盘的较大阵列非常重要-如果RAID5中有16x 2TB,则重建将花费很长时间(可能数天),然后如果另一个磁盘发生故障,这将是灾难性的。对于RAID1,这不是主要问题。


速度:不,正常的RAID控制器/软件RAID无法使用不同速度的磁盘发挥全部性能。在RAID1 / RAID0中,两个磁盘上的所有数据条带化50%(在RAID1中均镜像)。50%的读取和写入到每个磁盘,而不取决于磁盘速度。


2
RAID原本是指“便宜”的驱动器,但很早以前就不再是使用多个驱动器的廉价方法,而已成为具有防弹冗余的硬核方法。
Zeke Hansell

5
有一个朋友买了一个早期的突袭系统。由于工厂在工厂使用的润滑剂存在问题,所有5个驱动器均在同一时间被检出,它们都是同一批生产中的5个。不要说这不可能发生。
Zeke Hansell

1
@Zeke:不,我不是说这不可能发生
Olli

1
+1讨论不同速度驱动器对速度的影响(读/写速度)。
特雷弗·博伊德·史密斯
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.