目前,有几种流行的RAID级别,包括 RAID 0、RAID 1、RAID 5、RAID 6 和 RAID 10。那么它们有什么区别呢?下面,让我们深入了解一下。
一、RAID 0
在RAID 0系统中,数据被分成块,这些块被写入阵列中的所有驱动器。通过同时使用多个磁盘(至少2个),这提供了快速的读写速度。所有存储容量都可以完全使用,没有开销。RAID 0 的缺点是它不是冗余的,任何单个磁盘的丢失都会导致数据完全丢失。因此,除非数据对您没有价值,否则不建议使用。
二、RAID 1
RAID 1是至少两个包含完全相同数据的驱动器的设置。如果一个驱动器发生故障,其他驱动器仍然可以工作。推荐给需要高可靠性的人。RAID 1的另一个好处是高读取性能,因为可以从阵列中的任何驱动器读取数据。但是,由于需要将数据写入阵列中的所有驱动器,因此写入速度比 RAID 0阵列要慢。此外,您只能使用单个驱动器的容量。
三、RAID 5
RAID 5需要使用至少3个驱动器,像RAID 0一样跨多个驱动器条带化数据,但也有一个分布在驱动器上的“奇偶校验”。如果单个驱动器发生故障,则使用存储在其他驱动器上的奇偶校验信息将数据拼凑在一起。停机时间为零。读取速度非常快,但由于必须计算奇偶校验,写入速度稍慢。它非常适合数据驱动器数量有限的文件和应用程序服务器。
RAID 5失去了33 的存储空间(使用三个驱动器),但它仍然比 RAID 1 更具成本效益。最流行的 RAID 5 配置使用四个驱动器,这将丢失的存储空间降低到25% ,它最多可与 16个驱动器配合使用。
四、RAID 6
RAID 6与 RAID 5类似,但奇偶校验数据写入两个驱动器。这意味着它至少需要4个驱动器,并且可以承受2个驱动器同时死机。读取速度与RAID 5 一样快,但写入速度比RAID 5慢,因为需要计算额外的奇偶校验数据。RAID 6是标准Web服务器的一个非常好的选择,其中大部分事务都是读取的。但不推荐用于写入量大的环境,例如数据库服务器。
五、RAID 10
RAID 10至少包含四个驱动器,并在一个系统中结合了RAID 0和RAID 1 的优点。它通过镜像辅助驱动器上的所有数据来提供安全性,同时在每组驱动器上使用条带化来加速数据传输。这意味着RAID 10可以提供RAID 0的速度和RAID 1的冗余。您可以丢失任何单个驱动器,甚至可能丢失第二个驱动器而不会丢失任何数据。就像RAID 1 一样,只有一半的总驱动器容量可用,但您会看到读写性能得到提高,并且具有RAID 1的快速重建时间。与大型RAID 5或RAID 6阵列相比,这是一种昂贵的方式虽然有冗余。
以上就是RAID 0、RAID 1、RAID 5、RAID 6和RAID 10的区别。那么哪个RAID级别最好呢?都比较适合大多数中小型企业,但RAID 5、RAID 6和RAID 10足以提供良好的容错性和性能。如果您的预算有限,并且想充分利用已插入阵列的磁盘,那么RAID 5和RAID 6是理想的选择。
本文地址:https://www.htstack.com/news/3899.shtml
特别声明:以上内容均为 衡天云(HengTian Network Technology Co.,Limited) 版权所有,未经本网授权不得转载、摘编或利用其它方式使用上述作品。