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