RAID 上做RAID 条带化。概念不清楚.

[复制链接]
查看11 | 回复6 | 2010-3-1 11:08:29 | 显示全部楼层 |阅读模式
假设这里有4块磁盘
做了硬RAID后(4个盘),将这个RAID划分了一个LUN(映射为AIX中的一个hdisk01)
可以再对这个hdisk01再做RAID(软条带化)。
请问为什么这样做会提高性能
而且这个hdisk01不是已经做过RAID了吗?就是已经被条带化了(虽然是在存储层)。为什么还要在上面再条带化?
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
已经做得raid是否为raid1?再作的raid是0还是5?这个些信息很重要,你知道了就不用说了!
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
那可否分别说一下 0 和5 啊
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
Disk striping也称为RAID 0,很多人以为RAID 0没有甚么,其实这是非常错误的观念,
因为RAID 0使磁盘的输出入有最高的效率。而磁盘阵列有更好效率的原因除数据分段
外,它可以同时执行多个输出入的要求,因为阵列中的每一个磁盘都能独立动作,分段放
在不同的磁盘,不同的磁盘可同时作读写,而且能在快取内存及磁盘作并行存取
(parallel access)的动作,但只有硬件的磁盘阵列才有此性能表现。
从上面两点我们可以看出,disk spanning定义了RAID的基本形式,提供了一个便宜、
灵活、高性能的系统结构,而disk striping解决了数据的存取效率和磁盘的利用率问


RAID 5
RAID5避免了RAID 4的瓶颈,方法是不用校验磁盘而将校验数据以循环的方式放在每一
个磁盘中,如下图:
磁盘阵列的第一个磁盘分段是校验值,第二个磁盘至后一个磁盘再折回第一个磁盘的分
段是数据,然后第二个磁盘的分段是校验值,从第三个磁盘再折回第二个磁盘的分段是
数据,以此类推,直到放完为止。图中的第一个parity block是由A0,A1...,B1,B2计算
出来,第二个parity block是由B3,B4,...,C4,D0计算出来,也就是校验值是由各磁盘
同一位置的分段的数据所计算出来。这种方式能大幅增加小档案的存取性能,不但可同
时读取,甚至有可能同时执行多个写入的动作,如可写入数据到磁盘1而其parity
block在磁盘2,同时写入数据到磁盘4而其parity block在磁盘1,这对联机交易处理
(OLTP,On-Line Transaction Processing)如银行系统、金融、股市等或大型数据库的
处理提供了最佳的解决方案(solution),因为这些应用的每一笔数据量小,磁盘输出入
频繁而且必须容错。
事实上RAID 5的性能并无如此理想,因为任何数据的修改,都要把同一parityblock的
所有数据读出来修改后,做完校验计算再写回去,也就是RMW cycle(Read-Modify-Write
cycle,这个cycle没有包括校验计算)&#59;正因为牵一而动全身,所以:
R:N(可同时读取所有磁盘)
W:1(可同时写入磁盘数)
S:N-1(利用率)
RAID 5的控制比较复杂,尤其是利用硬件对磁盘阵列的控制,因为这种方式的应用比其
他的RAID level要掌握更多的事情,有更多的输出入需求,既要速度快,又要处理数据,
计算校验值,做错误校正等,所以价格较高&#59;其应用最好是OLTP,至于用于图像处理等,
不见得有最佳的性能。
还有其他raid
您google一下 很多资料的
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
你可以把在系统里面看到的这个hdisk01当作一块盘来看待。
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
不是做raid吧,应该是条带化吧,如果设置不当也会造成性能下降。
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
没有一定要求要做。但是有时候为了提高性能所以做条带。
当然前提也要保证稳定性和安全
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行