[发明专利]一种虚拟机中央处理单元CPU绑定方法及装置有效
| 申请号: | 201710592879.7 | 申请日: | 2017-07-19 |
| 公开(公告)号: | CN107273188B | 公开(公告)日: | 2020-08-18 |
| 发明(设计)人: | 解琰;曾鹏;庞慷宇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;李丹 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 中央 处理 单元 cpu 绑定 方法 装置 | ||
本发明公开了一种虚拟机中央处理单元CPU绑定方法及装置,涉及虚拟机技术。本发明公开的虚拟机CPU绑定方法,包括:将内存资源占用率达到或超过第一设定阈值的虚拟机按照第一绑定策略与共享L2缓存的物理CPU进行绑定,所述第一绑定策略包括如下条件:将内存资源占用率达到或超过第一设定阈值的虚拟机绑定在共享L2缓存的物理CPU上,且所绑定的物理CPU上只运行一个内存资源占用率达到或超过第一设定阈值的虚拟机。
技术领域
本发明涉及虚拟机技术,具体涉及一种基于物理CPU共享L2缓存的虚拟机性能管理方案。
背景技术
拟化环境下虚拟机的各个虚拟CPU可以独立地分配到物理CPU上,例如可以将虚拟机A的虚拟机CPU1分配到物理CPU3上,这样该虚拟机CPU就只能用物理CPU3的资源,但是在现今的多核CPU中,各物理CPU并没有完全隔离,如果没有正确地将虚拟机CPU分配到对应的物理CPU上,有可能会造成性能的降低。
发明内容
本发明所要解决的技术问题是,提供一种虚拟机CPU绑定方法及装置,可以解决虚拟机性能低的问题。
为了解决上述技术问题,本发明公开了一种虚拟机中央处理单元CPU绑定方法,包括:
将内存资源占用率达到或超过第一设定阈值的虚拟机按照第一绑定策略与共享L2缓存的物理CPU进行绑定,所述第一绑定策略包括如下条件:
将内存资源占用率达到或超过第一设定阈值的虚拟机绑定在共享L2缓存的物理CPU上,且所绑定的物理CPU上只运行一个内存资源占用率达到或超过第一设定阈值的虚拟机。
可选地,上述方法还包括:
将CPU资源占用率达到或超过第二设定阈值的虚拟机按照第二绑定策略与共享L2缓存的物理CPU进行绑定,所述第二绑定策略包括如下条件:
将CPU资源占用率达到或超过第二设定阈值的虚拟机绑定在共享L2缓存的物理CPU上
可选地,上述方法中,所述第二绑定策略还包括:
将CPU资源占用率达到或超过第二设定阈值的虚拟机绑定在CPU资源利用率较低的共享L2缓存的物理CPU上。
可选地,上述方法中,所述将内存资源占用率达到或超过第一设定阈值的虚拟机按照第一绑定策略与共享L2缓存的物理CPU进行绑定之前,还包括:
监控主机各个虚拟机的资源使用情况,所述资源使用情况至少包括内存资源占用率和CPU资源占用率。
本文还公开了一种虚拟机中央处理单元CPU绑定装置,包括:
绑定单元,将内存资源占用率达到或超过第一设定阈值的虚拟机按照第一绑定策略与共享L2缓存的物理CPU进行绑定;
存储单元,存储所述第一绑定策略,所述第一绑定策略包括如下条件:
将内存资源占用率达到或超过第一设定阈值的虚拟机绑定在共享L2缓存的物理CPU上,且所绑定的物理CPU上只运行一个内存资源占用率达到或超过第一设定阈值的虚拟机。
可选地,上述装置中,所述绑定单元,将CPU资源占用率达到或超过第二设定阈值的虚拟机按照第二绑定策略与共享L2缓存的物理CPU进行绑定;
所述存储单元,存储所述第二绑定策略,第二绑定策略包括如下条件:
将CPU资源占用率达到或超过第二设定阈值的虚拟机绑定在共享L2缓存的物理CPU上
可选地,上述装置中,所述第二绑定策略还包括:
将CPU资源占用率达到或超过第二设定阈值的虚拟机绑定在CPU资源利用率较低的共享L2缓存的物理CPU上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710592879.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种解绑、绑定方法和装置
- 下一篇:一种连接管理方法及相关设备





