一种支持热拔插的PSU监控方法及系统技术方案

技术编号:26478055 阅读:27 留言:0更新日期:2020-11-25 19:21
本发明专利技术提供了一种支持热拔插的PSU监控方法及系统,本发明专利技术通过将PSU的在位信息以中断形式接入BMC,BMC实时监测PSU的在位信息,若PSU的在位信息发生变化,则根据PSU的在位状态进行PSU监测驱动的加载和卸载,上层应用程序通过检测PSU驱动抛出的hwmon节点来动态加载或卸载对该PSU的监控行为,以使PSU传感器监测服务能够正常对外展示PSU的状态,实现动态对PSU进行监控。

【技术实现步骤摘要】
一种支持热拔插的PSU监控方法及系统
本专利技术涉及服务器PSU监控
,特别是一种支持热拔插的PSU监控方法及系统。
技术介绍
PSU(Powersupplyunit,电源供应单元),为服务器电能转换类电源,负责将标准交流电转成低压稳定的直流电,供服务器内其他组件使用。而现有技术中部支持PSU监控热拔插,开机时需要将待监控的PSU在位。同时在监控过程中,动态的拔插设备不能友好的进行设备监控。因此仅能够进行固定状态的PSU状态监控,不能满足设备对PSU的动态监控,如设备运行过程中,动态的插入或拔出PSU。
技术实现思路
本专利技术的目的是提供一种支持热拔插的PSU监控方法及系统,旨在解决现有技术中不能对动态的拔插设备进行监控,实现动态对PSU进行监控,提高服务器供电可靠性。为达到上述技术目的,本专利技术提供了一种支持热拔插的PSU监控方法,所述方法包括以下操作:将PSU的在位信息通过GPIO传入BMC,BMC以中断形式获取在位状态,当PSU在位状态发生变化时,将中断时间上抛至上层应用程序;GPIO本文档来自技高网...

【技术保护点】
1.一种支持热拔插的PSU监控方法,其特征在于,所述方法包括以下操作:/n将PSU的在位信息通过GPIO传入BMC,BMC以中断形式获取在位状态,当PSU在位状态发生变化时,将中断时间上抛至上层应用程序;/nGPIO监测程序实时监控PSU在位GPIO,当GPIO状态变为在位状态时,根据PSU链路地址驱动绑定操作,加载相应的PSU驱动,抛出相应的hwmon接口;/nPSU传感器监控程序实时监控hwmon接口是否存在,当存在hwmon接口时,动态启动对该路PSU的监控服务,动态监测PSU的状态信息。/n

【技术特征摘要】
1.一种支持热拔插的PSU监控方法,其特征在于,所述方法包括以下操作:
将PSU的在位信息通过GPIO传入BMC,BMC以中断形式获取在位状态,当PSU在位状态发生变化时,将中断时间上抛至上层应用程序;
GPIO监测程序实时监控PSU在位GPIO,当GPIO状态变为在位状态时,根据PSU链路地址驱动绑定操作,加载相应的PSU驱动,抛出相应的hwmon接口;
PSU传感器监控程序实时监控hwmon接口是否存在,当存在hwmon接口时,动态启动对该路PSU的监控服务,动态监测PSU的状态信息。


2.根据权利要求1所述的一种支持热拔插的PSU监控方法,其特征在于,所述状态信息为温度、电压、功耗以及异常事件中的任意一种或组合。


3.根据权利要求1所述的一种支持热拔插的PSU监控方法,其特征在于,所述GPIO状态为不在位时,根据PSU的链路地址驱动解绑操作,并删除相应的hwmon接口。


4.根据权利要求1所述的一种支持热拔插的PSU监控方法,其特征在于,所述hwmon接口删除时,动态卸载对该路PSU的监控服务,并将该路PSU对外提供的温度、电压信息展示为NA状态。


5.一种支持热拔插的PSU监控系统,其特征在于,所述系统包括:
PSU在位监测模块,用于将PSU的在位信息通过GPIO传入BMC,BMC以中断形式获取在位状态,当PSU在位状态发生变化时,将中断时间上抛至上层应用程序;<...

【专利技术属性】
技术研发人员:朱英澍王文志梁盛楠
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1