一种存储多路径选路方法及装置制造方法及图纸

技术编号:32629080 阅读:34 留言:0更新日期:2022-03-12 18:02
本申请涉及数据存储技术领域,特别涉及一种存储多路径选路方法及装置。该方法应用于主机,所述主机与存储服务器基于多路径存储,所述方法包括:统计所述多路径的路径延迟信息和所述多路径的平均路径延迟信息;基于各路径的路径延迟信息和所述多路径的平均路径延迟信息,分别判断所述各路径是否为高延迟路径,其中,若一条路径被标记为高延迟路径,则在后续选路时,不选择该路径作为存储路径使用;采用除被标记为高延迟路径之外的其它路径执行存储服务。储服务。储服务。

【技术实现步骤摘要】
一种存储多路径选路方法及装置


[0001]本申请涉及数据存储
,特别涉及一种存储多路径选路方法及装置。

技术介绍

[0002]大多主流存储使用ALUA模式,主要是充分利用存储多控制器优势,规划存储控制器到主机的最优路径状态,配合主机多路径multipath

tools,实现最佳存储路径选择,实现负载均衡和提高I/O性能。
[0003]multipath

tools在I/O选路时有一个优选路径组的概念。通常情况下,每条路径都有一个优先级,优先级相同的路径在同一路径组中。高优先级路径所在的组称为优选路径组,低优先级路径所在的组称为备选路径组。I/O在优选路径组进行。
[0004]如果存储阵列上多路径配置ALUA模式下,通常主机多路径需要配置存储ALUA模式,此时会根据路径状态进行优先级划分。
[0005]在优选路径组中的所有路径遵循如下选路算法:
[0006]round

robin 0:该选路算法在路径组中循环每个路径,向每个路径发送同样数量的I/O。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储多路径选路方法,其特征在于,应用于主机,所述主机与存储服务器基于多路径存储,所述方法包括:统计所述多路径的路径延迟信息和所述多路径的平均路径延迟信息;基于各路径的路径延迟信息和所述多路径的平均路径延迟信息,分别判断所述各路径是否为高延迟路径,其中,若一条路径被标记为高延迟路径,则在后续选路时,不选择该路径作为存储路径使用;采用除被标记为高延迟路径之外的其它路径执行存储服务。2.如权利要求1所述的方法,其特征在于,统计所述多路径的路径延迟信息的步骤包括:通过接口函数获取磁盘统计的各路径的读写磁盘信息;基于预设规则分别计算各路径的路径延迟信息。3.如权利要求2所述的方法,其特征在于,基于各路径的路径延迟信息和所述多路径的平均路径延迟信息,分别判断所述各路径是否为高延迟路径的步骤包括:针对每一路径,判断该路径的路径延迟是否大于设定阈值;若判定该路径的路径延迟大于设定阈值,则判断该路径的路径延迟是否大于所述多路径的平均路径延迟;若判定该路径的路径延迟大于所述多路径的平均路径延迟,则判定该路径为高延迟路径。4.如权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:基于预设规则,清除所述多路径的高延迟路径标记,并采用所述多路径执行存储服务。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若接收到用户触发的将第一路径标记为高延迟路径的指令,则将所述第一路径标记为高延迟路径;若接收到用户触发的清除第二路径的高延迟状态的指令,则清除所述第二路径的高延迟路径标记。6.一种存储多路径选路装置,其特征在于,应用于主机,所述主机与存储服务器基于多路径存储,所述装置包括...

【专利技术属性】
技术研发人员:王勇
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1