发明名称 |
一种测量虚拟机能耗的方法和系统 |
摘要 |
本发明公开了一种测量虚拟机能耗的方法和系统。其中,该方法包括通过监测硬件性能监视器HPM采集各个虚拟机在运行时的处理器硬件能耗特征;通过监测I/O设备访问事件采集各个虚拟机在运行时的I/O设备能耗特征;利用各个虚拟机在运行时的处理器硬件和I/O设备能耗特征以及物理机实际运行时的能耗计算各个虚拟机的能耗。本发明通过对各个虚拟机在运行时的处理器硬件和I/O设备能耗特征的采集准确地捕获各个虚拟机在运行时的能耗特征,从而可以利用这些能耗特征准确地计算出各个虚拟机的能耗,有效地解决了现有技术中不能准确测量各个虚拟机能耗的问题。 |
申请公布号 |
CN101907917B |
申请公布日期 |
2013.08.14 |
申请号 |
CN201010236796.2 |
申请日期 |
2010.07.21 |
申请人 |
中国电信股份有限公司 |
发明人 |
王峰;雷葆华;张洁;江峰;蔡永顺;闫峰;王志军;饶少阳 |
分类号 |
G06F1/28(2006.01)I |
主分类号 |
G06F1/28(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
孙宝海 |
主权项 |
一种测量虚拟机能耗的方法,其特征在于,所述方法包括:通过监测硬件性能监视器HPM采集各个虚拟机在运行时的处理器硬件能耗特征;通过监测I/O设备访问事件采集所述各个虚拟机在运行时的I/O设备能耗特征;利用所述各个虚拟机在运行时的处理器硬件和I/O设备能耗特征与物理机实际运行时的能耗之间的线性关系动态地建立能耗模型,所述线性关系为:各虚拟机在处理器硬件上的能耗+各虚拟机在I/O设备上的能耗=物理机实际运行时的能耗;利用所述能耗模型计算所述各个虚拟机的能耗。 |
地址 |
100032 北京市西城区金融大街31号 |