【技术实现步骤摘要】
一种多节点服务器功耗控制方法及系统
本专利技术涉及服务器控制
,具体涉及一种多节点服务器功耗控制方法及系统。
技术介绍
在机房内,多节点服务器采用的是集中供电的方式,在整机服务器内部设置一个电源模块,该电源模对各节点服务器进行供电。然而当整机柜服务器出现功耗超过其最高限值的情况时,会影响机柜内各服务器的运行性能,因此多节点服务器功耗控制显得尤为重要。现有技术中的功耗控制方案是:当整机柜服务器出现功耗超过其最高限值时,对所有节点服务器进行功耗封顶操作,且下发的功耗峰值为相同值。对于多节点服务器,各个节点运行的业务不一样,有的节点服务器处于繁忙状态,有的节点服务器处于空闲状态,现有方案对所有节点统一处理,会影响节点服务器的运行性能,不能最大化地合理使用资源。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种多节点服务器功耗控制方法及系统,实现灵活的功耗管理,降低资源的浪费。为达到以上目的,本专利技术采取的技术方案是:一种多节点服务器功耗控制方法,包括以下步骤: ...
【技术保护点】
1.一种多节点服务器功耗控制方法,其特征在于,包括以下步骤:/n各节点服务器定时上报各节点服务器的节点板功耗值;/n管理板接收各节点服务器的节点板功耗值,求和计算出整机总功耗值;/n当整机总功耗值大于预设的上限值时,管理板计算出需要进行功耗封顶的节点板以及功耗封顶阈值,并下发功耗封顶指令,收到功耗封顶命令的节点板执行功耗封顶动作;/n当整机总功耗值小于预设的下限值时,管理板向各节点服务器发送功耗封顶停止指令。/n
【技术特征摘要】
1.一种多节点服务器功耗控制方法,其特征在于,包括以下步骤:
各节点服务器定时上报各节点服务器的节点板功耗值;
管理板接收各节点服务器的节点板功耗值,求和计算出整机总功耗值;
当整机总功耗值大于预设的上限值时,管理板计算出需要进行功耗封顶的节点板以及功耗封顶阈值,并下发功耗封顶指令,收到功耗封顶命令的节点板执行功耗封顶动作;
当整机总功耗值小于预设的下限值时,管理板向各节点服务器发送功耗封顶停止指令。
2.如权利要求1所述的方法,其特征在于,管理板计算出需要进行功耗封顶的节点板以及功耗封顶阈值,具体包括以下步骤:
根据预设时间段内监控得到的各节点服务器的节点板功耗值和整机总功耗值,计算所述整机总功耗的平均值和各节点服务器的节点板功耗平均值;
找出节点板功耗平均值大于整机总功耗的平均值的N个节点服务器;
计算N个节点服务器在预设时间段内节点板功耗值的标准差,并按照从大到小的顺序排序;
计算整机总功耗值与预设上限值的差Δp,分别计算各个需要进行功耗封顶的节点服务器的功耗封顶值,功耗封顶值的计算公式为:
其中,i为根据节点服务器的节点板功耗值的标准差由大到小的排序序号,取值范围为1、2、3...N,pi为第i个节点服务器当前的节点板功耗值,r为用户设置的封顶值调整幅度。
3.如权利要求2所述的方法,其特征在于,计算N个节点服务器在预设时间段内节点板功耗值的标准差,其计算方法为:
依据标准差公式,计算各个节点服务器在预设时间段内节点板功耗值的标准差,标准差公式为:
其中,N为上述步骤中计算出的N个需要进行功耗封顶的节点服务器,i表示第i个节点服务器,为N个节点服务器的平均功耗值。
4.如权利要求3所述的方法,其特征在于,所述N个节点服务器的平均功耗值其计算公式为:
5.如权利要求2所述的方法,其特征在于,所述r的取值范围为0-20%。
6.如权利要求2所述的方法,其特征在于,各节点服务器定时上报各节点服务器的节点板功耗值,具体包括以下步骤:<...
【专利技术属性】
技术研发人员:袁静,
申请(专利权)人:烽火通信科技股份有限公司,烽火超微信息科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。