[发明专利]一种多路径IO调整方法和装置在审
申请号: | 201611265010.3 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106788922A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 武毅 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L12/24;H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路径 io 调整 方法 装置 | ||
技术领域
本发明属于linux系统进程调度技术领域,特别是涉及一种多路径IO调整方法和装置。
背景技术
现有技术中的服务器都会使用multipath多路径软件进行存储容灾处理,但是其负载均衡程度还有所不足,只能实现多条路径均分IO的情况,而没有考虑实际链路是否达到标准。当一个路径发生故障时,并不会关闭这条路径,造成大量IO堆积,直到该路径挂掉,可见这就大大降低了IO速率。
发明内容
为解决上述问题,本发明提供了一种多路径IO调整方法和装置,能够实现分级控制IO速率的效果,充分利用链路特性,提高IO效率,避免在故障链路阻塞时IO速度过低的情况。
本发明提供的一种多路径IO调整方法,包括:
探测每条链路的IO速率;
判断每条链路是否异常;
对IO速率异常的链路的传输数据进行统计分析,得到分析结果;
根据所述分析结果,关闭IO速率异常的链路。
优选的,在上述多路径IO调整方法中,
在所述关闭IO速率异常的链路之后,还包括:
将所述IO速率异常的链路上的IO切换到其他的正常链路上。
优选的,在上述多路径IO调整方法中,
在所述将所述IO速率异常的链路上的IO切换到其他的正常链路上之后,还包括:
每隔预设时间利用关闭后的链路进行IO,如果正常则恢复链路,如果异常则不恢复链路。
优选的,在上述多路径IO调整方法中,
所述预设时间的范围为30秒至60秒。
优选的,在上述多路径IO调整方法中,
所述判断每条链路是否异常为:
当链路的IO速率下降至初始IO速率的10%至30%时,判断所述链路为异常,否则判断为正常。
本发明提供的一种多路径IO调整装置,包括:
探测单元,用于探测每条链路的IO速率;
判断单元,用于判断每条链路是否异常;
分析单元,用于对IO速率异常的链路的传输数据进行统计分析,得到分析结果;
关闭单元,用于根据所述分析结果,关闭IO速率异常的链路。
优选的,在上述多路径IO调整装置中,还包括:
切换单元,用于将所述IO速率异常的链路上的IO切换到其他的正常链路上。
优选的,在上述多路径IO调整装置中,还包括:
恢复单元,用于每隔预设时间利用关闭后的链路进行IO,如果正常则恢复链路,如果异常则不恢复链路。
优选的,在上述多路径IO调整装置中,所述恢复单元具体用于每隔30秒至60秒利用关闭后的链路进行IO,如果正常则恢复链路,如果异常则不恢复链路。
优选的,在上述多路径IO调整装置中,所述判断单元具体用于当链路的IO速率下降至初始IO速率的10%至30%时,判断所述链路为异常,否则判断为正常。
通过上述描述可知,本发明提供的上述多路径IO调整方法和装置,由于该方法包括探测每条链路的IO速率;判断每条链路是否异常;对IO速率异常的链路的传输数据进行统计分析,得到分析结果;根据所述分析结果,关闭IO速率异常的链路,因此能够实现分级控制IO速率的效果,充分利用链路特性,提高IO效率,避免在故障链路阻塞时IO速度过低的情况。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的第一种多路径IO调整方法的示意图;
图2为本申请实施例提供的第一种多路径IO调整装置的示意图。
具体实施方式
本发明的核心思想在于提供一种多路径IO调整方法和装置,能够实现分级控制IO速率的效果,充分利用链路特性,提高IO效率,避免在故障链路阻塞时IO速度过低的情况。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611265010.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:擀面板
- 下一篇:一种智能厨房食材套料组合装置