[发明专利]一种服务器的能耗管控装置、方法及设备有效
申请号: | 202010956050.2 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112084093B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 段谊海;郭锋;王晓通;王朋飞;邵凡;赵阳阳 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 能耗 装置 方法 设备 | ||
本申请公开了一种服务器的能耗管控装置,包括能耗数据采集模块、幅值选取模块、相关性确定模块、周期性判断模块、状态确定模块、能耗控制模块,通过各个模块分工合作,能够采集并分析能耗数据,确定能耗数据的周期性,并判断服务器在单个周期内的各个时段是否处于空闲状态,在服务器处于空闲状态的时段向服务器下发低功耗策略,从而实现节省服务器能耗的目的。此外,本申请还提供了一种服务器的能耗管控方法和设备,其技术效果与上述装置相对应。
技术领域
本申请涉及计算机技术领域,特别涉及一种服务器的能耗管控装置、方法及设备。
背景技术
随着互联网、IOT及人工智能的飞速发展,数据中心的规模不断扩大,数据中心的耗电量不断增大。因此,如何降低服务器能耗,是亟待本领域技术人员解决的问题。
发明内容
本申请的目的是提供一种服务器的能耗管控装置、方法及设备,用以解决目前服务器耗能较高的问题。其具体方案如下:
第一方面,本申请提供了一种服务器的能耗管控装置,包括:
能耗数据采集模块:用于按照预设频率采集服务器的能耗数据;
幅值选取模块:用于对目标时间范围内的能耗数据进行傅里叶变换,选取整个频谱上的最大幅值以作为第一幅值,选取目标频率对应的幅值以作为第二幅值;
相关性确定模块:用于计算单个周期内的能耗数据的平方和,并计算相邻两个周期内的能耗数据的平方和,确定两者的比值,以作为能耗数据的相关性参数,其中所述周期的大小等于所述目标频率的倒数;
周期性判断模块:用于根据所述第一幅值、所述第二幅值、所述相关性参数,判断能耗数据是否按照所述目标频率呈周期性变化,若是,则进入状态确定模块;
所述状态确定模块:用于根据所述目标时间范围内能耗数据的最大值、所述目标时间范围内能耗数据的最小值、所述目标时间范围内每一时间点的实际能耗数据,确定每一时间点的能耗数据的得分;将所述每一时间点的能耗数据的得分按照子周期进行分组,将每个组内的得分按照从小到大的顺序进行排序,选取排在第N位的得分,以踢除噪点数据,其中N为正整数;判断选取到的得分是否小于预设阈值,若是,则判定所述服务器处于空闲状态;
能耗控制模块:用于在所述服务器处于空闲状态时,向所述服务器下发低功耗策略。
优选的,所述周期性判断模块具体用于:
根据所述第一幅值、所述第二幅值、所述相关性参数,计算周期性得分,判断所述周期性得分是否大于0;若是,则判定所述能耗数据按照所述目标频率呈周期性变化,所述周期性得分的计算公式为:
score=Am24/AmMax+corr*2-2
其中,AmMax为第一幅值,Am24为第二幅值,corr为相关性参数。
优选的,所述状态确定模块具体用于:
根据所述目标时间范围内能耗数据的最大值、所述目标时间范围内能耗数据的最小值、所述目标时间范围内每一时间点的实际能耗数据,确定每一时间点的能耗数据的得分,所述得分的计算公式为:
Score=(power-PowerMin)/(PowerMax-PowerMin)
其中,power为每一时间点的实际能耗数据,PowerMax为目标时间范围内能耗数据的最大值,PowerMin为目标时间范围内能耗数据的最小值。
优选的,能耗数据采集模块具体用于:
通过IPMI协议或者Redfish协议,按照预设频率采集服务器的能耗数据。
优选的,所述周期为一天,所述子周期为一小时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010956050.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:周期运动叶片音频故障检测系统
- 下一篇:一种焊接块自动打磨喷漆设备