一种服务器PSU信息获取方法、装置、电子设备和介质制造方法及图纸

技术编号:28034581 阅读:29 留言:0更新日期:2021-04-09 23:16
本申请提供了一种服务器PSU信息获取方法、装置、电子设备和计算机可读存储介质,该方法包括:在设备树上配置硬件接口;调用硬件接口添加PSU的驱动接口函数,以将PSU的寄存器信息映射至用户空间;在用户空间中通过驱动接口函数获取寄存器信息中的PSU信息。本申请主要应用于在openbmc架构下的国产服务器,采用openbmc架构节省了资金的同时,PSU信息获取的方式比传统的AMI架构的还要通过层层封装的IPMI协议层进行信息的获取,PSU信息的获取速率高,实时性好,更加便捷。

【技术实现步骤摘要】
一种服务器PSU信息获取方法、装置、电子设备和介质
本申请涉及信息获取
,特别涉及一种服务器PSU信息获取方法、装置、电子设备和介质。
技术介绍
目前比较流行的BMC(BaseboardManagementController,基板管理控制器)代码开发架构是AMI(AmericanMegatrendsInc.)固件开发架构,但是该BMC架构非常适合CPU(CentralProcessingUnit,中央处理器)的芯片是intel平台的开发代码源。在AMI架构中,无论是网页还是redfish接口获取PSU(Powersupplyunit,电源供应模块)信息,都是通过IPMI(IntelligentPlatformManagementInterface,智能平台管理接口)的调用函数进行获取,获取的数据信息都需要经过IPMI的协议层,是经过层层封装的,在成本高的同时,数据实时性差,并且获取速率低。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本申请的目的是提供一种服务器P本文档来自技高网...

【技术保护点】
1.一种服务器PSU信息获取方法,其特征在于,包括:/n在设备树上配置硬件接口;/n调用所述硬件接口添加PSU的驱动接口函数,以将PSU的寄存器信息映射至用户空间;/n在所述用户空间中通过所述驱动接口函数获取所述寄存器信息中的PSU信息。/n

【技术特征摘要】
1.一种服务器PSU信息获取方法,其特征在于,包括:
在设备树上配置硬件接口;
调用所述硬件接口添加PSU的驱动接口函数,以将PSU的寄存器信息映射至用户空间;
在所述用户空间中通过所述驱动接口函数获取所述寄存器信息中的PSU信息。


2.根据权利要求1所述的服务器PSU信息获取方法,其特征在于,所述在所述用户空间中通过所述驱动接口函数获取寄存器信息中的PSU信息,包括:
启动所述用户空间对应的应用层中的监控程序的服务程序;
基于所述服务程序启动所述监控程序中的命令程序;
根据所述命令程序的脚本文件调用所述用户空间中的PSU的所述驱动接口函数,获取所述寄存器信息中的所述PSU信息。


3.根据权利要求2所述的服务器PSU信息获取方法,其特征在于,所述根据所述命令程序的脚本文件调用所述用户空间中的PSU的所述驱动接口函数,获取所述寄存器信息中的所述PSU信息之后,还包括:
将所述PSU信息存储至预设文件中,并定期更新所述预设文件中的信息。


4.根据权利要求1所述的服务器PSU信息获取方法,其特征在于,所述PSU信息包括:PSU数据信息和告警状态信息。


5.根据权利要求4所述的服务器PSU信息获取方法,其特征在于,所述PSU数据信息包括:输入电压、输出电压、电流。


6.根据权利要求1所述的服务器P...

【专利技术属性】
技术研发人员:张羽史春图鞠荣荣
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1