[发明专利]一种虚拟CPU的调度方法、装置、电子设备及存储介质在审
申请号: | 202110419338.0 | 申请日: | 2021-04-19 |
公开(公告)号: | CN113032154A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 刘飞;周旭;陈列;林樟龙 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 张金香 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 cpu 调度 方法 装置 电子设备 存储 介质 | ||
1.一种虚拟CPU的调度方法,其特征在于,包括:
根据接收的虚拟CPU调度指令确定目标虚拟CPU;
确定所述目标虚拟CPU对应的物理机CPU集合;其中,所述物理机CPU集合包括多个备选物理机CPU,所述备选物理机CPU中未运行与所述目标虚拟CPU属于同一虚拟机的其他虚拟CPU;
判断所述物理机CPU集合中是否存在当前负载小于全局平均负载的备选物理机CPU;
若是,则将所述目标虚拟CPU调度至所述物理机CPU集合中当前负载最小的备选物理机CPU;
若否,则将所述目标虚拟CPU调度至全局负载最小的物理机CPU。
2.根据权利要求1所述虚拟CPU的调度方法,其特征在于,确定所述目标虚拟CPU对应的物理机CPU集合,包括:
查询所述目标虚拟CPU所在的目标虚拟机,并确定所述目标虚拟机的虚拟CPU调度信息;其中,所述虚拟CPU调度信息包括所有调度所述目标虚拟机中所有虚拟CPU的物理机CPU;
根据所述虚拟CPU调度信息确定所述目标虚拟CPU对应的物理机CPU集合。
3.根据权利要求1所述虚拟CPU的调度方法,其特征在于,将所述目标虚拟CPU调度至所述物理机CPU集合中当前负载最小的备选物理机CPU,包括:
利用操作系统内核将所述目标虚拟CPU调度至所述物理机CPU集合中当前负载最小的备选物理机CPU;
相应的,将所述目标虚拟CPU调度至全局负载最小的物理机CPU,包括:
利用所述操作系统内核将所述目标虚拟CPU调度至全局负载最小的物理机CPU。
4.根据权利要求1所述虚拟CPU的调度方法,其特征在于,将所述目标虚拟CPU调度至所述物理机CPU集合中当前负载最小的备选物理机CPU,包括:
将所述目标虚拟CPU添加至所述物理机CPU集合中当前负载最小的备选物理机CPU的调度队列,以便所述当前负载最小的备选物理机CPU按照优先级从高到低的顺序依次调度所述调度队列中的虚拟CPU;
相应的,将所述目标虚拟CPU调度至全局负载最小的物理机CPU包括:
将所述目标虚拟CPU添加至所述全局负载最小的物理机CPU的调度队列,以便所述当前负载最小的备选物理机CPU按照优先级从高到低的顺序依次调度所述调度队列中的虚拟CPU。
5.根据权利要求4所述虚拟CPU的调度方法,其特征在于,还包括:
若检测到核间中断转译后备缓冲区断开事件TLB shootdown IPI,则提高所述调度队列中作为接收端的虚拟CPU的优先级。
6.根据权利要求4所述虚拟CPU的调度方法,其特征在于,还包括:
若检测到核间中断重新调度事件reschedule IPI,则降低所述调度队列中作为发送端的虚拟CPU的优先级。
7.根据权利要求1至6任一项所述虚拟CPU的调度方法,其特征在于,在确定所述目标虚拟CPU对应的物理机CPU集合之后,还包括:
判断所述物理机CPU集合是否为空;
若是,则将所述目标虚拟CPU调度至全局负载最小的物理机CPU;
若否,则执行判断所述物理机CPU集合中是否存在当前负载小于全局平均负载的备选物理机CPU的操作。
8.一种虚拟CPU的调度装置,其特征在于,包括:
目标虚拟CPU确定模块,用于根据接收的虚拟CPU调度指令确定目标虚拟CPU;
物理机CPU集合确定模块,用于确定所述目标虚拟CPU对应的物理机CPU集合;其中,所述物理机CPU集合包括多个备选物理机CPU,所述备选物理机CPU中未运行与所述目标虚拟CPU属于同一虚拟机的其他虚拟CPU;
调度模块,用于判断所述物理机CPU集合中是否存在当前负载小于全局平均负载的备选物理机CPU;若是,则将所述目标虚拟CPU调度至所述物理机CPU集合中当前负载最小的备选物理机CPU;若否,则将所述目标虚拟CPU调度至全局负载最小的物理机CPU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110419338.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:叠合式环索线图规
- 下一篇:一种新型公路桥梁顶升支架