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