书接上文,上篇推文主要对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。

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

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块盘只能分两组。

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

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

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

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

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

RAID 60

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

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

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

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

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

RAID 应用选择

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

主流 RAID 等级技术对比。

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

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

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

服务器硬件RAID性能横评(4)相关推荐

  1. 服务器硬件RAID性能横评(2)

    上次误打误撞测试了软件RAID,发现性能基本上是线性的,而据说硬件RAID性能比这个高的很.那本文将就硬件RAID展开测试,测试内容主要为各RAID等级下磁盘空间.I/O性能.模拟硬盘故障的可靠性等. ...

  2. 服务器硬件RAID性能横评(3)

    书接上文,上篇推文主要对RAID 0.RAID 1(10)和RAID 5进行测试比较,并捎带介绍了一下RAID 2.3.4(服务器硬件RAID性能横评(1).服务器硬件RAID性能横评(2)).本文将 ...

  3. 服务器硬件RAID性能横评(1)

    上次误打误撞测试了软件RAID,发现性能基本上是线性的,而据说硬件RAID性能比这个高的很.那本文将就硬件RAID展开测试,测试内容主要为各RAID等级下磁盘空间.I/O性能.模拟硬盘故障的可靠性等. ...

  4. raid卡直通模式会走缓存吗_服务器硬件RAID性能横评(1)

    上次误打误撞测试了软件RAID,发现性能基本上是线性的,而据说硬件RAID性能比这个高的很.那本文将就硬件RAID展开测试,测试内容主要为各RAID等级下磁盘空间.I/O性能.模拟硬盘故障的可靠性等. ...

  5. gps wifi信号测试软件,搜星+WiFi+EMI 导航平板信号性能横评

    1导航平板信号性能横评 十一长假转眼即逝,不少朋友美好的旅游愿望都被淹没在了人山人海和高速大堵车中,让人甚至郁闷.不过现在丰富的电子产品还是让我们的出行路途方便和丰富了很多,比如指引我们到旅游景点目的 ...

  6. 超轻薄笔记本电脑软件测试,50轮Cinebench极限测试 8款主流轻薄本CPU性能横评

    01前言 在开始本篇横评之前,我们首先要弄清一个问题,即笔记本CPU的性能高低并非完全取决于型号.规格上的差异,比如i7一定比i5强.R7一定比R5强,而是取决于笔记本厂商对CPU性能的释放.调校策略 ...

  7. 服务器6通道性能,服务器硬件RAID6 月RAID性能参数图文比较

    书接上文,上篇推文主要对RAID 0.RAID 1(10)和RAID 5进行测试比较,并捎带介绍了一下RAID 2.3.4(服务器硬件RAID性能横评(1).服务器硬件RAID性能横评(2)).本文将 ...

  8. 服务器cpu性能排行2019,2019年cpu排行_2019年cpu推荐_2019年cpu天梯图 _2019年度横评_太平洋电脑网PConline...

    [PConline 横评]2019年已近尾声,对广大DIYer来说,19年上半年,属于Intel:19年下半年,属于AMD. ·2019年上半年: Intel仅仅靠着Skylake留下的牙膏,依然能在 ...

  9. 锐龙内战,强强对决 —— MateBook 13 AMD 横评 小新 Pro 13 AMD

    我们在今年的轻薄本上,看到了相当多的双平台产品,在同样的设计之下,既有价格更高 intel U 系列处理器 + MX250 级别显卡的版本,也有突出性价比的 AMD 三代锐龙 + 核心显卡的版本. 这 ...

最新文章

  1. gometalinter代码检查
  2. python下处理win和linux分行符
  3. Regex Tester (免费有用)
  4. 彻底删除 mysql 5.7_Ubuntu16.04彻底删除MySQL5.7
  5. Destoon源数据库配置文件在哪_数据库监控软件Lepus安装部署详解
  6. ssas对数据仓库_SSAS中的多对多关系简介
  7. MVC系统的Filter
  8. 解析Excel2007之关键点_Sheet.xml(一)
  9. 专业wifi测试软件,专业的WiFi检测工具有哪些?
  10. MATLAB FFT与fftshift
  11. 【图像融合】基于matlab小波变换灰色图像融合(含相关性、信噪比)【含Matlab源码 1841期】
  12. byte[]数组转String中文乱码
  13. unzip 分包_劳务派遣第二讲一一劳务派遣和劳务分包有啥区别?
  14. 讲讲Python中的函数传递问题 【文末送书】
  15. bat表白脚本(变色桃心+vbs问答)
  16. 在注册表中删除程序的方法
  17. JDK 14如期发布,16个新特性快速预览
  18. 思科模拟器服务器重置连接,TCP连接重置的一个简单的解决方法,服务器客户端均适用...
  19. 如何解决焊盘不匹配导致生产时产生锡珠的问题
  20. Matlab R2017b的详细安装过程与激活步骤

热门文章

  1. java jqgrid demo_JQGRID 基本用法及示例、换肤等
  2. 步步高Java一面凉经
  3. 《JAVA300集》多线程_并发基础案例-day21
  4. 无线ap升级胖AP 和 学习笔记
  5. 同程旅游任命马和平为总裁 宣布年内启动A股IPO计划
  6. 在云服务器中云磁盘如何挂载
  7. 中后台学习笔记 – 数据权限
  8. 简直无语,台湾省停电后,竟要求程序员用纸笔手写代码
  9. unity 调用打印机打印照片
  10. Lumentum22045498激光器