IO请求调度方法及存储装置制造方法及图纸

技术编号:40157745 阅读:15 留言:0更新日期:2024-01-26 23:32
本发明专利技术涉及计算机技术领域,尤其涉及一种IO请求调度方法及存储装置。方法包括:在完成存储资源LUN创建、以及IO调度队列创建的情况下,接收IO管理装置发送的IO请求;存储资源LUN与IO调度队列一一对应,存储资源LUN的数量为至少两个,每个IO调度队列均关联有相应的优先级标签和IO资源权重占比,IO请求携带有LUN关联信息;基于LUN关联信息,确定IO请求关联的存储资源LUN;基于IO请求关联的存储资源LUN的优先级标签,将IO请求放入对应的IO调度队列;基于每个IO调度队列关联的IO资源权重占比,进行IO请求调度。本方法能够实现对不同优先级的IO请求的精细化调度与管理。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种io请求调度方法及存储装置。


技术介绍

1、随着云计算时代的来临,超融合产品,如超融合系统得到了越来越广泛的应用。然而,随着业务量的不断增大,超融合产品中负责不同业务的虚拟机(vm,virtual machine)之间存在存储资源争抢情况,如当负责不同业务的虚拟机高并发地访问存储资源时,导致超融合产品所在系统的io负载较高,不同虚拟机之间出现存储资源争抢情况,进而导致部分虚拟机io延迟较高,虚拟机内部应用无响应或无法稳定运行等。

2、目前,大部分超融合系统,其内置的默认策略通常不具备io请求精细化分配的能力,当不同虚拟机的io请求出现高并发情况时,由于缺少对不同io请求的针对性管理策略,导致部分io请求的时延较高,对业务的稳定运行造成不必要的影响。


技术实现思路

1、本专利技术提供一种io请求调度方法及存储装置,用以解决现有技术中当不同虚拟机的io请求出现高并发情况时,由于缺少对不同io请求的针对性管理策略,导致部分io请求的时延较高,对业务的稳定运行造成不必要的本文档来自技高网...

【技术保护点】

1.一种IO请求调度方法,其特征在于,包括:

2.根据权利要求1所述的IO请求调度方法,其特征在于,还包括:接收所述IO管理装置发送的存储资源LUN创建请求,所述存储资源LUN创建请求携带有每个存储资源LUN的优先级标签、以及每个所述存储资源LUN的IO资源权重占比;

3.根据权利要求1所述的IO请求调度方法,其特征在于,还包括:在完成所述存储资源LUN创建的情况下,将每个所述存储资源LUN关联的所述优先级标签和所述IO资源权重占比存储于本地内存,并且,将每个所述存储资源LUN关联的所述优先级标签和所述IO资源权重占比同步存储于预设的集群分布式数据库;

...

【技术特征摘要】

1.一种io请求调度方法,其特征在于,包括:

2.根据权利要求1所述的io请求调度方法,其特征在于,还包括:接收所述io管理装置发送的存储资源lun创建请求,所述存储资源lun创建请求携带有每个存储资源lun的优先级标签、以及每个所述存储资源lun的io资源权重占比;

3.根据权利要求1所述的io请求调度方法,其特征在于,还包括:在完成所述存储资源lun创建的情况下,将每个所述存储资源lun关联的所述优先级标签和所述io资源权重占比存储于本地内存,并且,将每个所述存储资源lun关联的所述优先级标签和所述io资源权重占比同步存储于预设的集群分布式数据库;

4.根据权利要求1所述的io请求调度方法,其特征在于,基于每个所述io调度队列关联的所述io资源权重占比,进行io请求调度的步骤包括:

5.根据权利要求4所述的io请求调度方法,其特征在于,基于每个所述io调度队列的io请求数量、以及每个所述io调度队列各自关联的所述io资源权重占比,进行io请求调度的步骤包括:

6.根据权利要求5所述的io请求调度方法,其特征在于,基于所述第一目标调度io请求数,进行io请求调度的步骤包括:

7.根据权利要求6所述的io请求调度方法,其特征在于,所述第二目标调度io请求数的获取步骤还包括:在所述io调度队列的所述io请求数量大于当前所述io调度队列的所述第一目标调度io请求数,且剩余io配额总数大于或等于待配额请求数的情况下,将当前所述io调度队列的所述io请求数量,确定为当前所述io调度队列的所述第二目标调度io请求数的取值,并对所述剩余io配额总数进行更新;

8.根据权利要求7所述的io请求调度方法,其特征在于,所述第二目标调度io请求数的获取步骤还包括:

9.根据权利要求6所述的io请求调度方法,其特征在于,基于所述第二目标调度io请求数,进行io请求调度的步骤包括:

10.一种存储装置,其特征在于,包括:

11.一种io请求调度方法,其特征在于,包括:

12.根据权利要求11所述的io请求调度方法,其特征在于,还包括:

13.根据权利要求11所述的io请求调度方法,其特征在于,所述存储装置创建的每个所述存储资源lun关联的所述优先级标签和所述io资源权重占比均存储于本地,并且,所述存储装置创建的每个所述存储资源lu...

【专利技术属性】
技术研发人员:郭毅
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1