磁盘RAID简介及性能分析

来源:互联网 发布:it职业软件学校 编辑:程序博客网 时间:2024/06/14 00:02

 

 

磁盘RAID简介及性能分析

 

 

      最近在分析一些计算机的基础数据,刚好有两台空闲的PC服务器,所以做了一下磁盘RAID的测试,采用了ORION测的,把测试结果与理论计算公式做了一个分享。关于RAID级别的介绍网上有很多资料,所以前半部份只是用图形的方式表示各种RAID级别的存储,接着整理了一下各种RAID级别的理论数据。最后展示了RAID5 VS RAID10及RAID10各种stripe size(条带)的测试数据。总体来说,在OLTP数据库应用中RAID10还是优先选择,RAID5一般还是用于备份文件或一些历史数据表空间文件。关于stripe size的测试结果也很明显,一般RAID默认是64K,但是256K不管是在IOPS还是MBPS上都表现出更好的性能,有些网上的文章说普通数据库应用stripe size应该小点比较好,如32K,64K。这个值也许在2000年时是正确的,随着硬盘的性能提高,带宽从10年前的50MB到现在的160MB,64KB的stripe size明显发挥不出多个磁盘并发的优势,所以建议大家做RAID时设置大一些的stripe size。

      本文仅是我个人环境的测试数据,仅供大家参考,也欢迎大家一起探讨。

      注:本文的知识不适合SSD硬盘。

以下是RAID3和RAID4的示意图,RAID3与RAID4的区别是RAID4采用块处理。

以下数据中数字表示可以发挥几块盘的作用。

 

MKing

2010-10-16