WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > FC SAN > 正文

详细概述RIAD 5和RAID 10

Watchstor.com  佚名丨2010-01-10 16:30 标签:FC SAN RAID 

RAID 5是不被大多数人知道的东西,这里就简单概述下RAID 5,顺便闲谈一下RIAD 5和RAID 10谁好谁差,仁者见仁,智者见智,没有统一的说法。使用的情况实际上是需要根据企业的具体需求来定点。在这里 ,我们分别讨论下他们的性能和在什么情况下更适宜使用哪种RAID 方式。

为了更清楚他们的原理,我们拿四块硬盘分别做这两种RAID,且从以下的几个 方面来比较。

这里RAID 5选择 3D+1P 的组合方式,RAID 10 选择 2D+2D 的组合方式。

1)读操作。由于读都是四块硬盘上进行全局读,所以就单纯的从读效率上来说,两组RAID是没有太大的差别。

2)连续写。我们首先考虑RAID 5,在连续写的时候,RAID 5可以一次写3个数据入CACHE,然后再CACHE 区内进行校验,得到校验值。RAID 10 一次最多只可以写2个数据入CACHE,同时写到镜像盘的写CACHE 里。 但是他们最后落到磁盘上的写操作都是相同的。所以在连续写的强度不是很高度情况下这两组的RAID性能上相差不大的。但是对于高强度的连续读,RAID 5更有优势。

3)离散写。离散写上我们考虑到重点,因为在ORACLE 里大部分写都是离散写,写数据文件,写日志文件。

写日志文件看 上去是连续写,其实写日志文件的数量不读,根本就不可以填满一个RAID组的条带,所以也是离散写。在这里我们比较RIAD 5和RAID 10的一次修改数据,修改RAID 5的一个数据时将发生4次IO,而同样的修改,RIAD 10只发生2次IO 。这里不考虑RAID 5的读命中情况。通过这也可以看出写CACHE 对RAID 5 的重要性,当然写CACHE 对RAID 10 也是同样重要。

所以,做RAID 的时候考虑使用哪种RAID ,应该看公司的应用需要。 如果是以大量的事务性的操作,在典型的OLTP 环境里,我们考虑RAID 10更好些,因为OLTP 环境,IO 性能上我们考虑的主要方面。对于典型的数据仓库环境,OLAP 环境,我们选择RAID 5 ,因为从空间上来说,RAID 5更合适。以上介绍RIAD 5和RAID 10。

【编辑推荐】

  1. 描述RAID 5子磁盘组
  2. RAID 3适配卡学习笔记
  3. 全面讨论RAID逻辑磁盘
  4. 简单探讨RAID工作模式
  5. 分析探讨RAID技术应用

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统