免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3669 | 回复: 12
打印 上一主题 下一主题

路径切换会中断业务吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-25 09:42 |只看该作者 |倒序浏览
powerpath,rdac之类的路径切换中会中断数据库类的业务吗,假如一条链路失效应该lun会由一个控制器切换到另一个控制器上,这个过程中会需要一定的时间,怎么也得几十秒吧,这种情况下对负载相对较大的数据库影响多大?会数据库会down掉吗?感觉像会,但是实际情况下大多都没down掉,这个是怎么实现的?一般像oracle,sqlserver之类的数据库能容忍多长时间的磁盘暂时失效?假如用dd测试路径切换的话一直用dd往存储写文件,然后断一条链路,在这种情况下ls查看写的文件数据应该是没写进去只有切换完了再继续写,在切换的过程中dd是把数据写进cache了还是在不断的重试重写?

论坛徽章:
0
2 [报告]
发表于 2009-11-25 14:16 |只看该作者
‘前台’写cache就完;后面切换的,控制器间有cache mirror啥的扛着

论坛徽章:
0
3 [报告]
发表于 2009-11-25 14:23 |只看该作者

回复 #2 gesture 的帖子

但是写cache只是写到lun所在控制器的cache然后cache又镜像到对端控制器的cache,假如一种情况下某个lun所在的控制器挂了,此控制器的cache失效,在路径切换完毕之前这时候的数据时没法写cache的,这时候呢,应该大的数据库访问可能会当即吧

论坛徽章:
5
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
4 [报告]
发表于 2009-11-25 14:52 |只看该作者
多路径通常是aa的吧

论坛徽章:
0
5 [报告]
发表于 2009-11-25 15:09 |只看该作者
原帖由 tangye 于 2009-11-25 14:52 发表
多路径通常是aa的吧

现在所说的aa并不是严格意义上的aa像emc clariion和ds4000系列一个lun同时只能由一个控制器进行访问,当然clariion的新产品支持alua这种折中的aa但是这种性能会下降20%,在这种情况下写cache的时候只会写到对应控制器的cache同时两个控制器的cache做mirror,但是一个控制器坏掉的话,这个控制器上的lun在路径切换完毕之前是不会访问到另一个控制器的cache的。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
6 [报告]
发表于 2009-11-25 15:53 |只看该作者
如果应用能容忍30秒的中断就没问题。

论坛徽章:
0
7 [报告]
发表于 2009-11-25 16:17 |只看该作者
原帖由 无牙 于 2009-11-25 15:53 发表
如果应用能容忍30秒的中断就没问题。



30秒! 听着很恐怖的

论坛徽章:
0
8 [报告]
发表于 2009-11-25 16:22 |只看该作者
有些存储的cache都有好几个GB

论坛徽章:
0
9 [报告]
发表于 2009-11-25 16:28 |只看该作者
原帖由 atreenoleaf 于 2009-11-25 14:23 发表
但是写cache只是写到lun所在控制器的cache然后cache又镜像到对端控制器的cache,假如一种情况下某个lun所在的控制器挂了,此控制器的cache失效,在路径切换完毕之前这时候的数据时没法写cache的,这时候呢,应该 ...



问题问得很细致,好同事!

控制器口s-交换机-卡s(路径s)的 自有一套‘健康机制’——paths当前状态的它掌握。如 操作之前一个controller down了,路径状态变了,该路径就不接受OP了;若 op当中 控制器down了,该机制让另一个控制器‘redo’……俺觉得这个‘切换’间隔 取决于对路径状态轮询的时间间隔和redo

再说一句啊:一般操作是hosts(应用)写到array的cache就完了(异步方式,实际是写到卡的queue里)——array‘谎报’ok,主机这边就认为完事了哈……主要为提高性能;俩controller的cache有mirror机制的,所以一个突然down了,另一个号称能***的哈

[ 本帖最后由 gesture 于 2009-11-25 16:39 编辑 ]

论坛徽章:
221
15-16赛季CBA联赛之吉林
日期:2017-12-11 12:51:59黑曼巴
日期:2019-04-12 13:40:0515-16赛季CBA联赛之广东
日期:2019-04-23 10:41:1215-16赛季CBA联赛之辽宁
日期:2019-05-06 13:03:2815-16赛季CBA联赛之山西
日期:2019-05-09 10:56:5815-16赛季CBA联赛之青岛
日期:2019-05-17 13:57:0515-16赛季CBA联赛之新疆
日期:2019-06-10 13:39:0515-16赛季CBA联赛之天津
日期:2019-07-08 15:04:4519周年集字徽章-19
日期:2019-08-27 13:31:2619周年集字徽章-19
日期:2019-08-27 13:31:2619周年集字徽章-周
日期:2019-09-06 18:46:4715-16赛季CBA联赛之天津
日期:2019-02-27 11:24:07
10 [报告]
发表于 2009-11-25 17:32 |只看该作者
这种中断基本上可以忽略不计,银行都能容忍这种切换时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP