问一个比较xxx的问题,关于D1000

发表于:2007-06-08来源:作者:点击数: 标签:
由于失误,用户选择了D1000(不提也罢)! Vcsqs的ORACLEHA,为了 安全 ,我用solstice做了RAID5,结果D1000的 性能 比较糟糕,有啥办法能改进?RAID0+1?会快多少? ORA-600 回复于:2003-08-12 21:57:41 没人理我! elk 回复于:2003-08-13 00:35:09 D1000

由于失误,用户选择了D1000(不提也罢)!
Vcsqs的ORACLE HA,为了安全,我用solstice做了RAID 5,结果D1000的性能比较糟糕,有啥办法能改进?RAID 0+1?会快多少?

 ORA-600 回复于:2003-08-12 21:57:41
没人理我!

 elk 回复于:2003-08-13 00:35:09
D1000只有40M/s
认命吧。。。。。。

 solstice 回复于:2003-08-13 09:47:55
没办法了,D1000是软RAID,
没有RAID控制器,
只能用SDS来配置一下了,
不过,RAID0+1还算相对快点!

尽管 RAID5 磁盘阵列可以提高多种应用的性能和可靠性,但它们至少存在一个重大局限性:与非冗余阵列相比,当工作负载主要是少量数据写操作时,其吞吐量会下降四倍。导致这种下降的原因是少量数据写请求需要执行下列步骤: 
1. 必须读取用户目标数据的原值。 
2. 必须用新值覆盖原值。 
3. 必须读取奇偶校验数据的原值。 
4. 必须用新值覆盖奇偶校验数据的原值。
由于每次写入都要执行这四个操作,因此对于包含很多少量数据写操作的情况而言,负载尤为明显(因为 I/O 不能象数据量那样进行分摊)。
RAID5的数据写性能是比较差的,如果超过20%,那么就需要考虑选择使用RAID0+1方式。
相比而言,基于 RAID0+1 的系统只是将用户数据写入两个独立的磁盘中,因此吞吐量仅下降两倍。这种差别(即少量数据写入时访问次数为四次而非两次)被称为“少量数据写问题。”

大体的差别就这么多吧!

 ORA-600 回复于:2003-08-13 15:05:59
有没有SDS做RAID的一些参数,最好是优化过的,我想把RAID 5给改成0+1,4个36.4 SCSI磁盘,最好能详细点,多谢了!
想想都可怕,要停掉ORACLE和集群,更改磁盘,然后恢复ORACLE数据,启动集群,如果其中某一步出了问题......


 ORA-600 回复于:2003-08-13 23:22:39
UP

 solstice 回复于:2003-08-14 09:29:23
去看看精华版吧,
好多关于SDS的东东,
呵呵,OK?

 williamw2000 回复于:2003-09-29 00:50:57
for Oracle? don't use RAID 5.

原文转自:http://www.ltesting.net