服务器硬件RAID性能横评(4)

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 服务器硬件RAID性能横评(4)

书接上文,上篇推文主要对RAID 0、RAID 1(10)和RAID 5进行测试比较,并捎带介绍了一下RAID 2、3、4(服务器硬件RAID性能横评(1)服务器硬件RAID性能横评(2)服务器硬件RAID性能横评(3))。本文将对剩余的RAID 6和组合RAID进行介绍,重点是阵列卡支持的RAID 50和RAID 60。


组合RAID


JBOD 为 “Just a Bunch Of Disks” 的缩写,意思就是“一堆硬盘”,指的是RAID 磁盘阵列以外的所有组态,也就是RAID N+N。

在厂商支持的情况下,使用者甚至可以将 2 种以上的 RAID 组态放在同 1组磁盘阵列内,也就是有时可以看到的双位数 RAID 01、10、50、60等。


建立的方式也很好理解,首先利用前位数字的 RAID 方式建立数组,接着再将后方数字所代表的数组建立其上。


譬如上文用过的RAID 10 就是先建立 2 组 RAID 1,接着这 2 组 RAID 1 再组合成 RAID 0;后面要用到的RAID 50 就是先建立 2 组 RAID 5,接着再组合成 1 组 RAID 0。


当然,这种组合等级的成本一般都非常昂贵,因此只在少数特定场合应用。

1677138122257.jpg

RAID 组合等级


标准 RAID 等级各有优势和不足。自然地,人们会想到把多个 RAID 等级组合起来,实现优势互补,弥补相互的不足,从而达到在性能、数据安全性等指标上更高的 RAID 系统。


目前已知的 RAID 组合等级主要有 RAID 00 、 RAID 01 、 RAID 10 、 RAID 100 、 RAID 30 、 RAID 50 、 RAID 53 、 RAID 60等,但实际得到较为广泛应用的只有 RAID 01 和 RAID 10 两个等级。当然,组合等级的实现成本一般都非常昂贵,只是在 少数特定场合应用。


RAID 00


简单地说,RAID 00 是由多个成员 RAID 0 组成的高级 RAID 0 。它与 RAID 0 的区别在于,RAID 0 阵列替换了原先的成员磁盘。可以把 RAID 00 理解为两层条带化结构的磁盘阵列,即对条带再进行条带化。这种阵列可以提供更大的存储容量、更高的 I/O 性能和更好的 I/O 负均衡。


RAID 01 和 RAID 10


RAID 01兼备了 RAID 0 和 RAID 1 的优点,它先用两块磁盘建立镜像,然后再在镜像内部做条带化,本质是对物理磁盘实现镜像,将数据同时写入到两个磁盘阵列中,如果其中一个阵列损坏,仍可继续工作,保证数据安全性的同时又提高了性能;而 RAID 10 是先做镜像再作条带化,是对虚拟磁盘实现镜像。相同的配置下,通常 RAID 01 比 RAID 10 具有更好的容错能力。


RAID 01 和 RAID 10 内部都含有 RAID 1 模式,因此整体磁盘利用率均仅为 50% 。


RAID 100


通常看作 RAID 1+0+0 ,有时也称为 RAID 10+0 ,即条带化的 RAID 10 。最顶层的 RAID 0 ,即条带化任务,通常由软件层来完成。


RAID 100 突破了单个 RAID 控制器对物理磁盘数量的限制,可以获得更高的 I/O 负载均衡, I/O 压力分散到更多的磁盘上,进一步提高随机读性能,并有效降低热点盘故障风险。因此, RAID 100 通常是大数据库的最佳选择。


4.RAID30 ( RAID53 )、 RAID50 和 RAID60


这三种 RAID 等级与 RAID 00 原理基本相同,区别在于成员 “ 磁盘 ” 换成了 RAID 3 、 RAID 5 和 RAID 6。其中,RAID30 通常又被称为 RAID 53。其实,可把这些等级 RAID 统称为 RAID X0 等级, X 可为标准 RAID 等级,甚至组合等级(如 RAID 100 )。利用多层 RAID 配置,充分利用 RAID X 与 RAID0 的优点,从而获得在存储容量、数据安全性和 I/O 负载均衡等方面的大幅性能提升。


RAID 50


即RAID 5+0,所以在配置页面多了一个NPG(Number of Parity Group,组数)的选项,可以选择做RAID 5阵列的组数,但是8块盘只能分两组。


1677138252305.jpg

逻辑卷可用容量为3.27T,相当于损失了两块盘的容量。

1677138277563.jpg

 

在iLO中查看相关存储卷信息。

1677138284752.jpg

 

使用ATTO进行顺序读写I/O性能测试。

1677138290971.jpg

 

再使用AS SSD进行I/O性能测试。

1677138297097.jpg

相关可靠性已知,为避免频繁插拔损坏硬件,RAID 50和RAID 60就不再模拟硬盘故障了,一方面也是为了节省时间。


RAID 60


即先做RAID 6,再做RAID 0,因为RAID 6最少需要4块盘,所以8块盘只能分两组,别无他法。


1677138318129.jpg

每组中4块盘,2块校验,所以使用率为50%,逻辑卷容量为2.18T。

1677138332980.jpg

 

使用ATTO进行顺序读写I/O性能测试。

1677138337680.jpg

 

再使用AS SSD进行I/O性能测试。

1677138342910.jpg

 

对本次测试结果进行总结,同时对关键参数进行优选,结果如下。

1677138348572.jpg


RAID 应用选择


决定RAID 等级选择因素主要有三,即数据可用性、 I/O 性能和成本。 现在,我使用的阵列卡可选RAID 等级是 RAID 0 、RAID 10 、RAID5 、RAID6 、RAID50 和RAID 60,当前已经完成对所有等级的容量、性能和安全性测试。


主流 RAID 等级技术对比。

1677138367635.jpg


测试可用的RAID等级横向比较,绿底为优选项。

1677138378796.jpg


综合看来,RAID 6、RAID 50和RAID 60优势较小。剩余选项中,如果不要求可用性,可以选择 RAID 0 以获得高性能;如果可用性和性能是重要的,而成本不是一个主要因素,则根据磁盘数量选择 RAID 1。如果可用性,成本和性能都同样重要,则可以选择RAID 5。


所以,综合来看,我还是选择RAID 5吧。万一有个万一呢!


相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
15天前
|
存储 Oracle 关系型数据库
服务器数据恢复—EVA存储硬盘读写性能不稳定掉线的数据恢复案例
服务器存储数据恢复环境: 一台EVA某型号控制器+EVA扩展柜+FC磁盘。 服务器存储故障&检测: 磁盘故障导致该EVA存储中LUN不可用,导致上层应用无法正常使用。
81 47
|
11天前
|
存储 弹性计算 网络协议
深度对比阿里云服务器ECS通用型g7、g7a、g8i、g8y、g8ise和g8a性能对比
阿里云ECS通用型g7、g7a、g8i、g8y、g8ise和g8a云服务器性能对比,涵盖CPU、内存、网络、存储等多方面参数。这些实例适用于多种企业级应用场景,如数据库、Web应用、大数据处理等。
49 1
|
15天前
|
人工智能 安全 Linux
|
16天前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c7、c8a、c8y、c8i实例性能、适用场景区别及选择参考
随着阿里云2024年金秋云创季的开始,目前在阿里云的活动中,属于计算型实例规格的云服务器有计算型c7、计算型c8a、计算型c8y和计算型c8i这几个实例规格,相比于活动内的经济型e和通用算力型u1等实例规格来说,这些实例规格等性能更强,虽然这几个实例规格的云服务器通常处理器与内存的配比为都是1:2,但是他们在处理器、存储、网络、安全等方面等性能并不是一样的,所以他们的适用场景也有着不同。本文为大家介绍计算型c7、c8a、c8y、c8i实例的性能、适用场景的区别以及选择参考。
|
3天前
|
存储 缓存 内存技术
为什么服务器内存硬件上的黑色颗粒这么多?
为什么服务器内存硬件上的黑色颗粒这么多?
|
14天前
|
存储 弹性计算 固态存储
阿里云服务器ESSD Entry系统盘测评IOPS、IO读写和时延性能参数
ESSD Entry云盘是阿里云推出的新一代云盘,具备高IOPS、低延迟和企业级数据保护能力。适用于开发与测试场景,支持按量付费和包年包月计费模式。99元和199元的ECS经济型e实例和通用算力型u1实例均采用ESSD Entry系统盘,性价比高。详细性能参数和价格请参考阿里云官方页面。
51 0
|
22天前
|
存储 分布式计算 安全
阿里云服务器内存型r7、内存型r8y、内存型r8i实例规格性能对比与选择参考
在选择阿里云服务器实例规格时,针对内存密集型应用和数据库应用,内存型r7、内存型r8y和内存型r8i实例是这部分应用场景选择最多的热门实例规格。为了帮助大家更好地了解这三款实例的区别,并为选择提供参考,本文将详细对比它们的实例规格、CPU、内存、计算、存储、网络等方面的性能,并附上活动价格对比。让大家了解一下他们之间的不同,以供参考选择。
|
6天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
8天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
6天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。