- 专利标题: 基于KVM平台的虚拟机CPU资源预留算法
-
申请号: CN201511019980.0申请日: 2015-12-29
-
公开(公告)号: CN105550040B公开(公告)日: 2019-06-14
- 发明人: 辜文斌 , 佘文魁 , 周锐 , 张慧 , 郭晶 , 田丹
- 申请人: 四川中电启明星信息技术有限公司
- 申请人地址: 四川省成都市郫县现代工业港(南片区)西源大道2688号
- 专利权人: 四川中电启明星信息技术有限公司
- 当前专利权人: 四川中电启明星信息技术有限公司
- 当前专利权人地址: 四川省成都市郫县现代工业港(南片区)西源大道2688号
- 代理机构: 成都君合集专利代理事务所
- 代理商 廖曾
- 主分类号: G06F9/50
- IPC分类号: G06F9/50
摘要:
本发明公开了基于KVM平台的虚拟机CPU资源预留算法,包括以下步骤:在内核态通过获取用户设置的资源预留参数,根据虚拟机优先级公式计算出虚拟机的优先级Si的理论值,通过虚拟机的进程id找到内核态task_struct数据结构,且进程优先级设置为Si;之后,另一个以t为周期的虚拟机定时器任务将会被触发,在该任务中通过对虚拟机的优先级Si的理论值与虚拟机实际运行时间值进行比较,当虚拟机实际运行时间值大于等于虚拟机的优先级Si的理论值时,从资源预留算法恢复到默认的CFS算法;通过对KVM接口调用获取虚拟机运行过程中的相关数据,提高虚拟机响应性能;保证优先级高的任务能够有充足的资源完成执行目标。
公开/授权文献
- CN105550040A 基于KVM平台的虚拟机CPU资源预留算法 公开/授权日:2016-05-04