【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种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...
【专利技术属性】
技术研发人员:郭毅,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。