Asm磁盘组冗余模式IO性能有差异么
Asm磁盘组冗余模式,IO性能有差异么?差异有多大?
收藏
复制链接
微信扫码分享
在小程序上查看
分享
4条回答
默认
最新
手机码字见谅。
外部冗余的ASM磁盘组的IO性能,可以近似理解为是所有LUN的IO综合,包括IOPS及吞吐量。
Normal冗余是双写嘛,因为每次要写两个相同的AU,所以可以理解为IO相关指标损失一半。
High冗余损失三分之二。
Flex冗余,extended冗余见的人少就不说了。
注意上面说的都是写的情况下的损失。
注意上面说的都是写的情况下的损失。
注意上面说的都是写的情况下的损失。
但是在读场景下,不论冗余方式,都只读其中一份AU,所以不会有读性能的损失。
就酱。
评论
有用 0简单的用raid的原理来理解,用觉得不合适,这种说法有oracle官方文档支持么?
评论
有用 0测试是检验知识的最好办法。
建三个磁盘组,不同的redundancy,然后执行相同的DML和select就可以得到答案了。
为了更容易测试,可以通过delay I/O的方法把单次IO的时间人为加长,这样就更容易观察结果。
https://www.kernel.org/doc/Documentation/device-mapper/delay.txt
以下的例子将读写IO都人为加长到500ms延迟,为了更容易观察可以加长到2s甚至5s
# Create device delaying rw operation for 500ms
echo "0 `blockdev --getsz $1` delay $1 0 500" | dmsetup create delayed
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

