由于失误,用户选择了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. |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/