相同硬盘数量时,RAID5与RAID10性能比较.docVIP

  • 15
  • 0
  • 约2.42千字
  • 约 4页
  • 2016-11-29 发布于重庆
  • 举报

相同硬盘数量时,RAID5与RAID10性能比较.doc

相同硬盘数量时,RAID5与RAID10性能比较

存储性能从来都不是一刀切的事。若讨论性能,必定从IO特征入手,然后结合应用的特性来看的。 读写性能方面的比较 主要分析如下三个情况:读,顺序写,随机写 1. 读操作方面的性能差异 盘阵列读操作的关键更多的体现在cache的命中率上。所以,RAID5和RAID10在读数据上面,他们基本是没有差别的,除非是读的数据能影响cache命中率,导致命中率不一样。 若不考虑cache方面,100%随机读时,那么对于RAID10和RAID5来说,所有的硬盘都将参与IO运算,所以两者也没有太多的差异 2. 顺序写方面的性能差异 连续写的过程,一般表示写入连续的大批量的数据,如媒体数据流,很大的文件等等。连续写操作大多数产生于医疗PACS系统、高教图书馆系统、视频编辑系统等等应用环境下。 在连续写操作过程,如果有写cache存在,并且算法没有问题的话,RAID5比RAID10甚至会更好一些,虽然也许并没有太大的差别。(这里要假定存储有一定大小足够的写cache,而且计算校验的cpu不会出现瓶颈)。 因为这个时候的RAID校验是在cache中完成,如4块盘的RAID5,可以先在内存中计算好校验,同时写入3个数据+1个校验。而RAID10只能同时写入2个数据+2个镜像。 ? 如上图所示,4块盘的RAID5可以在同时间写入1、2、3到cache,并且在cache计算好校验之后,这里假定是6(实际的校验

文档评论(0)

1亿VIP精品文档

相关文档