[发明专利]多节点服务器电源失效的保护设备、方法及可读存储介质在审
申请号: | 202110018479.1 | 申请日: | 2021-01-07 |
公开(公告)号: | CN112732058A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 易凌鹰;叶笑夕 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F1/30 | 分类号: | G06F1/30;G06F13/40;G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 牛亭亭 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 服务器 电源 失效 保护 设备 方法 可读 存储 介质 | ||
本申请公开了一种多节点服务器电源失效的保护设备,包括:用于为多节点服务器提供电能的N个电源;与N个电源均连接的CPLD,用于通过硬线电路获取各个电源的失效告警信息,并且当基于获取的各个电源的失效告警信息确定出降频条件成立时,按照预设的降频规则进行多节点服务器的降频控制;其中,N为正整数。应用本申请的方案,有效地实现多节点服务器电源失效保护,保障了方案的实时性,避免出现降频不及时的情况。本申请还提供了一种一种多节点服务器电源失效的保护及可读存储介质,具有相应技术效果。
技术领域
本发明涉及服务器技术领域,特别是涉及一种多节点服务器电源失效的保护设备、方法及可读存储介质。
背景技术
随着服务器能力的提高,功耗也不断增加,特别是在多节点服务器中,计算密度大,对功耗的要求非常高,容易出现电源功率无法满足冗余功能要求的情况,此时,如果有单个或者多个电源出现失效情况时,系统便可能超出电源负荷,进而造成机器损坏或数据丢失。目前的应对策略是利用CMC(Chassis Management Controller,机箱管理控制器)轮询检测各个工作状态的电源的失效告警状态,当发现有电源失效后,CMC便控制服务器节点进行降频,即降低部分节点的功耗需求,从而使得多节点服务器整体不会超出电源负荷。
但是,目前的这种方案中,要求从电源失效告警到节点降频的耗时比较短,但是实际应用中,CMC控制器的软件响应时间都比较长,无法较好地满足实时性的要求,即经常会发生CMC控制降频较慢,导致整机功耗无法支持已经造成电源烧毁、掉电丢失数据的后果。
综上所述,如何更有效地实现多节点服务器电源失效保护,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种多节点服务器电源失效的保护设备、方法及可读存储介质,以更有效地实现多节点服务器电源失效保护,。
为解决上述技术问题,本发明提供如下技术方案:
一种多节点服务器电源失效的保护设备,包括:
用于为多节点服务器提供电能的N个电源;
与N个电源均连接的CPLD,用于通过硬线电路获取各个电源的失效告警信息,并且当基于获取的各个电源的失效告警信息确定出降频条件成立时,按照预设的降频规则进行多节点服务器的降频控制;
其中,N为正整数。
优选的,还包括:
与N个电源均连接的CMC,用于按照预设周期获取各个电源的电源信息,并且每次获取了各个电源的电源信息之后,判断N个电源中当前正常工作的电源是否满足冗余功能要求,如果满足,则将所述CPLD中存储的降频启动状态设置为第一状态,否则将所述CPLD中存储的降频启动状态设置为第二状态;
相应的,所述降频条件为:
所述CPLD接收到一条新增的失效告警信息,并且所述CPLD当前的降频启动状态被设置为第二状态。
优选的,所述CPLD按照预设的降频规则进行多节点服务器的降频控制,具体包括:
获取当前在所述CPLD中存储的降频数量值k;
选取多节点服务器中的k个节点进行降频,使得k个节点降频之后的功耗均不超过W2;
所述CMC还用于:
每次获取了各个电源的电源信息之后,计算出的数值并利用计算结果更新所述CPLD中存储的降频数量值k;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110018479.1/2.html,转载请声明来源钻瓜专利网。