功耗监控系统和服务器技术方案

技术编号:38004895 阅读:12 留言:0更新日期:2023-06-30 10:20
本申请涉及一种功耗监控系统和服务器,服务器内部设置功耗监控系统,该功耗监控系统包括处理器、第一被监控设备以及基板管理控制器BMC;其中,处理器与第一被监控设备通过串行电压识别SVID总线通信,处理器与BMC通过平台环境控制接口PECI总线通信;处理器,用于通过SVID总线获取第一被监控设备的第一功耗数据,并将该第一功耗数据以及处理器的第二功耗数据通过PECI总线发送至BMC中。也就是说,本申请中处理器通过SVID总线实时获取第一被监控设备的功耗数据,相比于BMC通过SMBus总线获取功耗数据而言,由于SVID总线的传输频率远大于SMBus总线的传输频率,因此,能够大大提高功耗数据的获取速率,提高功耗监控的实时性。提高功耗监控的实时性。提高功耗监控的实时性。

【技术实现步骤摘要】
功耗监控系统和服务器


[0001]本申请涉及服务器
,特别是涉及一种功耗监控系统和服务器。

技术介绍

[0002]随着处理器性能的提升,处理器的运算性能越好,对应的功耗也就越高。因此,对于采用高性能处理器的服务器,在部署包括多个该服务器的大规模数据中心之后,为了保障整个数据中心的电量运行在可控范围内,需要对该数据中心中的每个服务器机柜的功耗进行监控和限制。
[0003]在对服务器进行功耗监控时,通常采用服务器内的基板管理控制器(Baseboard Management Controller,BMC)通过系统管理总线(System Management Bus,SMBus),来读取服务器内的各个部件的功耗数据,并对各个部件的功耗数据进行监控记录。
[0004]然而,现有的功耗数据监控方法无法满足功耗监控的实时性监控的要求。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高服务器的功耗数据监控实时性的功耗监控系统和服务器。
[0006]第一方面,本申请提供了一种功耗监控系统,包括:处理器、第一被监控设备以及基板管理控制器BMC;
[0007]其中,处理器与第一被监控设备通过串行电压识别SVID总线通信,处理器与BMC通过平台环境控制接口PECI总线通信;
[0008]处理器,用于通过SVID总线获取第一被监控设备的第一功耗数据,并将该第一功耗数据以及处理器的第二功耗数据通过PECI总线发送至BMC中。
[0009]本实施例中,通过在服务器内部设置功耗监控系统,该功耗监控系统包括处理器、第一被监控设备以及基板管理控制器BMC;其中,处理器与第一被监控设备通过串行电压识别SVID总线通信,处理器与BMC通过平台环境控制接口PECI总线通信;处理器,用于通过SVID总线获取第一被监控设备的第一功耗数据,并将该第一功耗数据以及处理器的第二功耗数据通过PECI总线发送至BMC中。也就是说,本申请中处理器通过SVID总线实时获取第一被监控设备的功耗数据,相比于BMC通过SMBus总线获取功耗数据而言,由于SVID总线的传输频率远大于SMBus总线的传输频率,因此,能够大大提高功耗数据的获取速率,提高功耗监控的实时性。
[0010]在其中一个实施例中,第一被监控设备包括电源供应单元PSU、供电设备VR以及关键部件中的至少一种。
[0011]在其中一个实施例中,该功耗监控系统还包括第一功耗监控电路和第二功耗监控电路;该供电设备VR包括第一供电设备VR和第二供电设备VR;
[0012]PSU依次通过第一功耗监控电路、第一供电设备VR与处理器连接,处理器与第一供电设备VR通过SVID总线通信;
[0013]关键部件依次通过第二功耗监控电路、第二供电设备VR与处理器连接,处理器与第二供电设备VR通过SVID总线通信。
[0014]本实施例中,通过功耗监控电路和供电设备VR相结合,来测量得到第一被监控设备的功耗数据,即借助支持高通信频率的供电设备VR、以及适配该供电设备VR的功耗监控电路,实时测量第一被监控设备的功耗数据,以便处理器能够实时地、高频地获取第一被监控设备的功耗数据,提高功耗监控的实时性。
[0015]在其中一个实施例中,第一功耗监控电路包括第一精密电阻和第一放大器;PSU的第一输出端与第一精密电阻的第一端连接,第一精密电阻的第二端与第一放大器的输入端连接,第一放大器的输出端与第一供电设备VR的输入端连接;
[0016]第二功耗监控电路包括第二精密电阻和第二放大器;关键部件的输出端与第二精密电阻的第一端连接,第二精密电阻的第二端与第二放大器的输入端连接,第二放大器的输出端与第二供电设备VR的输入端连接。
[0017]本实施例中,通过精密电阻测量方式,能够提高功耗数据的侦测精度。
[0018]在其中一个实施例中,该功耗监控系统还包括第二被监控设备,第二被监控设备与BMC通过系统管理SMBus总线通信;
[0019]BMC,用于通过SMBus总线获取第二被监控设备的第三功耗数据。
[0020]本实施例中,针对对于服务器内部对功耗监控的实时性要求不高的一些被监控设备,仍可以采用BMC的SMBus接口进行功耗数据的读取和监控,而对于服务器内部对功耗监控的实时性要求较高的一些被监控设备,可以采用上述方式通过SVID总线进行功耗数据的读取和监控,在确保核心部件的实时功耗监控的基础上,简化功耗监控系统的结构,降低功耗监控系统的复杂度,提高功耗监控系统的整体工作性能。
[0021]在其中一个实施例中,该功耗监控系统还包括逻辑电路;
[0022]逻辑电路,用于在接收到PSU输出的第一预警信息或者BMC输出的第二预警信号的情况下,向处理器发送降频信号;
[0023]处理器,用于在接收到降频信号的情况下,执行降频操作。
[0024]本实施例中,通过在功耗监控系统中设置逻辑电路,增加服务器的过流、过热保护等预警机制,以及功耗限制功能,不仅能够避免服务器在异常情况下的断电宕机,还能确保服务器的高效稳定运行,进而确保数据中心的稳定运行。
[0025]在其中一个实施例中,PSU的第二输出端与逻辑电路的第一输入端连接,BMC的输出端与逻辑电路的第二输入端连接,逻辑电路的输出端与处理器连接。
[0026]在其中一个实施例中,PSU,用于在判断功耗超过第一预设阈值的情况下,通过PSU的第二输出端输出第一预警信号;
[0027]BMC,用于在判断功耗超过第二预设阈值的情况下,通过BMC的输出端输出第二预警信号;其中,第二预设阈值小于第一预设阈值。
[0028]在其中一个实施例中,PSU的第二输出端还与BMC连接。
[0029]第二方面,本申请还提供了一种服务器。该服务器包括上述第一方面中的功耗监控系统。
[0030]上述功耗监控系统和服务器,服务器内部设置功耗监控系统,该功耗监控系统包括处理器、第一被监控设备以及基板管理控制器BMC;其中,处理器与第一被监控设备通过
串行电压识别SVID总线通信,处理器与BMC通过平台环境控制接口PECI总线通信;处理器,用于通过SVID总线获取第一被监控设备的第一功耗数据,并将该第一功耗数据以及处理器的第二功耗数据通过PECI总线发送至BMC中。也就是说,本申请中处理器通过SVID总线实时获取第一被监控设备的功耗数据,相比于BMC通过SMBus总线获取功耗数据而言,由于SVID总线的传输频率远大于SMBus总线的传输频率,因此,能够大大提高功耗数据的获取速率,提高功耗监控的实时性。
附图说明
[0031]图1为本申请实施例提供的传统功耗监控系统的拓扑结构示意图;
[0032]图2为本申请实施例提供的功耗监控系统的结构示意图;
[0033]图3为本申请实施例提供的功耗监控系统的另一结构示意图;
[0034]图4为本申请实施例提供的功耗监控系统的另一结构示意图;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种功耗监控系统,其特征在于,包括:处理器、第一被监控设备以及基板管理控制器BMC;其中,所述处理器与所述第一被监控设备通过串行电压识别SVID总线通信,所述处理器与所述BMC通过平台环境控制接口PECI总线通信;所述处理器,用于通过所述SVID总线获取所述第一被监控设备的第一功耗数据,并将所述第一功耗数据以及所述处理器的第二功耗数据通过所述PECI总线发送至所述BMC中。2.根据权利要求1所述的功耗监控系统,其特征在于,所述第一被监控设备包括电源供应单元PSU、供电设备VR以及关键部件中的至少一种。3.根据权利要求2所述的功耗监控系统,其特征在于,所述功耗监控系统还包括第一功耗监控电路和第二功耗监控电路;所述供电设备VR包括第一供电设备VR和第二供电设备VR;所述PSU依次通过所述第一功耗监控电路、所述第一供电设备VR与所述处理器连接,所述处理器与所述第一供电设备VR通过所述SVID总线通信;所述关键部件依次通过所述第二功耗监控电路、所述第二供电设备VR与所述处理器连接,所述处理器与所述第二供电设备VR通过所述SVID总线通信。4.根据权利要求3所述的功耗监控系统,其特征在于,所述第一功耗监控电路包括第一精密电阻和第一放大器;所述PSU的第一输出端与所述第一精密电阻的第一端连接,所述第一精密电阻的第二端与所述第一放大器的输入端连接,所述第一放大器的输出端与所述第一供电设备VR的输入端连接;所述第二功耗监控电路包括第二精密电阻和第二放大器;所述关键部件的输出端与所述第二精密电阻的第...

【专利技术属性】
技术研发人员:邓建廷胡远明秦晓宁宋文杰计鹏丽朱佳祺张金婉霍桂朋
申请(专利权)人:宁畅信息产业北京有限公司
类型:发明
国别省市:

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

1