一种云平台下物理机节省电能的方法及装置的制造方法_2

文档序号:9431960阅读:来源:国知局
台管理服务器开启步骤S203所关闭的物理机,开启的物理机响应用户的访问请求,为用户提供相应的访问服务。在本实施例中,云平台管理服务器通过自身或者网络时钟获取当前时刻,在达到预设的第二时间节点时,即早上6点,开启步骤S203所关闭的物理机。
[0040]本实施例通过在通知所述低负荷的物理机关机后,增加如下步骤:在达到预设的第二时间节点时,开启所述关机的物理机。能够在实现访问低峰段节省电能的同时,在低峰段结束时间节点时,增加已关闭的物理机重新提供服务,保证用户对互联网络的正常访问。
[0041]图3示出了本发明第三实施例。
[0042]图3是本发明第三实施例提供的云平台下物理机节省电能的方法的流程示意图,本发明实施例以本发明第一实施例所提供的云平台下物理机节省电能的方法为基础。进一步的,将所述获取所述云平台下所有物理机的负载信息,具体优化为:向云平台下所有物理机发送负载信息查询请求;接收所述物理机返回的负载信息。
[0043]参见图3,所述的云平台下物理机节省电能的方法包括:
[0044]步骤S301,在达到预设的第一时间节点时,向云平台下所有物理机发送负载信息查询请求。
[0045]云平台管理服务器通过自身或者网络时钟获取当前时刻,在达到预设的第一时间节点时,向云平台下所有物理机发送统一的负载信息查询请求,所述查询请求可以是查看磁盘、查看内存大小、查看中央处理器、查看系统内存和查看每个进程的情况及整个系统的情况的相应命令。
[0046]步骤S302,接收所述物理机返回的负载信息。
[0047]物理机在接收云平台管理服务器发送的相应的查询负载的命令后,通过每个物理机的系统管理获取到相应的负载信息,并通过局域网将所述获取到的负载信息返回到云平台管理服务器。
[0048]步骤S303,根据所述物理机的负载信息,按照预设的规则确定低负荷的物理机。
[0049]步骤S304,向所述低负荷的物理机发送迀移指令,使得所述低负荷的物理机将负荷迀移到其它物理机,并在所述负荷迀移完成后,关闭所述低负荷的物理机。
[0050]本实施例通过将所述获取所述云平台下所有物理机的负载信息,具体优化为:向云平台下所有物理机发送负载信息查询请求;接收所述物理机返回的负载信息。通过与云平台下物理机的交互,能够实时准确的获取到物理机的负载信息。
[0051]图4示出本发明第四实施例。
[0052]图4是本发明第四实施例提供的云平台下物理机节省电能的装置的结构示意图。
[0053]由图4可以看出,所述的云平台下物理机节省电能的装置包括:负载信息获取模块410、低负荷物理机确定模块420和物理机关闭模块430。
[0054]其中,所述负载信息获取模块410,用于在达到预设的第一时间节点时,获取所述云平台下所有物理机的负载信息;
[0055]低负荷的物理机确定模块420,根据所述物理机的负载信息,按照预设的规则确定低负荷的物理机;
[0056]物理机关闭模块430,用于向所述低负荷的物理机发出迀移指令,使得所述低负荷的物理机将负荷迀移到其它物理机,并在所述负荷迀移完成后,关闭所述低负荷的物理机。
[0057]采用本发明实施例所提供的技术方案,通过在达到预设的第一时间节点时,获取所述云平台下物理机的负载信息,并根据所述负载信息确定低负荷的物理机,并使所述低负荷的物理机将负荷迀移到其它物理机,并在所述负荷迀移完成后,关闭所述低负荷的物理机。能够在预设的时间段内,在向用户提供服务的同时,关闭负荷较低的物理机,节省相应的物理机的电能。并减少物理机的散热,进一步的降低了互联网数据中心所消耗的电能。
[0058]进一步的,所述的装置还包括:物理机开启模块440。
[0059]所述物理机开启模块440,用于在达到预设的第二时间节点时,开启所述关机的物理机。
[0060]进一步的,所述负载信息获取模块410,包括:查询请求发送单元411和负载信息接收单元412。
[0061 ] 其中,所述查询请求发送单元411,用于向云平台下所有物理机发送负载信息查询请求;
[0062]所述负载信息接收单元412,用于接收所述物理机返回的负载信息。
[0063]进一步的,所述低负荷的物理机确定模块420用于:
[0064]确定中央处理器利用率小于20%且内存使用率小于50%的物理机为低负荷的物理机。
[0065]上述云平台下物理机节省电能的装置可执行本发明实施例所提供的云平台下物理机节省电能的方法,具备执行方法相应的功能模块和有益效果。
[0066]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0067]本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0068]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。
[0069]以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种云平台下物理机节省电能的方法,其特征在于,包括: 在达到预设的第一时间节点时,获取所述云平台下所有物理机的负载信息; 根据所述物理机的负载信息,按照预设的规则确定低负荷的物理机; 向所述低负荷的物理机发送迀移指令,使得所述低负荷的物理机将负荷迀移到其它物理机,并在所述负荷迀移完成后,关闭所述低负荷的物理机。2.根据权利要求1所述的方法,其特征在于,在通知所述低负荷的物理机关机后,还包括: 在达到预设的第二时间节点时,开启所述关机的物理机。3.根据权利要求1所述的方法,其特征在于,所述获取所述云平台下所有物理机的负载信息,包括: 向云平台下所有物理机发送负载信息查询请求; 接收所述物理机返回的负载信息。4.根据权利要求1所述的方法,其特征在于,所述负载信息包括: 物理机的中央处理器利用率和内存使用率; 所述根据所述物理机的负载信息按照预设的规则确定低负荷的物理机,包括: 确定中央处理器利用率小于20%且内存使用率小于50%的物理机为低负荷的物理机。5.一种云平台下物理机节省电能的装置,其特征在于,包括: 负载信息获取模块,用于在达到预设的第一时间节点时,获取所述云平台下所有物理机的负载信息; 低负荷物理机确定模块,根据所述物理机的负载信息,按照预设的规则确定低负荷的物理机; 物理机关闭模块,用于向所述低负荷的物理机发出迀移指令,使得所述低负荷的物理机将负荷迀移到其它物理机,并在所述负荷迀移完成后,关闭所述低负荷的物理机。6.根据权利要求5所述的装置,其特征在于,所述的装置还包括: 物理机开机模块,用于在达到预设的第二时间节点时,开启所述关机的物理机。7.根据权利要求5所述的装置,其特征在于,所述负载信息获取模块,包括: 查询请求发送单元,用于向云平台下所有物理机发送负载信息查询请求; 负载信息接收单元,用于接收所述物理机返回的负载信息。8.根据权利要求5所述的装置,其特征在于,所述低负荷的物理机确定模块用于: 确定中央处理器利用率小于20%且内存使用率小于50%的物理机为低负荷的物理机。
【专利摘要】本发明实施例公开了一种云平台下物理机节省电能的方法及装置,以实现有效节省云平台下物理机的电能。其中,所述云平台下物理机节省电能的方法,包括:在达到预设的第一时间节点时,获取所述云平台下所有物理机的负载信息;根据所述物理机的负载信息,按照预设的规则确定低负荷的物理机;向所述低负荷的物理机发送迁移指令,使得所述低负荷的物理机将负荷迁移到其它物理机,并在所述负荷迁移完成后,关闭所述低负荷的物理机。采用本发明实施例所提供的技术方案,能够在预设的时间段内,在向用户提供服务的同时,关闭负荷较低的物理机,节省相应的物理机的电能。并减少物理机的散热,进一步的降低了互联网数据中心所消耗的电能。
【IPC分类】G06F1/32
【公开号】CN105183130
【申请号】CN201510483534
【发明人】麦剑, 闵宇, 史伟, 黄衍博, 刘杰, 霍键聪
【申请人】广东睿江科技有限公司
【公开日】2015年12月23日
【申请日】2015年8月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1