The invention discloses a method and path dynamic detection device, device and computer readable storage medium, wherein the method comprises: to detect each transmission path specified, the corresponding detection results; judging whether the test results are that each of said transmission path is in a normal working state, if it is determined. The current time interval and the preset time interval and the time interval, if not, determine the minimum time interval for the predetermined time interval; wherein the initial value of the current time interval for the minimum time interval; the detection results obtained by the moment after the current time interval after the execution of the return the detection step for each transmission path specified. To some extent, this application can avoid the waste of resources and know the abnormal path restoration in time.
【技术实现步骤摘要】
一种路径动态检测方法、装置及设备
本专利技术涉及传输路径检测
,更具体地说,涉及一种路径动态检测方法、装置、设备及计算机可读存储介质。
技术介绍
在企业级应用系统中,用于处理业务请求的应用服务器与存储系统通过存储网络(SAN)互相连接。为了避免单点故障,提高系统可靠性与IO吞吐率,应用服务器与存储系统中的设备之间通常采用多路径IO访问(MPIO)。如图1所示,应用服务器(Host)通过两个SAN交换网络(SANSwitch0及SANSwitch1)与一个双控制器存储设备(storage)连接,一共实现了应用服务器到存储设备的4条物理路径。在多路径磁盘驱动程序的帮助下,应用服务器可以通过任意一条路径发起对存储设备的IO请求。当其中一条路径发生故障,应用服务器可以通过其它的路径重新发送失败的IO请求。应用服务器中存在专门对应用服务器到存储设备的路径进行检测的模块,以便将恢复正常功能的之前失效的路径加入到可用路径集中,或者检测正常的路径是否失效,如果失效,则将其由正常路径集中删除,以免引发通过此路径发送IO请求时出错。这个路径检测模块通常为一个服务程序,常驻于操作 ...
【技术保护点】
一种路径动态检测方法,其特征在于,包括:对指定的每条传输路径进行检测,得到对应的检测结果;判断所述检测结果是否表示每条所述传输路径均为正常工作状态,如果是,则确定当前时间间隔和预设时间间隔的和为当前时间间隔,如果否,则确定预先设定的最小时间间隔为当前时间间隔;其中所述当前时间间隔的初始值为所述最小时间间隔;由得到所述检测结果的时刻起经过当前时间间隔后返回执行所述对指定的每条传输路径进行检测的步骤。
【技术特征摘要】
1.一种路径动态检测方法,其特征在于,包括:对指定的每条传输路径进行检测,得到对应的检测结果;判断所述检测结果是否表示每条所述传输路径均为正常工作状态,如果是,则确定当前时间间隔和预设时间间隔的和为当前时间间隔,如果否,则确定预先设定的最小时间间隔为当前时间间隔;其中所述当前时间间隔的初始值为所述最小时间间隔;由得到所述检测结果的时刻起经过当前时间间隔后返回执行所述对指定的每条传输路径进行检测的步骤。2.根据权利要求1所述的方法,其特征在于,确定当前时间间隔和预设时间间隔的和为当前时间间隔之后,还包括:判断当前时间间隔是否小于预先设定的最大时间间隔,如果是,则执行所述由得到所述检测结果的时刻起经过当前时间间隔后返回执行所述对指定的每条传输路径进行检测的步骤的步骤,如果否,则确定所述最大时间间隔为当前时间间隔,并执行所述由得到所述检测结果的时刻起经过当前时间间隔后返回执行所述对指定的每条传输路径进行检测的步骤的步骤。3.根据权利要求2所述的方法,其特征在于,得到所述检测结果之后,还包括:判断是否接收到退出信号,如果是,则停止操作,如果否,则执行所述判断所述检测结果是否表示每条所述传输路径均为正常工作状态的步骤。4.根据权利要求1所述的方法,其特征在于,判断所述检测结果是否表示每条所述传输路径均为正常工作状态之后,还包括:如果所述检测结果是表示每条所述传输路径均为正常工作状态,则更新预先设置的全局路径状态标识为传输路径正常工作标识,如果否,则更新所述全局路径状态标识为存在不是正常工作状态的传输路径的标识。5.根据权利要求1所述的方法,其特征在于,对指定的每条传输路径...
【专利技术属性】
技术研发人员:耿芳忠,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。