上次误打误撞测试了软件RAID,发现性能基本上是线性的,而据说硬件RAID性能比这个高的很。那本文将就硬件RAID展开测试,测试内容主要为各RAID等级下磁盘空间、I/O性能、模拟硬盘故障的可靠性等。介于篇幅问题,上篇文章介绍了相关概念及RAID 0、RAID 1和RAID 10(服务器硬件RAID性能横评(1)),本文继续介绍。

RAID 2-4

RAID 2、3、4已经很少有实际应用,它们大多只在研究领域有实作。

RAID 2

RAID 2 称为纠错海明码磁盘阵列,其设计思想是利用海明码实现数据校验冗余,实现在bit级别条带化数据。在 RAID 2 中,数据按位存储,每块磁盘存储一位数据编码,磁盘数量取决于所设定的数据存储宽度,可由用户设定。RAID 2 的数据宽度越大,存储空间利用率越高,但同时需要的磁盘数量也越多;一般数据宽度为2^N 的 RAID 2 ,需要 2^N 块数据磁盘和 N+1 块校验磁盘。

海明码自身具备纠错能力,因此 RAID2 可以在数据发生错误的情况下纠正错误,保证数据的安全性。但是,海明码的数据冗余开销太大,而且 RAID 2 的数据输出性能受阵列中最慢磁盘驱动器的限制;再者,海明码是按位运算, RAID2 数据重建非常耗时。现在硬盘的纠错码已经使用了海明码,所以RAID 2不再被使用了。

RAID 3

RAID 3使用奇偶校验磁盘将RAID控制器生成的奇偶校验信息存储在与实际数据磁盘分开的磁盘上,采用一个专用的磁盘作为校验盘。RAID 3 完好时读性能与 RAID 0 完全一致,并行从多个磁盘条带读取数据,性能非常高,同时还提供了数据容错能力。向 RAID3 写入数据时,必须计算与所有同条带的校验值,并将新校验值写入校验盘中。一次写操作包含了写数据块、读取同条带的数据块、计算校验值、写入校验值等多个操作,系统开销非常大,性能较低。

如果 RAID 3 中某一磁盘出现故障,不会影响数据读取,可以借助校验数据和其他完好数据来重建数据。假如所要读取的数据块正好位于失效磁盘,则系统需要读取所有同一条带的数据块,并根据校验值重建丢失的数据,系统性能将受到影响。

当有大量数据请求时,这种RAID类型的性能很差,比如在数据库这样的应用程序中。RAID 3在需要长时间连续数据传输的应用程序(如视频服务器)中表现良好。RAID 3至少需要三个物理磁盘。

RAID 4

RAID 4 与 RAID 3 的原理大致相同,区别在于条带化的方式不同。RAID 4使用专用奇偶校验磁盘以及块级别的磁盘条带化,写操作只涉及当前数据盘和校验盘两个盘,多个 I/O 请求可以同时得到处理,提高了系统性能。RAID 4 按块存储可以保证单块的完整性,可以避免受到其他磁盘上同条带产生的不利影响。

RAID 4 在不同磁盘上的同级数据块同样使用 XOR 校验,结果存储在校验盘中。写入数据时, RAID4 按这种方式把各磁盘上的同级数据的校验值写入校验盘,读取时进行即时校验。因此,当某块磁盘的数据块损坏,RAID 4 可以通过校验值以及其他磁盘上的同级数据块进行数据重建。

RAID 4 提供了非常好的读性能,但是使用专用奇偶校验磁盘会导致写操作的性能瓶颈。有了RAID 5等替代方案,RAID 4的使用并不多。

RAID 5

RAID 5 应该是目前最常见的 RAID 等级,它的原理与 RAID 4 相似,区别在于校验数据分布在阵列中的所有磁盘上,而没有采用专门的校验磁盘。对于数据和校验数据,它们的写操作可以同时发生在完全不同的磁盘上。因此, RAID 5 不存在 RAID 4 中的并发写操作时的校验盘性能瓶颈问题。另外, RAID 5 还具备很好的扩展性。当阵列磁盘数量增加时,并行操作量的能力也随之增长,可比 RAID 4 支持更多的磁盘,从而拥有更高的容量以及更高的性能。

RAID 5 的磁盘上同时存储数据和校验数据,数据块和对应的校验信息存保存在不同的磁盘上,需要额外的运算资源,但仅能忍受 1 个硬盘损毁。与其他 RAID 等级一样,重建数据时,RAID5 的性能会受到较大的影响。

RAID 5 兼顾存储性能、数据安全和存储成本等各方面因素,它可以理解为 RAID 0 和 RAID 1 的折中方案,是目前综合性能最佳的数据保护解决方案。 RAID 5 基本上可以满足大部分的存储应用需求,数据中心大多采用它作为应用数据的保护方案。

在设置时,将默认的Strip Size调小了一级进行测试。

逻辑卷的可用容量为3.82T,相当于损失一块盘。

安装时仍然是提示2T空间可用。

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

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

拔掉1槽位硬盘进行测试。

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

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

再拔掉3槽位硬盘进行测试。

拔掉两块盘时,虽然系统没有蓝屏,但是从iLO中查看,逻辑卷已经是Failed状态了。

再拔掉6槽位硬盘,开始系统没有蓝屏,但是在系统中操作时系统蓝屏。

所以RAID 5应该是能允许1块盘故障,并且还能撑一会,所以硬盘短暂异常应该对业务影响较小。

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

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

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

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

  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. IT项目管理入门知识
  2. 【超赞】技术架构的战略和战术原则
  3. Natural 自然语言处理(NLP)「全解析」
  4. MyEclipse10中配置开发Python所需要的PyDev 绝对靠谱 不忽悠!
  5. P2480 [SDOI2010]古代猪文(数论好题)
  6. Mybatis+MySQL动态分页查询数据经典案例(含代码以及测试)
  7. 用户注意到用户计算机中千兆位网卡,为何你电脑上的千兆网卡跑不到千兆?
  8. [转]关于Linux下时间片分配给进程还是线程的问题
  9. 武汉Apache Hadoop大数据平台,金融行业如何搭建大数据平台?数据采集、分析、处理如何实现?...
  10. PLC模糊控制之模糊化
  11. java写入文件编码格式为ansi_java 获取文本文件编码格式
  12. 数据库系统工程师学习记录(计算机系统知识)
  13. wps2000集成办公系统 v3.02.99专业版(附序列号)|wps2000老版本
  14. 怎么删除计算机c盘应用,C盘垃圾文件怎么删除,清理系统盘的电脑软件-腾讯电脑管家...
  15. wunderlist会提示找不到libffi.so.5
  16. 图神经网络详解(四)
  17. 权力纷争必须上演公章大战?其实duck不必
  18. 计算机设备系统包括哪些,计算机硬件系统包括哪些
  19. 中国石油大学《工程概预算与招投标》第一阶段在线作业
  20. 笔记本在Win7/Win8/win8.1下安装OS X 10.9.3懒人版通用教程

热门文章

  1. matlab怎么把mat文件转化为excel
  2. C语言程序设计(第三版)何钦铭著 习题3-5
  3. 蓝牙BLE4.0-HM-10设备配对指南
  4. CK-FR208-EC与汇川PLC配置走EtherCAT通讯指南
  5. 异步多线程之Thread详解
  6. Playwirght深度入门
  7. CAD明细表转EXCEL
  8. Python爬取哔哩哔哩弹幕并且造词云图简单版!!!
  9. 探索真实事物的虚拟再现——微软亚洲研究院SIGGRAPH Asia 2014精彩入选论文赏析
  10. 多时间尺度 3D 卷积神经网络的步态识别