一种动态电源管理实现方法、装置和设备制造方法及图纸

技术编号:24454973 阅读:37 留言:0更新日期:2020-06-10 15:17
本发明专利技术提供一种动态电源管理实现方法,包括以下步骤:采集所有服务器负载,以计算服务器的资源利用率,并设置服务器的触发动态电源管理的资源利用率阈值以及目标服务器资源利用率最大值;筛选出资源利用率小于资源利用率阈值的服务器,并将其按资源利用率的大小进行排序,以选择资源利用率最低的服务器作为迁出源服务器;筛选除迁出源服务器外的资源利用率低于资源利用率最大值的服务器作为迁入目标服务器候选,并依次按资源利用率从高到低的顺序选作目标服务器;将迁出源服务器上的所有虚拟机依次迁移到目标服务器上,并在迁移完成后对迁出源服务器进行下电操作。本发明专利技术在保证系统健康运行的前提下,最大化的减少能耗。

A realization method, device and equipment of dynamic power management

【技术实现步骤摘要】
一种动态电源管理实现方法、装置和设备
本专利技术涉及计算机领域,并且更具体地,涉及一种动态电源管理实现方法、装置和设备。
技术介绍
云计算技术现在已应用到各行各业,“企业上云”的步伐也越来越快。目前“云化”最主流的技术就是VMware和OpenStack:前者技术积累雄厚,功能完善,但是价格昂贵;后者基于开源模式,吸引了全球各大技术公司。随着OpenStack的广泛应用和规模的日益庞大,系统的能耗问题日益突出。每个OpenStack系统都会包含若干物理服务器,在每个服务器上都会虚拟化出若干虚拟机承载业务运行。不同的业务时期,业务量差异悬殊,需要承载业务的虚拟机数量不同、配置不同,因此物理服务器各个业务时期负载差异很大。在业务运行低峰期,仍然上电运行着大量的物理主机,无疑会造成不必要的资源浪费。
技术实现思路
鉴于此,本专利技术实施例的目的在于提出一种动态电源管理实现方法和装置,基于提高资源使用率减少能耗的目的,根据对系统内服务器资源负载的动态监控,对虚拟机进行物理服务器之间的调度迁移,从而达到资源合理使用的目标。...

【技术保护点】
1.一种动态电源管理实现方法,其特征在于,包括以下步骤:/n采集所有服务器负载,以计算所述服务器的资源利用率,并设置所述服务器的触发动态电源管理的资源利用率阈值以及目标服务器资源利用率最大值;/n筛选出资源利用率小于所述资源利用率阈值的服务器,并将其按资源利用率的大小进行排序,以选择资源利用率最低的服务器作为迁出源服务器;/n筛选除所述迁出源服务器外的资源利用率低于所述资源利用率最大值的服务器作为迁入目标服务器候选,并依次按资源利用率从高到低的顺序选作目标服务器;/n将所述迁出源服务器上的所有虚拟机依次迁移到所述目标服务器上,并在迁移完成后对所述迁出源服务器进行下电操作。/n

【技术特征摘要】
1.一种动态电源管理实现方法,其特征在于,包括以下步骤:
采集所有服务器负载,以计算所述服务器的资源利用率,并设置所述服务器的触发动态电源管理的资源利用率阈值以及目标服务器资源利用率最大值;
筛选出资源利用率小于所述资源利用率阈值的服务器,并将其按资源利用率的大小进行排序,以选择资源利用率最低的服务器作为迁出源服务器;
筛选除所述迁出源服务器外的资源利用率低于所述资源利用率最大值的服务器作为迁入目标服务器候选,并依次按资源利用率从高到低的顺序选作目标服务器;
将所述迁出源服务器上的所有虚拟机依次迁移到所述目标服务器上,并在迁移完成后对所述迁出源服务器进行下电操作。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:设置所有上电服务器的平均资源利用率的警戒值,并响应于所述所有上电服务器的平均资源利用率低于所述警戒值而进行所述动态电源管理。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于所有上电服务器的平均资源利用率高于所述警戒值而自动开启一台空闲服务器以进行虚拟机迁入。


4.根据权利要求1所述的方法,其特征在于,采集所有服务器负载,以计算所述服务器的资源利用率包括:
实时采集所述服务器的负载,所述负载包括CPU总频率、CPU使用频率、内存总量和内存已使用量。


5.根据权利要求4所述的方法,其特征在于,采集所有服务器负载,以计算所述服务器的资源利用率还包括:
自定义所述CPU和内存分别所占服务器资源利用率的比重,并根据所述比重进行加权计算以生成所述服务器的资源利用率。


6.根据权利要求1所述的方法,其特征在于,设置所述服务器的触发动态电源管理的资源利用率阈值以及目标服务器资源利用...

【专利技术属性】
技术研发人员:相启亮朱波刘正伟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1