[发明专利]一种虚拟服务器Virtual CPU资源监测及动态分配方法有效
申请号: | 201310753601.5 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103729254A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 王相伟;朱伟义;宋振伟;麻常存;王思源;孙彤;朱东杰;傅忠传;于水;乔小河 | 申请(专利权)人: | 国网山东省电力公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 250001 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 服务器 virtual cpu 资源 监测 动态分配 方法 | ||
1.一种虚拟服务器Visual CPU资源监测及动态分配方法,其特征在于:所述方法包括以下步骤:
信息识别步骤:用于识别当前在Host主机运行的虚拟机服务器的信息,所述信息包括:数量、客户机操作系统;
信息监测步骤:用于通过虚拟服务器和宿主机之间的“屏障”,按照一定的时间周期监测需要监测的各虚拟机服务器的Virtual CPU的资源信息,这些信息包括:已经在运行的各虚拟机的Virtual CPU资源分配额度值、Virtual CPU资源已使用额度;
监测信息统计步骤:用于根据监测到信息进行统计;程序在一定时间周期中的监测工作得到的监测信息会被自动写入位于宿主机特定目录的日志文件,日志文件中包含所有详细的资源占用情况监测信息,包括:各虚拟服务器的OS类型,对应的Virtual CPU分配数量,对应的Virtual CPU的处理核心分配数监测周期中Virtual CPU的处理器数量、核心数量、平均频率;
监测信息分析步骤:用于根据监测到信息进行分析;按照在预定时间周期中监测到的Virtual CPU信息进行分析,精确计算出各Virtual CPU消耗额度值之和与其资源分配之和的比值,即:虚拟机的Virtual CPU资源利用率;
虚拟服务器资源分配步骤:用于根据对Virtual CPU资源占用比率分析结果,反馈信息给宿主机操作系统,请求操作系统重新调整对各虚拟服务器之间的Virtual CPU资源的分配,优化CPU的利用率,发挥CPU处理事务的最大能力。
2.根据权利要求1所述的一种虚拟服务器Visual CPU资源监测及动态分配方法,其特征在于:所述信息识别步骤包括以下步骤:
首先选择正在宿主机上运行的虚拟机服务器(3)所使用的虚拟机软件类型,其中支持的类型包括:VMware Workstation,VMware Server,Virtual Box,Virtual PC,Parallels虚拟机支持软件;
查找并分析host主机(1)操作系统的程序进程,通过抓取特征关键字的方式分析出所指定虚拟机软件(2)相关的进程信息;
通过这些信息获得所需的正在运行的虚拟机服务器(3)的数量信息以及其各虚拟机对应的硬盘上的配置文件的位置;
在获得上述信息之后,会与远程自身资源库交互,能够根据自身资源库信息,得到各自虚拟机服务器(3)的操作系统要求的最低硬件配置。
3.根据权利要求2所述的虚拟服务器Visual CPU资源监测及动态分配方法,其特征在于:所述信息监测步骤包括以下步骤:
自动查找到正在运行的虚拟机服务器(3)的配置文件,读取其中关于本虚拟机的Virtual CPU资源的配置信息,包括host主机(1)操作系统分配给此虚拟机服务器(3)的处理器数量vcpuNum;
用检测到的分配给每台虚拟机服务器(3)的CPU资源状况与先前分析出的该虚拟机(3)操作系统要求的最小CPU资源配置相比对,得出一定的分析结果,此结果作为稍后一段时间周期内的性能分析总结的一部分;
根据宿主机(1)系统CPU资源总量,以及各虚拟机(3)进程的CPU占用情况,检测出各虚拟机(3)的Virtual CPU的资源占用信息,其中包括每个VCPU最高使用主频、最低使用主频,各虚拟机服务器(3)有效利用时间effectiveTime、就绪时间readyTime、等待时间waitTime、总占用时间totalUseTime。
4.根据权利要求3所述的虚拟服务器Visual CPU资源监测及动态分配方法,其特征在于:所述监测信息统计步骤包括以下步骤:
将在一定时间周期中的检测工作得到的监测信息将会被自动写入到位于宿主机(1)特定目录的日志文件;
日志文件按照一定的格式记录:各虚拟机(3)的操作系统类型,对应的已分配的VirtualCPU分配数量,每个CPU包含的处理核心数,这一段检测周期中检测到的Virtual CPU的处理器运用数量、处理器核心运用数量、平均CPU频率信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司,未经国网山东省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310753601.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电动缸加载式力值试验装置
- 下一篇:液压式多量程叠加力标准机